3 ms·
I'd love to hear more about what technology was used to make this. I actually have a web port of my DX7 emulator, but I don't promote it much. I've also been ex
by raphlinus 9y ago
I'd love to hear more about what technology was used to make this. I actually have a web port of my DX7 emulator, but I don't promote it much. I've also been experimenting more recently with a Rust code base for synthesis and am considering picking that up again.
- qiemem 9y agoMind sharing your dx7 port? I'd love to check it out!
- raphlinus 9y agoSure, it's https://github.com/google/music-synthesizer-for-android https://github.com/google/music-synthesizer-for-android . You probably want the "webaudio" branch.
- resource0x 9y agoWould it be difficult to make a javascript module out of this and expose noteOn and noteOff so it can be used in web midi application?
- raphlinus 9y agoNot sure exactly what you're asking, that sounds pretty much like what that is. See in particular https://github.com/google/music-synthesizer-for-android/blob/webaudio/app/src/main/jni/index.html https://github.com/google/music-synthesizer-for-android/blob...
- resource0x 9y agoThanks! I couldn't figure out that I need to look into jni. Not familiar with Android infrastructure, my bad.
- eat_veggies 9y agoIt looks like handwritten jquery. I beautified the javascript: https://gist.github.com/anonymous/23bff2f5006c675f9cff49f75245d5b5 https://gist.github.com/anonymous/23bff2f5006c675f9cff49f752...
- throwaway66666 9y agoThis is pretty neat! Fatigued after so many "this vs that" framework talk nowadays, very refreshing to see someone just using what they feel comfortable with and building an all around awesome project. Just honest high-quality craftmanship and lots of fun :) Props to the creator.
- wwweston 9y agoThe JS source is pretty readable; looks hand-coded and lightly minified rather than targeted by some other language, a little help from jQuery and jQuery UI.