3 ms·
This is great, nice job! I'm working on a midi player in JavaScript; it would be interesting to use this as the sound font. Maybe assigning certain words to c
by grimmdude 10y ago
This is great, nice job! I'm working on a midi player in JavaScript; it would be interesting to use this as the sound font. Maybe assigning certain words to certain pitches. https://github.com/grimmdude/MidiPlayerJS https://github.com/grimmdude/MidiPlayerJS
- Roboprog 10y agoWhat back end code have you integrated this with? Have you tried "flocking"? http://flockingjs.org/ http://flockingjs.org/ (I have not, I'm just wondering about somebody else's experience with this sort of thing in JS) I'm still pretty new to this (modern computer synthesis). I had a couple electronic music (synthesis) classes back in the day, but that day was back in the late 80s. We didn't even have any digital equipment the first time I took the class - it was analog gear with literal patch cords between LFOs, envelope generators, oscillators, filters and such. The second time we actually had some digital stuff to do FM and sampling layers.
- grimmdude 10y agoThere's no back end code used with this (assuming you mean server side). I've never tried flocking but it looks interesting. The library I wrote, MidiPlayerJS, just emits JSON events and in my demo I'm feeding those into a sound font library (https://github.com/danigb/soundfont-player https://github.com/danigb/soundfont-player). But my thought was to switch that out for this singing synth library and see what kind of sounds it can produce.
- proyb2 10y agoI don't know how to inform this author with the issue with 404 when try to load soundfont player. https://cdn.rawgit.com/gleitz/midi-js-soundfonts/master/FluidR3_GM/acoustic_grand_piano-ogg.js https://cdn.rawgit.com/gleitz/midi-js-soundfonts/master/Flui...
- grimmdude 10y agoYou could submit an issue on the repo https://github.com/gleitz/midi-js-soundfonts/ https://github.com/gleitz/midi-js-soundfonts/
- deleted 10y ago[deleted]
- deleted 10y ago[deleted]
- Roboprog 10y agoSorry about the confusion. By "back end" I meant the tone generator(s) that your "sequencer" (?) is calling.
- grimmdude 10y agoOh, by default the library doesn't implement any tone generator. But, in my demo (http://grimmdude.com/MidiPlayerJS/ http://grimmdude.com/MidiPlayerJS/) I'm using https://github.com/danigb/soundfont-player https://github.com/danigb/soundfont-player to generate the sounds.
- thesandlord 10y agoLooks cool! Combine this with Web MIDI and you could make a reasonable DAW!
- usdivad 10y agoThanks! And that would be awesome, definitely interested in that. MidiPlayerJS looks great. Let's try it out and see what we can make happen!
- eqyiel 10y agoThanks for posting this!