Untitled Loop Game is a simple beat mixer that allows users to record/save short loops either using their keyboard or a midi controller.
Demo can be found here!
Project does not come with sounds / midi.js. In order to setup the project you will have to install them into the loadMIDIPlayer.js file. The index.html will have to be run on a https server (we used live server with a very long delay on refresh), and the backend will have to be run on a ruby on rails server.
all geese go to geese distributors
[x] get midi.js working -> use live server pls
[x] 16 instruments
[x] midi loop over fixed time seconds
[x] keyboard interaction => assign focus to certain window for different instruments
[x] save loops / name loops / open loops
[x] looper visualization
[x] record add to form
[x] Recordings undo
[x] tempo - time/control (all things counting)
[x] key/sample duration -> look into sound engineering the VEL/VOL/DEL for each instrument
[x] CSS / material design for UX/UI?
[x] Update Control Panel to do more things (metronome / record)
[x] metronome
[x] instrument volume slider
[ ] Offline support
[x] MIDI SUPPORT!?!?
https://fatboy.site/ thank u 4 sounds
https://github.com/gleitz/midi-js-soundfonts thank u 4 rendering said sounds
https://github.com/mudcube/MIDI.js thank u 4 playing said sounds
https://goose.game/ thank u 4 big inspiration <3