Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 setBfree 명령입니다.
프로그램:
이름
setBfree - DSP 톤휠 오르간
개요
세트B프리 [ 옵션 ] [ 속성=값 ... ]
기술
setBfree - DSP 톤휠 오르간
setBfree는 MIDI로 제어되는 소프트웨어 신디사이저로, 사운드를 모방하고
가져온 전기 기계 기관 및 사운드 수정 장치의 특성
Laurens Hammond와 Don Leslie의 이름과 제품은 세계적인 명성을 얻었습니다.
옵션
-c , --구성
기본값 대신 대체 구성 파일 로드
-C, --noconfig
기본 구성 파일을 읽지 마십시오. 이에 상응하는 내장 기본값은 다음과 같습니다.
아직 설정
-d, --dumpcc
시작 시 MIDI-CC 매핑 목록 인쇄
-D, --noCC
시작 시 기본 CC 맵을 로드하지 않음
-h 짧은 도움말 텍스트 인쇄
-H, --도움
매개변수 목록과 함께 전체 도움말 텍스트 인쇄
-l
시작 시 MIDI 프로그램 사전 설정을 로드합니다(다음과 같이 제공된 이전 설정을 무시할 수 있음).
-r, -U,..)
-M , --미드남
현재 컨트롤러 매핑을 .midnam 파일로 내보내기
-p , --프로그램
기본값보다 대체 프로그램 파일 로드
-P, --프로그램 없음
기본 프로그램 파일을 읽지 마십시오. 내장 프로그램도 지워집니다.
-r, --무작위화
초기 사전 설정 무작위화(엉뚱하지만 사실임)
-U, --높은
초기 드로우바 설정을 상단 매뉴얼의 경우 9자리로 지정합니다. 예: 808000000
-V, --번역
버전 정보 인쇄
일반 정보:
구성은 프로그램(pgm)과 구성(cfg)의 두 부분으로 구성됩니다.
기기 속성의 정적 구성은 .cfg에 정의되어 있습니다.
파일. 모든 구성 가능한 매개변수가 있으므로 구성 파일을 지정할 필요가 없습니다.
기본값이 내장되어 있습니다. 다음을 사용하여 시작 시 재정의할 수 있습니다.
'property=value' 쌍을 사용하거나 특정 .cfg 파일을 로드합니다. /static/이라는 이름처럼
즉, 속성은 애플리케이션 시작 시에만 설정할 수 있습니다. 그럼에도 불구하고 많은
속성은 나중에 수정할 수 있는 설정의 초기 값을 정의할 뿐입니다.
재생 중. 동적으로 수정될 수 있는 것들은
별표 (*)
속성은 MIDI 제어 명령(CC)을 신디사이저에 전송하여 수정됩니다. 그만큼
기능에 대한 CC 매핑은 다음을 설정하여 수정할 수 있습니다.
"midi.controller.{상부|하부|페달}. = " 속성입니다. 함수 이름은 다음과 같습니다.
속성 이름과 동일합니다. 예: "midi.controller.upper.22=overdrive.outputgain"
오버드라이브 게인을 MIDI 채널 22(상위)의 MIDI-CC 1에 할당합니다(참고: 각
기능은 한 번만 할당할 수 있지만 MIDI-CC는 재사용하여 트리거할 수 있습니다.
동시에 여러 기능을 수행합니다.)
프로그램은 기본적으로 '단축키'를 정의합니다. 프로그램을 로드하는 것은 일반적으로 동일합니다.
일련의 CC를 보내는 것입니다. 프로그램은 일반적으로 도구를 정의하는 데 사용됩니다(예:
플루트를 흉내내기 위한 드로우 바 설정) 또는 스케일 포인트를 제공합니다(예: 리버브=64). 거기
프로그램을 호출해야만 사용할 수 있는 몇 가지 특수 명령입니다.
(설정 무작위화, 수동 분할, 오버드라이브 활성화)
프로그램은 .pgm 파일에 정의되어 있으며 응용 프로그램을 시작한 후에 수정됩니다.
MIDI 프로그램 변경 메시지(또는
'presets') MIDI 뱅크는 무시됩니다. 따라서 최대 127개의 프로그램을 지정할 수 있습니다.
시작 시 $XDG_CONFIG_HOME/setBfree/의 'default.cfg' 및 'default.pgm'(기본값:
$HOME/.config/setBfree/)는 '--noconfig'가 아닌 한 파일이 존재하면 평가됩니다.
또는 '--noprogram' 옵션이 제공됩니다. 추가 구성 또는 프로그램 파일은 다음과 같습니다.
각각 '-c' 및 '-p' 옵션을 사용하여 로드됩니다.
구성 예: "/usr/share/setBfree/cfg/default.cfg"
예제 프로그램: "/usr/share/setBfree/pgm/default.pgm"
악기 속성:
다음은 사용 가능한 속성-값 쌍과 해당 기본값의 목록입니다. 그만큼
값 배열을 포함하는 속성의 경우 기본값은 "(-)"로 생략됩니다.
유형 식별자는 다음과 같습니다: 'S': 텍스트 문자열, 'I': 정수, 'F': 부동 소수점, 'D':
배정밀도 부동소수점.
별표(*)가 표시된 속성은 MIDI CC 기능으로 사용할 수 있습니다. 언제
CC로 사용되는 경우 0~127(MIDI 데이터) 값은 적절한 값 범위에 매핑됩니다.
기능에. 구성 파일이나 명령줄에서 다음과 같이 입력해야 합니다.
지정됨(예: "osc.temperament=gear60 osc.wiring-crosstalk=0.2")
파라미터 을 통한 '기본':
미디 드라이버
S("잭")
사용할 미디 드라이버 'jack' 또는 'alsa'
미디 포트
에스("")
자동으로 연결할 MIDI 포트입니다. alsa의 경우 단일 포트 이름 또는 번호입니다.
jack은 정규식을 허용합니다.
잭.연결
S ("시스템:재생_")
두 오디오 포트를 지정된 정규식에 자동으로 연결합니다. 이 설정은
jack.out.{left|right} 중 하나가 지정되면 무시됩니다.
잭.아웃.왼쪽
에스("")
이 잭 포트에 왼쪽 출력을 연결합니다(정확한 이름).
잭 아웃 오른쪽
에스("")
이 잭 포트에 오른쪽 출력을 연결하십시오(정확한 이름).
파라미터 을 통한 '미디 파서':
미디.상위.채널
나 (1)
상위 매뉴얼에 사용할 MIDI 채널입니다. 범위: [1..16]
미디.하단.채널
나 (2)
하위 매뉴얼에 사용할 MIDI 채널입니다. 범위: [1..16]
미디.페달.채널
나 (3)
페달에 사용할 MIDI 채널입니다. 범위: [1..16]
미디.컨트롤러.리셋
나 ("-")
모든 컨트롤러에 대한 기존 CC 매핑을 지웁니다(XNUMX이 아닌 인수가 제공된 경우). 보다
또한 -D 옵션을 선택합니다.
midi.controller.upper.
S ("-")
주어진 MIDI 제어 명령에 바인딩할 함수 이름을 지정합니다. 이다
정수 0..127. 기본값은 midiPrimeControllerMapping()에 있으며 나열될 수 있습니다.
'-d' 명령줄 옵션을 사용합니다. 일반 정보를 참조하세요.
midi.controller.lower.
S ("-")
midi.controller.upper를 참조하세요.
미디.컨트롤러.페달.
S ("-")
midi.controller.upper를 참조하세요.
미디.트랜스포즈
나 (0)
반음 단위의 전역 조옮김(noteshift)입니다.
미디.어퍼.트랜스포즈
나 (0)
상단 매뉴얼의 MIDI 노트 이동/조옮김
미디.낮음.조옮김
나 (0)
하단 매뉴얼의 MIDI 노트 이동/조옮김
미디.페달.트랜스포즈
나 (0)
페달의 MIDI 노트 이동/조옮김
midi.upper.transpose.split
나 (0)
분할 모드에서 상위 매뉴얼을 위한 Noteshift
미디.낮은.전위.분할
나 (0)
분할 모드에서 하단 매뉴얼을 위한 Noteshift
midi.pedals.transpose.split
나 (0)
분할 모드에서 하단 매뉴얼을 위한 Noteshift
파라미터 을 통한 '미디 프로그램 파서':
pgm.controller.offset
나 (1)
프로그램 번호를 1부터 128까지 지정하는 MIDI 컨트롤러를 보상합니다. 내부적으로
MIDI와 마찬가지로 0-127을 사용합니다. 범위: [0,1]
파라미터 을 통한 '음정 발전기':
OSC 튜닝
D (440.0)
오르간의 기본 튜닝.
osc. 기질
S ("기어60")
튜닝 기질, 기어비/모터 속도. 다음 중 하나: "equal", "gear60", "gear50"
osc.x-정밀도
D (0.001)
파동 정밀도. 에 대한 웨이브 버퍼 길이를 계산할 때 허용되는 최대 오류
주어진 주파수(이상적인 샘플 수 - 이산 샘플 수)
osc.perc.fast
D (1.0)
빠른 타악기 감쇠 시간
osc.perc.slow
D (4.0)
느린 타악기 감쇠 시간
osc.perc.normal
D (1.0)
일반 볼륨에 대한 엔벨로프의 타악기 시작 게인입니다.
osc.perc.soft
D (0.5012)
부드러운 볼륨을 위한 엔벨로프의 타악기 시작 게인입니다.
osc.perc.gain
D (11.0)
타악기 신호의 기본 볼륨은 일반 및 소프트에 모두 적용됩니다.
osc.perc.bus.a
나 (3)
범위 [0..8]
osc.perc.bus.b
나 (4)
범위 [0..8]
osc.perc.bus.trig
나 (8)
범위 [-1..8]
osc.eq.macro
S("chspline")
"chspline", "peak24", "peak46" 중 하나
osc.eq.p1y
D (1.0)
EQ 스플라인 매개변수
osc.eq.r1y
D (0.0)
EQ 스플라인 매개변수
osc.eq.p4y
D (1.0)
EQ 스플라인 매개변수
osc.eq.r4y
D (0.0)
EQ 스플라인 매개변수
osc.eqv.천장
D (1.0)
EQ 매개변수를 정규화합니다.
osc.eqv.
디(-)
oscnum=[0..127], 값: [0..osc.eqv.ceiling]; 기본값이 계산됩니다.
선택한 osc.eq.macro 및 Tone-Generator-Model에 따라 다릅니다.
osc.고조파.
디(-)
주어진 고조파 수의 특정 레벨.
osc.harmonic.w .에프
디(-)
w: 휠 수 [0..91], h: 고조파 수
osc.terminal.t .w
디(-)
t,w: 휠 번호 [0..91]
osc.taper.k .비 .티
디(-)
테이퍼링 모델을 사용자 정의합니다. [키, 드로우바, 톤휠] 레벨을 지정합니다.
osc.crosstalk.k
에스(-)
콜론으로 구분된 값: " : : "
osc.compartment-crosstalk
D (0.01)
동일한 구획에 있는 톤휠 사이의 누화. 값은 다음을 나타냅니다.
포착된 불량 신호의 양.
osc.transformer-crosstalk
D (0)
tg 상단의 변압기 간 누화.
osc.terminalstrip-누화
D (0.01)
터미널 스트립의 연결 간 누화.
osc.배선 누화
D (0.01)
배선용 누화 분포 모델의 스로틀
osc.기여층
D (0.0000158)
이보다 약한 신호는 기여 목록에 포함되지 않습니다.
osc.공헌-분
D (0)
XNUMX이 아닌 경우 기여 신호는 최소한 이 수준을 갖습니다.
osc.공격.클릭.레벨
D (0.5)
닫히는 버스-오실레이터 연결에 적용되는 무작위 감쇠량입니다.
osc.attack.click.maxlength
D (0.6250)
키 클릭 노이즈 버스트의 최대 길이, 100%는 128에 해당합니다.
오디오 샘플
osc.attack.click.minlength
D (0.1250)
키 클릭 노이즈 버스트의 최소 길이, 100%는 128에 해당합니다.
오디오 샘플
osc.release.click.level
D (0.25)
개방형 버스 발진기에 적용되는 무작위 감쇠량
osc.릴리스.모델
S("선형")
키를 놓을 때 적용되는 모델은 '클릭', '코사인', '선형', '선반' 중 하나입니다.
osc.공격.모델
S("클릭")
키 공격 중에 적용되는 모델입니다. "클릭", "코사인", "선형", "선반" 중 하나
파라미터 을 통한 '비브라토 효과':
scanner.hz
D (7.25)
비브라토 스캐너의 주파수
scanner.modulation.v1
D (3.0)
비브라토/코러스 1 설정의 변조량
scanner.modulation.v2
D (6.0)
비브라토/코러스 2 설정의 변조량
scanner.modulation.v3
D (9.0)
비브라토/코러스 3 설정의 변조량
파라미터 을 통한 '프리앰프/오버드라이브 효과':
오버드라이브.입력게인
F* (0.3567)
이는 입력 신호가 오버드라이브 효과에 들어갈 때 스케일링되는 정도입니다. 그만큼
기본값은 매우 중요하지만 원하는 대로 사용해 볼 수 있습니다. 범위
[0..1]
오버드라이브.출력게인
F* (0.07873)
이것은 오버드라이브 효과를 벗어나면서 신호가 얼마나 스케일링되는지를 나타냅니다.
기본적으로 이 값은 클리핑 없이 최대한 높아야 합니다.
*알게 될* 것입니다. - 타악기와 함께 88 8888 000에서 베이스 코드로 테스트해 보세요.
활성화되어 최대로 부풀어 오릅니다. 하지만 먼저 앰프/헤드폰 볼륨을 낮추십시오!);
범위 [0..1]
xov.ctl_biased
F* (0.5347)
바이어스 기반; 범위 [0..1]
xov.ctl_biased_gfb
F* (0.6214)
글로벌 [부정적] 피드백 제어; 범위 [0..1]
오버드라이브.캐릭터
F* (-)
xov.ctl_biased_fb 및 xov.ctl_biased_fb2를 설정하기 위한 추상화
xov.ctl_biased_fb
F* (0.5821)
이 매개변수는 베이스 장착을 위한 아날로그 톤 컨트롤과 다소 유사하게 작동합니다.
오버드라이브 단계 전. Unity는 값이 0.6 정도이고 더 작은 값입니다.
저음을 없애고 볼륨을 낮추는 반면, 값이 높을수록 저음이 늘어나고 볼륨이 커집니다.
오버드라이브에 신호를 보냅니다. 1.0보다 작아야 합니다.
xov.ctl_biased_fb2
F* (0.999)
fb2 매개변수는 fb1과 동일한 기능을 갖지만 fbXNUMX 이후의 신호를 제어합니다.
오버드라이브 스테이지. 두 매개변수를 함께 사용하면 다음을 줄일 수 있다는 점에서 유용합니다.
오버드라이브로 들어가는 베이스의 양을 다른 쪽에서 복구합니다. 해야 하다
1.0 미만이어야합니다.
xov.ctl_sagtobias
F* (0.1880)
이 매개변수는 '전력 저하'라는 인공물을 재현하려는 시도의 일부입니다.
전력 증폭기에 과부하가 걸리면 전압이 떨어지고 출력이 변경됩니다.
일반적으로 더 많은 종류의 장치를 향한 장치의 작동 매개변수
왜곡. sagfb 매개변수는 처짐 효과로부터의 회복 속도를 제어합니다.
짐을 들어올릴 때. 1.0보다 작아야 합니다.
파라미터 을 통한 '레슬리 내각 효과':
소용돌이.우회
나 (0)
1로 설정하면 Leslie 에뮬레이션을 완전히 우회합니다.
소용돌이 속도 사전 설정
나 (0)
초기 경적 및 드럼 속도. 0:중지됨, 1:느림, 2:빠름
훨.혼.느린rpm
D (40.32)
느린(합창이라고도 함) 경적 속도를 위한 목표 RPM
훨.혼.빠른rpm
D (423.36)
빠른(트레몰로라고도 함) 혼 속도를 위한 목표 RPM
소용돌이.뿔.가속
D* (0.161)
경적을 가속하는 데 필요한 시간(지수형 시상수)
소용돌이.경적.감속
D* (0.321)
경적을 감속하는 데 필요한 시간(지수형 시상수)
소용돌이.혼.브레이크포스
D* (0)
경적 정지 위치. 멈출 위치를 시계 방향으로 지정합니다. (0: 프리스톱,
1.0:정면-중앙)
훨.드럼.슬로우rpm
D (36.0)
느린(합창이라고도 함) 드럼 속도를 위한 목표 RPM입니다.
훨.드럼.빠른rpm
D (357.3)
빠른(트레몰로라고도 함) 드럼 속도를 위한 목표 RPM입니다.
소용돌이.드럼.가속
D* (4.127)
드럼을 가속하는 데 필요한 시간(지수형 시정수)
소용돌이.드럼.감속
D* (1.371)
드럼을 감속하는데 필요한 시간(지수시정수)
소용돌이.드럼.브레이크포스
D* (0)
드럼 정지 위치. 멈출 위치를 시계 방향으로 지정합니다. (0: 프리스톱,
1.0:정면-중앙)
소용돌이.드럼.폭
D (0)
드럼 스테레오 폭(LV2만 해당) (-1: 왼쪽 마이크, 0: 스테레오, 1: 오른쪽 마이크)
소용돌이.뿔.폭
D (0)
혼 스테레오 폭(LV2만 해당) (-1: 왼쪽 마이크, 0: 스테레오, 1: 오른쪽 마이크)
소용돌이.뿔.반지름
D (19.2)
혼 반경(센티미터)
소용돌이.드럼.반경
D (22.0)
드럼 반경(센티미터)
소용돌이.마이크.거리
D (42.0)
마이크에서 원점까지의 거리(센티미터)
소용돌이.혼.마이크.각도
D (180.0)
혼 스테레오 마이크 각도
소용돌이.뿔.오프셋.z
D (0.0)
마이크에 수직인 혼의 오프셋(센티미터 단위)
소용돌이.뿔.오프셋.x
D (0.0)
왼쪽 마이크를 향한 혼의 오프셋(센티미터)
소용돌이.뿔.수준
D (0.7)
혼 습식 신호 볼륨
소용돌이.뿔.누수
D (0.15)
혼 드라이 신호 신호 누출
소용돌이.드럼.필터.유형
나* (8)
이 필터는 드럼 스피커로 전송되는 신호를 분리합니다. 그것은
네거티브 이득을 갖는 하이 쉘프 필터. 필터 유형: 0-8. 아래의 '필터 유형'을 참조하세요.
소용돌이.드럼.필터.q
D* (1.6016)
필터 품질, 대역폭
소용돌이.드럼.필터.hz
D* (811.9695)
필터 주파수.
소용돌이.드럼.필터.게인
디* (-38.9291)
게인 필터링
소용돌이.혼.필터.a.유형
나* (0)
이것은 전송될 신호를 형성하는 두 개의 필터 중 첫 번째입니다.
경적 스피커; 기본적으로 음의 이득을 갖는 저역 통과 필터는 높은 값을 차단합니다.
주파수. 필터 유형: 0-8. 아래의 '필터 유형'을 참조하세요.
소용돌이.혼.필터.a.hz
D* (4500)
필터 주파수
소용돌이.혼.필터.aq
D* (2.7456)
필터 품질, 대역폭
소용돌이.혼.필터.a.이득
디* (-30.0)
게인 필터링
소용돌이.혼.필터.b.유형
나* (7)
이것은 전송될 신호를 형성하는 두 개의 필터 중 두 번째입니다.
경적 스피커; 기본적으로 제거할 네거티브 게인이 있는 로우 쉘프 필터
드럼으로 전송되는 주파수입니다. 필터 유형: 0-8. 아래의 '필터 유형'을 참조하세요.
소용돌이.혼.필터.b.hz
D* (300.0)
필터 주파수
소용돌이.혼.필터.bq
D* (1.0)
필터 품질, 대역폭
소용돌이.혼.필터.b.게인
디* (-30.0)
게인 필터링
파라미터 을 통한 '리버브 효과':
리버브.습식
D (0.1)
리버브 Wet 신호 레벨; 범위 [0..1]
리버브.드라이
D (0.9)
리버브 드라이 신호 레벨; 범위 [0..1]
리버브.입력게인
D (0.1)
리버브 입력 게인
리버브.아웃풋게인
D (1.0)
리버브 출력 게인(건식/습식 수정)
리버브.믹스
D* (0.1)
리버브 믹스(건식/습식 수정).
필터 유형 (에 대한 레슬리):
0 LPF 로우패스
1 HPF 하이패스
2 BF0 대역통과 0
3 BF1 대역통과 1
4 노치가 아님
5 APF 올패스
6 PEQ 피킹 EQ
7 LSH 낮은 선반
8 HSH 높은 선반
게인 매개변수는 유형 0 저역 통과 필터에 적용되지 않습니다.
추가 MIDI 제어 명령 기능 :
이러한 속성은 직접 수정할 수 없지만 다음에 매핑되어야 합니다.
MIDI 컨트롤러(위의 "일반 정보" 참조) 예:
"midi.controller.upper.70=upper.drawbar16".
{상부|하부|페달}.drawbar
나* (-)
어디 [16, 513, 8, 4, 223, 2, 135, 113, 1] 중 하나입니다. MIDI 컨트롤러 설정
지정된 견인바를 조정하는 ID입니다. -- 범위는 위치에 역으로 매핑됩니다.
페이더와 유사한 컨트롤러가 실제 드로우바처럼 역방향으로 작동하도록 드로바를 조정합니다.
MIDI 컨트롤러 값은 다음과 같이 0~8로 양자화됩니다.
원래 드로우바 시스템의 0개 개별 위치: 8:1(가장 큰 소리), 15-7:XNUMX,
16-31:6, 32-47:5, 48-63:4, 64-79:3, 80-92:2, 96-110:1, 111-127:0(off)
회전 속도 사전 설정
나* (-)
경적과 드럼 속도를 설정합니다. 0스톱, 1:느림, 2:빠름
회전식.속도 전환
나* (-)
1/2 사이에서 Rotary.speed-preset을 전환합니다.
회전 속도 선택
나* (-)
낮은 수준 액세스 기능 0..8(3^2 조합) [정지/느리/빠름]^[경적|드럼]
스웰페달1
D* (0.7)
스웰 페달 게인 설정
스웰페달2
D* (0.7)
swellpedal1과 동일
비브라토 노브
나* (0)
<22:vibrato1, <44:chorus1, <66:vibrato2, <88:chorus2, <110vibrato3, >=110:chorus3
비브라토.라우팅
나* (0)
<32:해제, <64:하위, <96:상위, >=96:모두
비브라토.어퍼
나* (0)
<64:꺼짐, >=64 켜짐
비브라토.낮음
나* (0)
<64:꺼짐, >=64 켜짐
타악기.활성화
나* (0)
<16:해제, <63:보통, <112:부드러움, >=112:해제
타악기.부패
나* (0)
<64: 빠른 감쇠, >=64 느린 감쇠
타악기.하모닉
나* (0)
<64: 64차 고조파, >=XNUMX XNUMX차 고조파
오버드라이브.활성화
나* (0)
<64: 오버드라이브 비활성화, >=64 오버드라이브 활성화
사용 예
세트B무료 세트B무료 -p pgm/default.pgm midi.port="a2j:[AV]" midi.driver=jack setBfree
midi.port=129 midi.driver=alsa jack.connect=jack_rack:in_ setBfree
jack.out.left=시스템:playback_7 jack.out.right=시스템:playback_8 setBfree -U 868000000
보고 버그
버그 보고:http://github.com/pantherb/setBfree/issues>.
웹사이트 및 매뉴얼:http://setbfree.org>
저작권
저작권 © 2003-2004 Fredrik Kilander[이메일 보호]>
저작권 © 2008-2014 로빈 가레우스[이메일 보호]>
저작권 © 2010 켄 레스티보[이메일 보호]>
저작권 © 2012 윌 팬더[이메일 보호]>
이것은 무료 소프트웨어입니다. 복사 조건에 대한 소스를 참조하십시오. 보증이 없습니다. ~ 아니다
상품성 또는 특정 목적에의 적합성을 위해서라도.
onworks.net 서비스를 사용하여 온라인으로 setBfree를 사용하세요.