Repository navigation
Releases
가락이음 0.1.6 Preview
가락이음 0.1.6 개발 프리뷰
오디오 인터페이스 연결과 녹음의 핵심을 다시 만든 업데이트입니다. Logic Pro·Ableton Live·Cubase의 장치 처리 방식을 참고했습니다.
오디오 인터페이스 연결
- 장치 정보 자동 읽기: 드라이버를 고르면 채널 이름과 개수, 쓸 수 있는 버퍼 크기와 샘플레이트를 읽어 옵니다. 버퍼는 허용되는 값만 고를 수 있고 기본값은 드라이버 권장값입니다. 버퍼를 드라이버가 고정하면 제어판 열기로 안내합니다.
- 자동 재연결: 케이블이 빠졌다 다시 꽂히거나 드라이버 제어판에서 설정을 바꾸면 같은 설정으로 다시 연결합니다.
- 원인별 안내: 연결에 실패하면 "다른 앱이 사용 중", "지원하지 않는 샘플레이트"처럼 이유와 해결 버튼을 보여 줍니다. 샘플레이트가 맞지 않으면 장치를 맞추거나 프로젝트 레이트를 바꾸는 선택지를 줍니다.
- 입출력 채널: 쓸 입력 채널을 켜고, 스테레오 쌍과 채널 이름을 정할 수 있습니다.
- 그 밖에: ASIO 클럭 소스와 하드웨어 직접 모니터링 제어, 다른 앱으로 전환할 때 인터페이스를 양보하는 백그라운드에서 드라이버 해제 옵션을 추가했습니다.
녹음
- 트랙별 입력: 트랙마다 입력을 고릅니다(예: 1번 트랙 마이크, 2번 트랙 기타).
- 동시 녹음: 녹음 대기한 오디오 트랙을 여러 개 한 번에 녹음하고, 실행 취소 한 번으로 함께 되돌립니다.
- 모니터 켬/자동/끔: 자동은 녹음 대기 중에 입력을 들려주고, 녹음 없이 재생만 할 때는 끕니다.
- 입력 다시 연결: 다른 컴퓨터에서 연 프로젝트의 입력이 없으면 같은 이름의 채널을 찾고, 못 찾으면 다시 연결할 창을 띄웁니다.
- 지연 실측: 출력을 입력으로 연결한 케이블로 실제 왕복 지연을 재고 녹음 위치 보정에 적용합니다. 보정 단위가 프레임으로 바뀌었습니다.
성능
- 트랙 처리를 여러 CPU 코어로 나눕니다. 결과는 한 코어로 처리할 때와 완전히 같습니다.
- 처리가 밀리면 알림을 띄웁니다.
- 녹음하지 않는 트랙을 미리 계산하는 재생 트랙 미리 처리를 추가했습니다. 실제 장비 검증 전이라 기본은 꺼져 있습니다.
알아 둘 점
- 기존 프로젝트에서 모니터(I)가 꺼져 있던 트랙은 자동이 되어, 녹음 대기만 켜도 입력이 들립니다.
- 프로젝트 형식이 8로 올라갑니다. 0.1.6에서 저장한 프로젝트는 0.1.5 이하에서 열 수 없습니다.
- 실제 ASIO 인터페이스와 Mac Core Audio 장치에서의 동작은 아직 충분히 검증하지 못했습니다. 문제가 있으면 설정의 상태·진단 → 진단 복사 내용과 함께 알려 주세요.
배포 검증
Windows와 Apple Silicon Mac 설치본은 같은 소스 커밋에서 빌드하며, 단위 테스트·네이티브 엔진 테스트·설치 검사·설치 앱 smoke를 통과한 뒤 함께 게시합니다. 명시적인 테스트 클록을 사용하는 검사는 물리 오디오 장치의 재생·왕복 지연 측정과 구분하며, 타사 VST3 플러그인 각각의 호환성을 보증하지는 않습니다.
설치본에 대응하는 소스 ZIP, 라이선스·외부 구성요소 고지와 SHA-256 체크섬을 함께 제공합니다.
설치 파일과 소스
- Windows 64비트:
.exe설치 마법사 - macOS: Apple Silicon(arm64) 전용
.dmg Garak-Ieum-Source-*.zip은 설치 파일과 같은 커밋의 프로젝트 소스입니다.SHA256SUMS.txt및 플랫폼별 체크섬으로 다운로드 파일을 확인할 수 있습니다.
현재 설치본에는 Windows 신뢰된 배포자 서명 및 Apple Developer ID 서명·공증이 적용되어 있지 않습니다. macOS 앱은 ad-hoc 서명됩니다.
버전: 0.1.6 · 채널: preview
소스 커밋: 550ea36dcdefca3712dfabf045700628bd2b8dbe
가락이음 0.1.5 Preview
가락이음 0.1.5 개발 프리뷰
프로젝트 저장·내보내기와 앱 닫기의 문제를 고친 업데이트입니다.
수정
- 프로젝트 내보내기 실패: 가져온 오디오의 원본 파일이 옮겨지거나 바뀌면(클라우드 동기화 폴더 포함) 자동 저장과
.garak내보내기가 "The requested file could not be read" 오류로 실패하던 문제를 고쳤습니다. 이제 오디오를 가져올 때 사본을 앱 안에 보관하므로 원본 파일의 위치와 상관없이 저장됩니다. 이미 읽을 수 없게 된 원본은 파일 이름과 함께 안내합니다. - 저장하지 못하면 닫히지 않던 문제: 닫거나 다른 프로젝트로 이동하기 직전의 저장이 실패하면, 이제 파일로 저장하고 닫기 / 저장하지 않고 닫기 / 취소 중에서 고를 수 있습니다. 저장하지 않고 닫으면 마지막으로 자동 저장된 상태가 남습니다. 평소처럼 저장이 되면 묻지 않고 바로 닫힙니다.
배포 검증
Windows와 Apple Silicon Mac 설치본은 같은 소스 커밋에서 빌드하며, 단위 테스트·설치 검사·설치 앱 smoke를 통과한 뒤 함께 게시합니다. 명시적인 테스트 클록을 사용하는 검사는 물리 오디오 장치의 재생·왕복 지연 측정과 구분하며, 타사 VST3 플러그인 각각의 호환성을 보증하지는 않습니다.
설치본에 대응하는 소스 ZIP, 라이선스·외부 구성요소 고지와 SHA-256 체크섬을 함께 제공합니다.
설치 파일과 소스
- Windows 64비트:
.exe설치 마법사 - macOS: Apple Silicon(arm64) 전용
.dmg Garak-Ieum-Source-*.zip은 설치 파일과 같은 커밋의 프로젝트 소스입니다.SHA256SUMS.txt및 플랫폼별 체크섬으로 다운로드 파일을 확인할 수 있습니다.
현재 설치본에는 Windows 신뢰된 배포자 서명 및 Apple Developer ID 서명·공증이 적용되어 있지 않습니다. macOS 앱은 ad-hoc 서명됩니다.
버전: 0.1.5 · 채널: preview
소스 커밋: fac963f85e15a03191de67f67aa92b6e8af7ba83
가락이음 0.1.4 Preview
가락이음 0.1.4 개발 프리뷰
상단 헤더와 메뉴를 하나로 정리하고, VST3를 악기·디바이스와 같은 자리에서 다루도록 바꾼 업데이트입니다. 피치 편집기는 별도 창으로 열립니다.
0.1.3은 설치본 검증까지 마쳤지만 게시 단계에서 중단되어 공개되지 않았습니다. 같은 변경을 0.1.4로 공개합니다.
주요 변경
- 하나의 메뉴 막대:
파일 · 편집 · 기능 · 보기 · 도움말을 제목 표시줄에 모았습니다. 로고 옆의 앱 메뉴 버튼과 로고 메뉴는 없앴고, 새 프로젝트·프로젝트 열기·목록·저장·내보내기·설정은 파일에서 엽니다. 화면 배율과 전체 화면은 보기로 합쳤습니다. - 정리한 컨트롤 막대: 왼쪽에 라이브러리·인스펙터 토글과 프로젝트 이름, 가운데 트랜스포트, 오른쪽에 브라우저 토글·AI 연결·설정·내보내기를 둡니다. 헤더의 기와 장식은 제거했습니다.
- VST3는 악기이거나 디바이스: VST3 이펙트가 내장 이펙트와 같은 디바이스 체인에 카드로 놓이며, 순서를 자유롭게 섞을 수 있습니다. 카드에서 플러그인 창 열기·상태 저장·파라미터·바이패스·이동을 다룹니다. VST3 악기는 악기 선택 목록과 라이브러리의 VST3 분류에서 고르며, 바로 새 트랙으로 만들 수 있습니다.
- 플러그인 등록 위치: VST3 파일은 설정 › 플러그인에서 등록합니다. 다른 컴퓨터에서 연 프로젝트는 같은 플러그인을 등록한 뒤 카드의 설치본 연결로 저장한 상태를 이어서 사용합니다.
- 피치 편집 창: 피치 편집기가 하단 탭 대신 떠 있는 창으로 열립니다. 창을 연 채로 재생해 들을 수 있고, 제목 표시줄을 끌어 옮기거나 더블 클릭해 최대화합니다.
프로젝트 파일 호환
프로젝트 스키마가 7로 올라갑니다. 이전 버전에서 만든 프로젝트는 그대로 열리며, 따로 있던 VST3 이펙트는 기존 처리 순서대로 디바이스 체인 끝에 옮겨집니다. 0.1.4에서 저장한 프로젝트는 0.1.2 이하에서 열 수 없습니다.
배포 검증
Windows와 Apple Silicon Mac 설치본은 같은 소스 커밋에서 빌드하며, 단위 테스트·설치 검사·설치 앱의 메뉴 막대/창 배율/VST3 등록 위치/WAVE/MIDI smoke를 통과한 뒤 함께 게시합니다. 명시적인 테스트 클록을 사용하는 검사는 물리 오디오 장치의 재생·왕복 지연 측정과 구분하며, 타사 VST3 플러그인 각각의 호환성을 보증하지는 않습니다.
설치본에 대응하는 소스 ZIP, 라이선스·외부 구성요소 고지와 SHA-256 체크섬을 함께 제공합니다.
설치 파일과 소스
- Windows 64비트:
.exe설치 마법사 - macOS: Apple Silicon(arm64) 전용
.dmg Garak-Ieum-Source-*.zip은 설치 파일과 같은 커밋의 프로젝트 소스입니다.SHA256SUMS.txt및 플랫폼별 체크섬으로 다운로드 파일을 확인할 수 있습니다.
현재 설치본에는 Windows 신뢰된 배포자 서명 및 Apple Developer ID 서명·공증이 적용되어 있지 않습니다. macOS 앱은 ad-hoc 서명됩니다.
버전: 0.1.4 · 채널: preview
소스 커밋: a4840bc354b34bff1bde098fc9bffa458fa0b982
가락이음 0.1.2 Preview
가락이음 0.1.2 개발 프리뷰
이음웨이브의 네이티브 재생, MIDI 파일 가져오기와 데스크톱 제목 표시줄을 개선한 업데이트입니다.
주요 수정
- IEUM WAVE 네이티브 연결: 이음웨이브를 공통 오디오 엔진에 연결했습니다. Windows 기본 WASAPI 출력, ASIO, macOS Core Audio에서 같은 DSP로 건반 미리 듣기·타임라인 재생·WAV 출력을 처리합니다. 편집 중 누른 음을 유지하며, 새 파형은 오디오 스레드 밖에서 준비합니다.
- MIDI 파일 가져오기:
.mid·.midi·.smf파일을 선택하거나 타임라인에 놓으면 편집 가능한 MIDI 트랙·음표로 가져옵니다. Type 0/1 PPQ, 여러 트랙·채널, running status, velocity와 서스테인을 지원합니다. 단일 파트를 기존 이음웨이브 레인에 놓으면 그 음색을 유지합니다. - 창 제목 표시줄과 메뉴: 프로젝트 이름과 앱 테마를 반영하는 제목 표시줄을 추가하고, 트랙 위에 있던 편집·기능·보기 메뉴를 상단 헤더로 옮겼습니다. Windows 창 버튼과 macOS 기본 창 버튼, 창 드래그, 메뉴 단축키, 종료 전 저장 처리를 유지합니다.
MIDI 가져오기 동작
기존 프로젝트의 템포·박자는 유지합니다. 트랙과 마커가 없는 새 프로젝트의 시작 위치에 MIDI 파일 하나를 가져올 때만 초기 템포·박자를 적용합니다. 여러 파일의 가져오기는 한 번에 적용되며, 손상된 파일이 포함되면 기존 작업을 변경하지 않습니다. 실행 취소·다시 실행을 지원합니다.
General MIDI 음색은 기본 건반·드럼에 연결되며 라이브러리에서 바꿀 수 있습니다. 곡 중간의 템포·박자 변경, 피치 벤드, 애프터터치와 대부분의 CC 자동화는 아직 가져오지 않으며 파일에 해당 정보가 있으면 안내합니다. Type 2와 SMPTE 기반 파일은 Type 0/1 PPQ로 다시 저장해 주세요.
배포 검증
Windows와 Apple Silicon Mac 설치본은 같은 소스 커밋에서 빌드하며, 단위 테스트·실제 네이티브 DSP/IPC 검사·설치 검사·설치 앱의 WAVE/MIDI/창 조작 smoke를 통과한 뒤 함께 게시합니다. 명시적인 테스트 클록을 사용하는 검사는 물리 오디오 장치의 재생·왕복 지연 측정과 구분합니다.
설치본에 대응하는 소스 ZIP, 라이선스·외부 구성요소 고지와 SHA-256 체크섬을 함께 제공합니다.
설치 파일과 소스
- Windows 64비트:
.exe설치 마법사 - macOS: Apple Silicon(arm64) 전용
.dmg Garak-Ieum-Source-*.zip은 설치 파일과 같은 커밋의 프로젝트 소스입니다.SHA256SUMS.txt및 플랫폼별 체크섬으로 다운로드 파일을 확인할 수 있습니다.
현재 설치본에는 Windows 신뢰된 배포자 서명 및 Apple Developer ID 서명·공증이 적용되어 있지 않습니다. macOS 앱은 ad-hoc 서명됩니다.
버전: 0.1.2 · 채널: preview
소스 커밋: 45a551f8dc5c2602720e4031cd47d373312d3ea5
가락이음 0.1.1 Preview
가락이음 0.1.1 개발 프리뷰
가락이음의 첫 공개 설치형 개발 프리뷰입니다.
주요 내용
- Windows 64비트 설치 마법사와 Apple Silicon Mac용 DMG를 제공합니다.
- 네이티브 오디오 엔진과 IEUM WAVE 웨이브테이블 신디사이저·편집기를 포함합니다.
- 국악기와 전자음악 편곡, 피아노롤·리전 편집, 프로젝트 저장과 오디오 내보내기를 지원합니다.
배포 검증
- Windows와 macOS 설치본을 같은 소스 커밋에서 빌드합니다.
- 단위 테스트, 네이티브 통합 테스트, 설치 및 설치된 앱의 실행 검증을 모두 통과한 뒤 두 플랫폼을 함께 게시합니다.
- 설치본에 대응하는 소스 ZIP, 라이선스·외부 구성요소 고지와 SHA-256 체크섬을 함께 제공합니다.
설치 파일과 소스
- Windows 64비트:
.exe설치 마법사 - macOS: Apple Silicon(arm64) 전용
.dmg Garak-Ieum-Source-*.zip은 설치 파일과 같은 커밋의 프로젝트 소스입니다.SHA256SUMS.txt및 플랫폼별 체크섬으로 다운로드 파일을 확인할 수 있습니다.
현재 설치본에는 Windows 신뢰된 배포자 서명 및 Apple Developer ID 서명·공증이 적용되어 있지 않습니다. macOS 앱은 ad-hoc 서명됩니다.
버전: 0.1.1 · 채널: preview
소스 커밋: 896b4a1d2169c14b99bd633da7520b0a70d7f0d6