Skip to content

Releases

v0.2.4

Choose a tag to compare

@JyarlJung JyarlJung released this 20 Oct 09:33

아코디언에 맞지 않는 악보를 위한 화음 통과 옵션, BPM 속도 표시, 계열별로 묶인 음색 목록이 들어갔습니다. English below.

바뀐 점

  • 화음 통과 (연습 모드, 오른손): 한 번에 누르기 힘든 화음이 많은 악보를 위해, 화음의 음을 모두 / 1음 / 2음만 눌러도 넘어가게 할 수 있습니다. 화음을 조금 고르지 않게 눌러도 남은 음이 틀린 음으로 처리되지 않습니다. 베이스는 그대로입니다.
  • BPM 속도 표시: 설정 → 화면 → 속도 표시에서 % 대신 BPM을 고르면 곡의 템포 × 속도가 BPM으로 보이고, 슬라이더와 ↑↓ 키가 4 BPM씩 움직입니다.
  • ← 키로 이전 마디: 마디의 첫 박 안에서 ←를 누르면 그 이전 마디로 갑니다. 재생 중에도 ←를 연달아 누르면 한 마디씩 계속 뒤로 갑니다.
  • 음색 목록: 피아노, 오르간·아코디언, 기타 같은 GM 계열별로 묶였고, 사운드폰트의 변형 음색은 원래 음색 아래에 ·를 붙여 이어집니다.
  • 툴바: 구간 반복 A·B 버튼이 연습 모드 오른쪽으로 옮겨졌습니다.

A chord option for scores not written for the accordion, the speed in BPM, and voice lists grouped by family.

Changes

  • Chord (practice mode, right hand): for scores with more notes at once than a hand can press, a chord can move on with All / 1 note / 2 notes of it played. Pressing a chord a little unevenly doesn't turn its other notes into wrong ones. The bass is unchanged.
  • Speed in BPM: Settings → Display → Speed shown as BPM shows the song's tempo times the speed, and the slider and the up and down arrows move by 4 BPM.
  • Left arrow: within a bar's first beat it goes to the bar before, so pressing it again while playing keeps going back a bar at a time.
  • Voice lists are grouped by GM family (piano, organ & accordion, guitar, ...), with a SoundFont's variations marked · under their program.
  • Toolbar: the loop A/B buttons sit next to practice mode.

Download AccordionTrainer-0.2.4-portable.exe for Windows; nothing to install.

v0.2.3

Choose a tag to compare

@JyarlJung JyarlJung released this 20 Oct 06:45

연습 모드에서 틀린 뒤 다음 음을 건너뛰던 문제를 고쳤습니다. 트랙마다 옥타브를 정할 수 있고, 아이콘이 차분한 색으로 바뀌었습니다. English below.

바뀐 점

  • 연습 모드 판정: 지금 칠 코드 하나만 판정합니다.
    • 틀린 음을 누르면 그 코드로 되감아 기다립니다. 예전에는 틀린 입력이 뒤에 올 음을 미리 친 것으로 처리해서, 다시 맞게 치면 그 음을 건너뛰고 지나가는 일이 있었습니다.
    • 판정 창보다 일찍 누른 입력은 판정하지 않습니다. 박자에 맞춰 다시 누르면 됩니다.
    • 놓친 코드를 함께 다시 누를 때 이미 친 음이 오답으로 처리되지 않습니다.
  • 트랙별 옥타브: 트랙 표의 각 줄에서 소리를 옥타브 단위(+2 ~ −2)로 옮깁니다. 툴바의 베이스 옥타브를 대신합니다. 화면의 버튼과 노트는 그대로입니다.
  • 설치 앱 전체화면: 안드로이드에서 Chrome으로 설치한 앱이 상태바 없이 카메라 영역까지 화면 전체를 씁니다. 이미 설치했다면 지웠다가 다시 설치하세요.
  • 폰 화면: 폰에서 화면 높이를 꽉 채우고, 아래에 빈 공간이나 스크롤이 생기지 않습니다.
  • 아이콘: Pantone 색(Ultra Violet, Teal 등)으로 채도와 명도를 낮췄습니다.

Practice mode no longer skips a note after a mistake. Each track gets its own octave, and the icon has quieter colours.

Changes

  • Practice mode judges only the chord that's due.
    • A wrong note takes the clock back to that chord and waits there. Before, a wrong press could count as a note still to come, so after playing the right one the clock went past that note.
    • A press before the hit window isn't judged: play it again on the beat.
    • Pressing a missed chord again to hold it together no longer counts its notes as wrong.
  • Octave per track: each row of the track table moves its sound by octaves (+2 to −2), in place of the toolbar's bass octave. The buttons and notes on screen stay put.
  • Full screen when installed: installed from Chrome on Android, the app hides the status bar and uses the whole screen, camera cutout included. If it's already installed, remove and reinstall it.
  • Phones: the page fills the screen's height, with no empty space or scrolling below.
  • Icon: toned down to Pantone colours (Ultra Violet, Teal and others).

Download AccordionTrainer-0.2.3-portable.exe for Windows; nothing to install.

v0.2.2

Choose a tag to compare

@JyarlJung JyarlJung released this 14 Oct 12:07

안드로이드 태블릿·휴대폰에서 앱으로 설치해 쓸 수 있게 됐습니다. 새 아이콘과 태블릿 화면 최적화도 들어갔습니다. English below.

안드로이드에 설치하기

  1. 태블릿이나 휴대폰의 Chrome에서 https://jyarljung.github.io/accordion-trainer/ 를 엽니다. 삼성 인터넷은 Web MIDI를 지원하지 않으니 Chrome을 쓰세요.
  2. ⋮ 메뉴에서 앱 설치(또는 홈 화면에 추가)를 누릅니다.
  3. 홈 화면의 아코디언 아이콘으로 실행하면 주소창 없이 가로 전체 화면으로 열리고, 한 번 연 뒤에는 인터넷 없이도 실행됩니다. 새 버전은 다음 실행 때 자동으로 바뀝니다.

전자 아코디언 연결 (Roland V-Accordion)

  • USB OTG 어댑터나 USB-C ↔ USB-B 케이블로 악기의 USB COMPUTER 단자에 연결합니다.
  • 악기의 USB 드라이버를 Generic으로 둡니다: [MENU] → System → USB Drv → Generic, [MENU/WRITE]를 길게 눌러 SYSTEM으로 저장한 뒤 악기를 껐다 켭니다.
  • 기기에 "충전 중"만 뜨고 연결되지 않으면, 악기를 연결한 채로 기기를 재부팅하세요.

바뀐 점

  • 앱 아이콘: 아코디언 아이콘이 생겼습니다(Windows exe, 웹, 설치 앱 공통).
  • 태블릿 화면: 움직이는 선이 찢어져 보이던 문제와 화면 끊김을 줄였습니다. 고정된 부분은 한 번만 그리고, 터치 기기는 해상도를 조금 낮춰 그립니다.
  • 저지연 그리기 설정: 설정 → 화면. 자동은 터치 화면이 없는 기기에서만 켭니다.
  • 피아노 건반 배치: 피아노 건반을 골라도 화면 배치가 버튼 배열과 같게 유지됩니다.
  • GitHub 링크와 버전: 툴바 오른쪽 구석에 표시됩니다.

The app now installs on Android tablets and phones, with a new icon and smoother drawing on tablets.

Installing on Android

  1. Open https://jyarljung.github.io/accordion-trainer/ in Chrome on the tablet or phone. Samsung Internet has no Web MIDI, so use Chrome.
  2. Choose Install app (or Add to Home screen) from the ⋮ menu.
  3. Start it from its icon: it opens full screen in landscape, works offline once opened, and picks up new versions on the next start.

Connecting an electronic accordion (Roland V-Accordion)

  • Connect the instrument's USB COMPUTER port through a USB OTG adapter or a USB-C to USB-B cable.
  • Set the instrument's USB driver to Generic: [MENU] → System → USB Drv → Generic, save with a long press on [MENU/WRITE] → SYSTEM, then turn the instrument off and on.
  • If the device only says it's charging, restart it with the instrument connected.

Changes

  • App icon: an accordion icon for the exe, the web page and the installed app.
  • Tablets: moving lines no longer tear and frames drop less: the still parts are drawn once, and touch devices draw at a slightly lower resolution.
  • Low-latency drawing setting under Settings → Display; Automatic turns it on only without a touch screen.
  • Piano keyboard keeps the same screen layout as the button boards.
  • GitHub link and version in the toolbar's corner.

Download AccordionTrainer-0.2.2-portable.exe for Windows; nothing to install.

v0.2.1

Choose a tag to compare

@JyarlJung JyarlJung released this 14 Oct 11:09

단축키, 기본 음색 설정, 드래그 연주가 들어갔고 화면 배치를 다듬었습니다. English below.

웹에서 바로 실행: https://jyarljung.github.io/accordion-trainer/

  • 단축키: Space 재생/일시정지, Home 처음(구간이 있으면 구간 시작)으로, ← → 마디 단위 이동, ↑ ↓ 속도 5%씩.
  • 기본 음색: 설정 → 소리에서 트랙이 처음 쓰는 음색을 고릅니다(기본 Italian Accordion). MIDI 출력도 고를 수 있습니다.
  • 드래그 연주: 건반이나 버튼을 누른 채 끌면 지나가는 음이 차례로 납니다(글리산도).
  • 체크박스 드래그: 트랙 창의 체크박스를 누른 채 같은 열을 따라 끌면 모두 같은 상태로 바뀝니다.
  • 화면 배치
    • 압력 막대를 베이스 버튼 판 옆에 세로로 세우고, 그 자리만큼 베이스 판과 오른손 롤을 키웠습니다.
    • 트랙 창의 음소거·오른손·베이스 열을 아이콘과 색(보라·청록)으로 줄여 베이스 롤을 넓혔습니다.
    • 창이 너무 좁거나(1280px 미만) 낮으면 화면을 줄이지 않고 스크롤합니다. 세로로 긴 화면에서도 배치가 무너지지 않습니다.
  • 고친 문제
    • 처음 화면의 "MIDI 파일 열기"를 눌러도 샘플 곡이 열리던 문제를 고쳤습니다.
    • 안드로이드 브라우저에서 내려오는 마디선이 깨져 보이던 문제를 고쳤습니다.

Keyboard shortcuts, a default-sound setting and dragging across the board, plus a tidier layout.

Run it on the web: https://jyarljung.github.io/accordion-trainer/

  • Shortcuts: Space plays/pauses, Home goes back to the start (or the loop's start), ← → move by bars, ↑ ↓ change the speed by 5%.
  • Default sound: Settings → Sound picks the sound tracks start with (Italian Accordion by default), a MIDI output included.
  • Glissando: drag across keys or buttons to play each one passed over.
  • Paint checkboxes: press a track checkbox and drag along its column to set them all.
  • Layout
    • The bellows meter stands beside the bass board; the bass board and the treble roll get the freed height.
    • The track table's mute / treble / bass columns are an icon and coloured checkboxes, leaving more room for the bass roll.
    • Below 1280 px wide (or too low) the page scrolls instead of squeezing; tall screens no longer break the layout.
  • Fixes
    • "Open a MIDI file" on the first screen opened the sample song.
    • On Android browsers the moving bar lines tore.

Download AccordionTrainer-0.2.1-portable.exe and run it; nothing to install.

v0.2.0

Choose a tag to compare

@JyarlJung JyarlJung released this 13 Oct 18:09

새 사운드 엔진, 웹 버전, B 시스템과 피아노 건반, 영어 UI가 들어간 큰 업데이트입니다. English below.

웹에서 바로 실행: https://jyarljung.github.io/accordion-trainer/ (Chrome, Edge)

  • 새 사운드: SoundFont 신시사이저(SpessaSynth)와 GeneralUser GS 음색 287개를 함께 넣었습니다. 기본은 Italian Accordion, 드럼 트랙은 드럼 키트입니다. 첫 음이 피아노로 나거나 같은 음이 겹치면 끊기지 않던 문제도 고쳤습니다.
  • 웹 버전: 같은 프로그램이 브라우저에서도 동작합니다.
  • 건반 배열: 설정 → 건반 배열에서 오른손을 C 시스템, B 시스템(바얀), 피아노 건반 중에서 고릅니다. 피아노 건반은 88건반을 보여 주고, 칠 범위를 슬라이더로 정합니다(기본 F3–A6).
  • 마우스로 연주: 버튼과 건반을 마우스로 누르면 악기 입력처럼 판정되고 소리도 납니다. 연습 모드도 마우스로 진행할 수 있습니다.
  • 툴바와 설정 정리: 툴바를 카테고리별로 나눴고, 설정은 ⚙ 아래로 펼쳐지는 메뉴가 됐습니다. MIDI 열기는 트랙 창으로 옮겼고, 파일을 끌어다 놓아도 됩니다.
  • 샘플 곡: 처음 화면의 "샘플 곡 열기"로 Greensleeves(퍼블릭 도메인)를 오른손·베이스가 연결된 상태로 엽니다.
  • 언어: 시스템 언어에 따라 한국어 또는 영어로 나오고, 설정에서 바꿀 수 있습니다.
  • 구간 반복: ✕ 버튼 대신 A나 B를 같은 마디에서 다시 누르거나 오른쪽 클릭하면 해제됩니다.
  • 곡을 열면 첫 트랙이 오른손으로 체크되고, 트랙 볼륨은 10% 단위로 움직입니다.
  • 정리된 기능: 툴바 접기, 곡 음역만 표시, 최고음만, 음역 맞춤, 개인 음색 폴더(samples)는 없어졌습니다.

A big update: a new sound engine, a web version, the B-system and piano keyboard, and an English UI.

Run it on the web: https://jyarljung.github.io/accordion-trainer/ (Chrome, Edge)

  • New sound: a SoundFont synth (SpessaSynth) with the GeneralUser GS sounds bundled; Italian Accordion by default, drum kits for drum tracks.
  • Web version: the same app runs in the browser.
  • Keyboard layouts: under Settings → Keyboard layout, the treble can be a C-system or B-system (bayan) button board or a piano keyboard. The piano shows all 88 keys, with a slider for the range you play (F3–A6 by default).
  • Play with the mouse: buttons and keys pressed with the mouse count as instrument input and sound; practice mode works with the mouse too.
  • Toolbar and settings tidied into categories; settings drop down under ⚙; open MIDI files from the track table, or drop them in.
  • Sample song: "Open the sample song" opens Greensleeves (public domain) with its treble and bass parts assigned.
  • Language: Korean or English following the system, changeable in the settings.
  • Loop: press A or B again in the same bar, or right-click it, to clear it.

Download AccordionTrainer-0.2.0-portable.exe and run it; nothing to install.

v0.1.5

Choose a tag to compare

@JyarlJung JyarlJung released this 13 Oct 14:59

연습 모드를 파트별로 고를 수 있게 됐고, 첫 음이 빠지던 문제를 고쳤습니다.

  • 파트별 연습 모드: 펼친 툴바의 "연습 모드" 옆 오른손, 베이스 체크박스로 고릅니다. 하나만 체크해도 그 파트를 칠 때까지 기다립니다. 베이스만 연습하면 오른손은 재생 모드처럼 흘러갑니다. 둘 다 끄면 재생 모드입니다. 이전의 "연습 모드"와 "베이스도 연습" 설정은 그대로 이어집니다.
  • 놓친 화음은 함께 눌러야 진행: 놓쳐서 멈춘 곳은 그 자리에서 시작하는 음과 버튼(오른손 화음, 베이스, 코드)을 모두 동시에 누르고 있어야 넘어갑니다. 하나씩 눌렀다 떼면서 쳐도 통과되던 문제를 고쳤습니다.
  • 첫 음이 안 나던 문제: 곡을 연 뒤 각 트랙의 첫 음이 음색을 불러오는 동안 빠지던 문제를 고쳤습니다. 곡을 열 때 음색을 미리 불러오고, 그래도 늦으면 불러온 즉시 소리를 냅니다.
  • 트랙별 음소거: 트랙 표의 "끔" 칸으로 트랙 소리만 끕니다. 판정과 화면 표시는 그대로입니다.
  • 드럼은 조옮김하지 않음: 10번 채널(드럼)은 조옮김해도 음이 바뀌지 않습니다.
  • 베이스 다음 버튼 선: 베이스 음에서 코드로 갈 때는 가장 가까운 근음 하나에서만 선을 긋고, 코드에서 베이스 음으로 갈 때는 선을 긋지 않습니다.
  • 메트로놈 박자 막대를 조금 넓혔습니다.

음색 manifest에 "shiftUp": true 옵션이 추가됐습니다. 샘플이 없는 음을 바로 아래 샘플을 올려서 냅니다(Starbound 악기 방식).

v0.1.4에서 쓰던 설정과 samples 폴더는 그대로 사용할 수 있습니다.

v0.1.4

Choose a tag to compare

@JyarlJung JyarlJung released this 11 Oct 10:29

연습 모드에서 베이스도 내 연주대로 소리 나고, 화면 표시를 다듬었습니다.

  • 내 연주로 소리 + 베이스: 연습 모드에서 "내 연주로 소리"와 "베이스도 연습"을 함께 켜면 베이스도 내 버튼에 맞춰 소리 납니다. 맞게 친 베이스 음과 코드는 버튼을 뗄 때 멈추고, 틀린 버튼은 누르는 동안만 소리 납니다.
  • 다음 버튼 선 애니메이션: 음이 시작되면 선이 다음 버튼으로 뻗어 나가고(다음 음까지 시간의 40%, 최대 0.25초), 음이 끝나면 이전 버튼 쪽부터 걷힙니다. 쉼표에서는 선이 사라집니다.
  • 음 시작 표시: 노트가 닿으면 버튼이 밝게 켜졌다가 빨강으로 빠르게 가라앉습니다. 같은 음을 연달아 칠 때 구분하기 쉽습니다.
  • 재생 모드 표시 정리: 재생 모드에서는 맞게 친 음의 초록색만 보이고, 놓친 음 색과 틀린 음의 X 표시는 나오지 않습니다. 연습 모드는 그대로입니다.
  • 아주 짧은 음 보정: 길이가 32분음표보다 짧은 음(길이 0 포함)은 다음 음까지(최대 온음표) 늘립니다. 이런 음이 화면에 안 보이는데 연습 모드가 그 음을 기다리던 문제를 고쳤습니다.
  • 연습 모드에서 놓친 음을 기다릴 때 버튼이 밝은색으로 남아 음 이름이 안 보이던 문제를 고쳤습니다.

v0.1.3에서 쓰던 설정과 samples 폴더는 그대로 사용할 수 있습니다.

v0.1.3

Choose a tag to compare

@JyarlJung JyarlJung released this 11 Oct 06:44

연습 모드와 메트로놈이 생겼고, 소리를 트랙마다 따로 정할 수 있게 됐습니다.

  • 연습 모드 (예전 기다리기 모드): 펼친 툴바의 체크박스로 켭니다. 꺼져 있으면 재생 모드입니다.
    • 베이스도 연습: 베이스 음과 코드도 쳐야 넘어갑니다. 멜로디와 베이스가 함께 시작하는 곳은 둘 다 쳐야 진행합니다. 베이스 음은 같은 음을 내는 버튼이면 어느 것이든, 코드는 그 코드 버튼이면 맞습니다.
    • 놓친 음을 기다리는 동안에는 오른손과 베이스 소리가 함께 멈추고, 판정 안에 맞게 치면 소리가 끊기지 않고 이어집니다.
    • 내 연주로 소리(⚙): 오른손 소리를 내 건반에 맞춥니다. 건반을 떼면 소리도 멈추고, 틀린 음도 누르는 동안 소리 납니다.
    • 노트를 맞게 치고 끝나기 전에 떼면 초록색이 원래 색으로 돌아갑니다.
  • 입력 지연(⚙): 악기 입력이 늦게 도착하는 만큼 판정을 앞당겨 맞춥니다.
  • 메트로놈: 볼륨 슬라이더로 켭니다(0%면 꺼짐). 2분·4분·8분 간격을 고를 수 있고, 마디 첫 박은 높은 소리, 8분의 박 사이는 작은 소리입니다. 옆의 막대에서는 원이 박마다 양 끝을 오가고, 오른손을 누르면 그 순간 원이 있던 자리에 흐린 원이 남습니다. 끝에 남으면 박에 맞게 친 것입니다.
  • 트랙별 음색·볼륨: 트랙 표에서 트랙마다 음색과 볼륨(5% 단위)을 고릅니다. "자동"은 오른손·베이스 기본 음색입니다. 오른손에도 베이스에도 체크하지 않은 트랙도 그 음색과 볼륨으로 함께 연주됩니다(0%면 소리 안 남).
  • 다음 버튼 선: 다음 버튼 표시를 켜면 지금 버튼에서 다음 버튼까지 빨강에서 분홍으로 바뀌는 선을 긋습니다.
  • 베이스 보드: 베이스와 카운터 줄을 좌우로 뒤집어 실제 손 방향과 맞췄습니다. 같은 음을 내는 버튼은 모두 같은 표시로 보여줍니다.
  • 소리가 100ms 늦게 나던 문제를 고쳤습니다.
  • 툴바를 정리했습니다. 자주 바꾸지 않는 옵션(4·5열 표시, 곡 음역만 표시, 줄 간격, 입력 지연)은 ⚙ 설정으로 옮겼고, 구간반복은 항상 마디 단위입니다.
  • 앱 창이 다른 창에 가려져도 멈추지 않고, 최소화할 때만 일시정지합니다.

달라진 점: "내 연주 되돌리기"(소프트 스루)를 없앴습니다. 음색·볼륨이 트랙별로 바뀌어서 예전의 오른손·베이스 음색과 볼륨 설정은 이어지지 않습니다. v0.1.2에서 쓰던 samples 폴더는 그대로 사용할 수 있습니다.

v0.1.2

Choose a tag to compare

@JyarlJung JyarlJung released this 10 Oct 14:32

오른손과 베이스를 따로 연습할 수 있게 됐습니다.

  • 파트별 트랙 선택: 트랙 표에서 트랙마다 오른손(오)과 베이스(베)를 체크합니다. 곡을 열면 아무 트랙도 선택되지 않은 상태로 시작합니다.
  • 베이스 롤: 베이스 보드 옆에 12음 레인이 생겼습니다. 화음까지 표시하고, 레인 순서는 보드와 같은 5도 순서와 반음 순서 중에서 고를 수 있습니다(⚙). 베이스 보드에는 기본 베이스와 카운터 베이스 버튼, 화음은 코드 버튼으로 표시합니다. 베이스는 판정하지 않습니다.
  • 레인 클릭으로 자르기: 분할 메뉴 대신, 오른손 레인을 왼쪽 클릭하면 그 레인 이하를 오른손에서 빼고, 오른쪽 클릭하면 그 범위를 베이스로 넘깁니다.
  • 파트별 음색·볼륨: 음색(⚙)과 볼륨(툴바)을 오른손과 베이스에 따로 지정합니다. MIDI 출력에서는 베이스는 베이스 채널, 화음은 코드 채널로 나갑니다.
  • 노트에 음 이름을 표시합니다(⚙에서 끄기).
  • 첫 마디부터 음이 나오는 곡은 앞에 빈 마디를 하나 둡니다.
  • 한글 트랙 이름이 깨지던 문제를 고쳤습니다.

음색 manifest에 옵션이 추가됐습니다: 음별 반복 구간 loops, 반복 이음매를 부드럽게 하는 crossfade(초), 음을 겹쳐 내는 stack(예: [0, 12]), 기본 파트 part("treble"/"bass").

v0.1.1에서 쓰던 samples 폴더는 그대로 사용할 수 있습니다. 기존 볼륨 설정은 오른손 볼륨으로 이어집니다.

v0.1.1

Choose a tag to compare

@JyarlJung JyarlJung released this 09 Oct 14:26

음색 manifest에 옵션 두 가지를 추가했습니다.

  • "loop": false: 반복 없이 샘플을 끝까지 재생합니다. 길게 누르면 녹음된 소리대로 자연스럽게 사라집니다.
  • "maxHold": 초: 누르고 있어도 지정한 시간이 지나면 끝납니다.

v0.1.0에서 쓰던 samples 폴더와 설정은 그대로 사용할 수 있습니다.