-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the midi-tape wiki!
https://aibolem.github.io/midi-tape/
link till artikelet: https://mortenson.coffee/blog/making-multi-track-tape-recorder-midi-javascript/
Controls All user input is done through the keyboard to make usage with a smaller external device (ex: remapped numpad) possible.
-
p- Play/pause -
P (shift+p)- Stop -
r- Toggle recording -
R (shift+r)- Toggle replace recording -
m- Toggle metronome -
m + up/down- Change beats per bar -
M (shift+m)- Toggle count-in -
1-9/0- Change track -
1-9/0 + up/down- Change output device -
1-9/0 + left/right- Change output channel -
1-9/0 + delete- Delete track -
i + up/down- Change input device -
up/down- Change BPM -
shift + up/down- Change BPM in increments of 10 -
left/right- Move tape -
shift + left/right -
Move tape to next/previous bar
-
t- Add/clear start point -
y- Add/clear end point -
backspace/delete- Deletes everything between start/end points -
shift + backspace/delete- Deletes pitch bends and control changes between start/end points -
v- Pastes the current track's data between start/end points to current point -
V (shift+v)- Pastes all track data between start/end points to current point -
i + p- Plays the timeline and tells the input device to play. Useful for recording drum machines. -
u- Undo (for track deletion, note deletion, recording sessions, and paste) -
U (shift+u)- Redo
If you need more than 10 tracks, use the "o" key instead of the numerical keys:
-
o + up/down- Change track -
O (shift+o) + delete- Delete current track -
O (shift+o) + left/right- Change output device -
O (shift+o) + left/right- Change output channel