sambanks/octabam
요약
sambanks/octabam은 Elektron Octatrack OS 1.40C를 위한 비공식 커뮤니티 리믹서입니다. 사용자가 원하는 수정 사항(모듈)을 선택하고 이를 하나의 펌웨어 이미지로 구성할 수 있게 합니다. 이 과정은 복잡한 빌드 과정을 거치며, 생성된 이미지는 사용자 기기에서만 사용되어야 합니다.
핵심 포인트
- Octatrack OS 1.40C 기반의 비공식 커뮤니티 리믹서입니다.
- 모듈(Module)과 리믹스(Remix) 개념을 통해 기능을 확장합니다.
- 빌드 과정은 Xcode, Homebrew, Python 등 여러 도구를 요구합니다.
- 생성된 이미지는 사용자 기기에서만 사용해야 합니다.
Elektron Octatrack의 운영체제를 위한 비공식 커뮤니티 리믹서이며, Elektron과 제휴하지 않습니다: 원하는 수정 사항을 선택하고 자체 OS 1.40C 복사본으로 하나의 펌웨어 이미지로 만드세요.
수정 사항(modification)은 모듈(modules/<name>/)입니다. 모듈의 이름 지정된 선택이 리믹스(remixes/<name>/)입니다. make image REMIX=<name>는 리믹스를 카드에 플래시할 수 있는 이미지로 구성합니다: 코드를 배치하고, 심볼을 통해 후크를 연결하며, 이름으로 충돌을 거부하고, 포팅된 모든 모듈을 작성자 자신의 빌드 바이트와 바이트 단위로 검증합니다. 여기서는 어떤 펌웨어도 배포되지 않습니다. 모든 이미지는 사용자 기기에서 사용자의 OS 1.40C로부터 파생되며, 빌드된 이미지는 절대 공유되어서는 안 됩니다.
모든 모듈은 작성자에 의해 기여되었으며 아래 표에 크레딧이 부여됩니다. Pull request를 받습니다: 모듈, 기존 모드의 포트, 수정 사항, 문서 교정. 이슈(Issues)는 비활성화되어 있으며 요청 대기열은 없습니다. 라이선스는 MIT이며, 요청을 받고 이슈를 추적하는 포크가 허용됩니다.
| 원하는 것 | 읽어보기 |
|---|---|
| Octatrack에 리믹스를 적용하기 | docs/guide/BUILDING.md: 복구 경로와 함께 신규 기기부터 플래시된 장치까지 단계별 안내 |
| ... | |
docs/guide/BUILDING.md에 모든 단계가 있습니다. 섹션 0은 먼저 설치해야 할 것들입니다: macOS의 Xcode Command Line Tools (xcode-select --install), Homebrew, Python 3.10+ 및 brew install cmake uv. 그런 다음 make setup, make emu-setup, make os && make recon, make image REMIX=<name> BUILD=1을 수행하고 카드에서 플래시합니다(섹션 5). |
| 모듈 (module) | 작성자 (author) | 기능 (what it does) | 증명 (proof) |
|---|---|---|---|
| DELAY SERVER | sambanks | 다중 모드 지연 효과(Multi-mode delay): CLEAN / 피치 변조된 GRAIN 클라우드 / REVERSE, 테이프 와우. | 하드웨어 구현: Sam's MKII |
| REVERB SERVER | sambanks | 8줄 FDN 리버브: ROOM/PLATE/BIG, 쉬머(shimmer), 게이트(gate), 미드/사이드 폭(mid/side width). | 하드웨어 구현: Sam's MKII |
| FX2 LOCK | sambanks | FX2 선택기가 트랙의 이펙트를 변경할 수 없음: YES의 키테이블 항목이 NO의 클로즈 핸들러를 가리키므로, 선택 핸들러가 실행되지 않음. | 포트 게이트(port-gated): 포트 아래의 verify_fx2lock, 4 Oct 2026 |
| MODE DEFAULTS | sambanks | 패널에서 MODE가 켜지면 주변 노브들(매니페스트의 ModeViews)이 FX1과 FX2에서 기본값으로 재설정됨. | 하드웨어 구현: Sam's MKII (이미지 26/27, 2026년 9월 15일) |
| RIG HOSTS | sambanks | 새로운 부분이 호스팅되어 탄생함: T1 FX2 = BusDelay, T5 = BusVerb, T8 = 기본 DELAY, 나머지는 SEND. | 포트 게이트(port-gated): 포트 아래에 새로운 프로젝트가 호스팅되어 탄생함 |
| SEND | sambanks | 버스 클라이언트: 모든 트랙에서 지연 효과(delay)를 DEL로, 리버브(reverb)를 REV로 전송함. 기본 이펙트임. | 하드웨어 구현: Sam's MKII |
| TEMPO BUS | sambanks | TEMPO 창은 BusDelay와 BusVerb의 노브들을 나열하고 편집함 (UP/DOWN = 행, A 또는 B = 값, LEFT/RIGHT = 엔진, FUNC + LEVEL = 0.1 BPM). | 포트 게이트(port-gated): verify_set ; Sam's MKII의 이미지 88에 의해 수행되지만, 그곳에서 실행되지는 않음 |
| TEMPO SYNC | sambanks | ColdFire 케이브: 유지된 MIDI 노트를 BusDelay로 발행하고, BusDelay TIME을 템포 분할(tempo division)로 그림. | 하드웨어 구현: Sam's MKII |
| 모듈 | 제작자 | 기능 | 증명 |
|---|---|---|---|
| CHARACTER | sambanks | FX1 스테이션: 폴드(fold), 새츄레이션(saturation), 틸트(tilt), 컴프레서(compressor), 폭(width). | 하드웨어에서: Sam's MKII |
| CHARACTER TXTR | sambanks | Character에 TXTR 추가 (Airwindows Pockey2): 폴드, 텍스처(texture), 새츄레이션, 틸트, 컴프레서, 폭. 테스트용: 리버브 옆에 이 모듈을 4개 배치하는 것은 하드웨어에서 측정되지 않음. | make check |
| EUCLID | repeat98 | 유클리디안 LP/BP/HP/노치(notch)/앰프 시퀀서: 스윙(swing), 엔벨로프(envelope), 게이트(gate), 랜덤 및 루프. | 로컬 렌더링: 자체 렌더 게이트 사용; 하드웨어 아님 |
| MINIVERB | repeat98 | 변조된 디퓨즈 FDN 리버브; 독립적인 FX2 버퍼, 부드러운 컨트롤. | 로컬 렌더링: make verify-miniverb ; 플래시되지 않음 |
| MODULATION | sambanks | FX1 스테이션: 모듈레이션 페달 -- 주노(Juno), 디멘션(Dimension), 플랜저(flanger), 페이저(phaser), 콤(comb); FX1 전용. | 하드웨어에서: Sam's MKII |
| SIDECHAIN_COMPRESSOR | Zac-Kyoti/octatrack-kyoti-fw | T1-T8 중 아무 곳에서나 사이드체인 키(KEY)를 갖춘 기본 컴프레서에 페이지 2의 키 필터(key filter), 키 게인(key gain), 키 리슨 스위치 추가. | 하드웨어에서: 제작자의 MKI, 4 Oct 2026, 여섯 개의 KYOTI 모듈과 REC_TRIG_MUTE를 모두 갖춘 octabam 이미지; 한 코어와 모든 코어를 양방향으로 덕킹(ducking) 처리, KFLT/KGN/MON, 모든 MUTE MODE에서 뮤트된 KEY |
| SPECTRUM | sambanks | FX1 스테이션: 필터 페달 -- 무그래더(Moog ladder), SEM (LP -> BP -> HP by SHPE), Airwindows Capacitor2, 포먼트(formants); 커트오프에 엔벨로프(ENV)와 LFO 적용; 폭. | 하드웨어에서: Sam's MKII |
| TAPE ECHO | repeat98 | 경제적인 CPU 테이프 에코: 두 개의 비쿼드(biquads), 간단한 FREE 슬루(slew), 끊어진 비트 타임(BEAT TIME) 및 페이지-1 게이지(AGE). | 하드웨어에서: 제작자의 장치 (OCTACLID4): 여섯 개 인스턴스가 실행되고, 일곱 번째가 이를 정지시킴, 열림 |
| TESTGEN | Ignorato | 측정 소스: 사인파(sine), 스윕(sweep), 핑크 또는 화이트 노이즈, 임펄스(impulses), 바늘 펄스 트레인 또는 DC로 트랙의 오디오를 대체. | 하드웨어에서: Ignorato's MKII, OCTABAM4-6 및 10 이미지 (리믹스 testgen), 3-4 Oct 2026; 메인 아웃에 0.1 측정됨; 현재 에뮬레이터에서는 FX1 전용 |
| TRANSIENT | Ignorato | 트랜지언트 셰이퍼(Transient shaper): ATCK와 SUST가 어셋(onsets)과 테일(tails)을 리셰이프하며, 레벨에 독립적임. |
| 하드웨어에서: Ignorato's MKII, 이미지 OCTABAM2 및 OCTABAM3 (리믹스 트랜지언트), 2026년 10월 3일 |
VOCODER |
Ignorato | Roland VP-330 이후의 텐밴드 보코더: 트랙의 목소리, NOTE에 내장된 캐리어 또는 입력 B. FX2는 트랙 2, 3, 6 및 7에서만 사용 가능. | 하드웨어에서: Ignorato's MKII, 2026년 10월 4-5일, 귀로 듣기: 이전 위치 T1 T2 T5 T6의 OCTABAM12에서 안정적이며 모든 여덟 트랙에 적용됨; 이 빌드는 T2 T3 T6 T7에 플래시되지 않음; 해당 위치는 0.2 코드에서만 깨끗하게 들림 (OCTABAM20, 브랜치 보코더-0.2 at f83463c8) |
WAVE |
sambanks | 실험: FX2의 4개 음성 웨이브테이블 신디사이저; 트랙의 사인파가 피치와 레벨을 설정함. | 하드웨어에서: Sam's MKII, 이미지 93, 2026년 10월 3일: 재생, PTCH 및 CHROMATIC 키로 피치를 이동시킴 |
| 모듈 | 작성자 | 기능 | 증명 |
|---|---|---|---|
| ANALOG BD | repeat98 | 아날로그 BD 트랙 머신: 스위치 가능한 808/909 회로 기반의 정보 합성. | 포트 게이팅: 양쪽 코어 및 엔진-브라우저/숨겨진 제어 게이트에 대한 소스/AMP/메인; 하드웨어 매칭 대기 중 |
| DIRECT JUMP | timhastie/octatrick-modules | CHAIN AFTER: DIRECT (사용되지 않는 값 1) -- 패턴 변경이 다음 스텝으로 이동하며, 스텝 카운트는 계속됨 (A4/Rytm 직접 점프). | 하드웨어에서: 그의 MKI의 octatrick-usb, 2026년 9월 26일 (OCTATRICK9)부터 2.9까지; 마지막 두 개의 2.9 수정 사항은 포트 아래에 있음 |
| DIRECT_JUMP_KYOTI | Zac-Kyoti/octatrack-kyoti-fw | 클럭 잠금 DIRECT JUMP ([PTN]+[YES]): 지정된 패턴이 START부터 재생된 것처럼 정확히 다음 스텝에 도달함. | 하드웨어에서: 작성자의 MKI, 2026년 9월 27-28일 (단독 140C_KDJ7 및 KYOTI V1.0 결합 이미지) 및 2026년 10월 1일부터 DRAM (여섯 개의 KYOTI 모듈을 모두 가진 octabam 이미지); 프로그램 변경은 재지정하고, MIDI 트랙, START SILENT 및 트리거 조건 리셋 에뮬레이터 검증됨 |
| MUTE_MODES | Zac-Kyoti/octatrack-kyoti-fw | PERSONALIZE -> MUTE MODE: OT (기본) / OTFX / OTFX-T / DT-T -- FX 테일이 있는 드라이 컷, 트리거 억제 또는 Digitakt 스타일의 시퀀서 뮤트. |
| on hardware: 작가(author)의 MKI (독립 이미지 및 KYOTI V1.0 결합 이미지) |
PLOCKS P2 |
sambanks | FX1/FX2 페이지 2의 파라미터 잠금 기능 (트리거를 누른 상태에서 SETUP 페이지의 노브를 돌림). | port-gated |
QUANTIZE_LIVE_REC_TOGGLE |
Zac-Kyoti/octatrack-kyoti-fw | 전면 패널에서 QUANTIZE LIVE REC: [REC]를 누른 상태로 유지하고, 이를 확인하려면 [PLAY]를 탭하고, 토스트가 올라와 있는 동안 다시 탭하여 반전시킬 수 있습니다. | on hardware: 작가의 MKI, 2026년 9월 25일 (제스처) 및 2026년 9월 30일 (설정이 전원 사이클 후에도 유지됨) |
SCALE QUANTIZER |
timhastie/octatrick-modules | PROJECT > CONTROL > SEQUENCER > SCALE: PTCH 노브와 CHROMATIC 트리거 키는 스케일에 따라 양자화됩니다 (24개 스케일, OFF = 기본값); > ROOT: 스케일이 구축된 음(C..B); (CHROMATIC 건반의 1번 키가 이 음을 소리냄); > GLIDE: 신디사이저의 글라이드 시간 (OFF, 1..127; 레가토 스위치는 신스 트랙의 LEG 설정임); VOIC이 24인 신스 트랙의 폴리포닉 CHROMATIC 키에 적용됩니다; 신스 트랙에서 PTCH는 반음(-64..+63)이며, CHROMATIC 옥타브는 -4..+4를 실행합니다. | on hardware: 작가의 MKI에서 3일 (독립 이미지 및 KYOTI V1.0; MIDI CC 80은 시도되지 않음) |octatrick-usb를 사용하여 2026년 9월 26일 (OCTATRICK9)부터 2.9까지; 포트 아래의 마지막 두 가지 2.9 수정 사항 |
REC_TRIG_MUTE |
Zac-Kyoti/octatrack-kyoti-fw | [TRACK]+[NO]/[YES]를 사용하여 누르고 있는 트랙들의 레코더 트리거를 음소거/음소소거 해제합니다; MIDI CC 80; 음소거된 트랙의 상태 아이콘 옆에 '..' 표시. | on hardware: 작가의 MKI, 2026년 10월 2일
RELOAD_FROM_PROJECT |
Zac-Kyoti/octatrack-kyoti-fw | 트랜스포트를 멈추지 않고 한 트랙의 시퀀스를 카드에서 다시 로드합니다: [PTN]+[TRACK n] 또는 Part를 재적용하려면 [BANK]+[TRACK n]. | on hardware: 작가의 MKI (독립 이미지), 시퀀서 및 메트로놈 페이즈 유지; 2026년 10월 1일, 모든 여섯 개의 KYOTI 모듈을 가진 octabam 이미지에서 DRAM으로부터 |
REPITCH |
repeat98 | TSTR REPITCH (STATIC/FLEX 및 샘플 자체의 TIMESTRETCH)를 추가합니다: 그레인 없이 프로젝트 템포에 맞춰 재생 속도를 조정합니다; PTCH는 꺼짐.
| on hardware: an MKII, 16 Sep 2026 (OCTABAM81); verify_repitch |
RLEN PLEN |
sambanks | ColdFire cave: RLEN value PLEN (과거 MAX) = 트랙 패턴의 자체 스케일에서의 한 루프. 따라서 TRIG ONE + QREC PLEN은 다음 패스를 기록하고 중지합니다. | port-gated: 26 Sep 2026 |
STEM REC |
yvesrosius | 카드에 멀티트랙 녹음: 각 트랙(페이더 이후), MAIN, CUE 및 입력 신호를 별도의 WAV 파일로, 16 또는 24비트, 최대 60분까지. MAIN MENU > STEMS. | on hardware: Yves의 MKII: STEMS1 (2026년 9월 30일), T1-T8을 약 2분 동안; STEMS3 (2026년 10월 6일), 페이더 이후의 T1-T8, MAIN 및 AB를 16비트와 24비트로 |
SYNTH MACHINE |
timhastie/octatrick-modules | SYNTH*로 이름 붙여진 샘플을 가진 FLEX 트랙으로, 두 개의 오퍼레이터 FM 보이스(STRT/LEN/RTRG/RTIM = 비율/인덱스/피드백/감쇠)를 재생합니다. DSP가 이를 샘플로 모양화하고 이펙트를 적용합니다. PLAYBACK 페이지에는 아이콘과 함께 RATO/INDX/FDBK/DEC가 표시되며 제목은 FM SYNTH입니다. PTCH는 반음(-64..+63)이고 RATE는 FINE(센트)이며, 트랙이 하나가 되는 순간 0c로 표시됩니다. LEG MONO 또는 GLIDE를 가진 FLEX 또는 STATIC 샘플 트랙은 피치를 이동시킵니다 (2.8). | on hardware: MKI의 octatrick-usb에서 2026년 9월 26일(OCTATRICK9)부터 2.9까지; 포트 하단의 마지막 두 개의 2.9 수정 사항 |
TUNER |
timhastie/octatrick-modules | UP + TEMPO: 현재 오디오 트랙을 위한 튜너 창입니다 -- 음표, 옥타브, 센트, 바늘, Hz를 표시합니다 (McLeod NSDF + YIN이 ColdFire에서 UI 작업으로 개선). | on hardware: Tim의 MKI, 테스트 빌드 3.0 b40 (octatrick at BUILD 40), 2026년 9월 29일: UP + TEMPO를 열고 튜닝합니다; 소스는 9월 26일 이후 변경 없음 |
| module | author | what it does | proof |
|---|---|---|---|
| KITS | |||
| sambanks | 프로젝트당 255개의 Kit: PART = LOAD KIT, FUNC+PART = SAVE KIT (MKI: FUNC+MIDI, 그리고 FUNC+BANK); 각 패턴은 기본 Part 슬롯을 통해 자신의 Kit을 재생합니다. Em의 Octakit 이후에. | 하드웨어에서: Sam's MKII (이미지 A6, 2026년 10월 6일): Octakit 가져오기, ems-octakit #5, Rytm으로 STOP/PTN+TRIG/PLAY, 거부된 bank 파일, 전원 사이클; 포트의 verify_kits | |
| MIDI SCENES | |||
| bkkbrls-del/midisc | MIDI 기반 장면 잠금(hold/morph/save/reload/clear/copy/paste), bkkbrls-del/midisc에서 링크된 단위로 구축됨. | 하드웨어에서: 그가 사용하는 장치의 ok-ms, 2026년 9월 14일 | |
| SCENES P2 | |||
| sambanks | 장면 잠금 및 FX1/FX2 페이지 2의 크로스페이더 (장면을 유지하며 페이지-2 노브를 돌림). | 포트 게이트: 2026년 9월 26일 |
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Trending Python (weekly)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기