-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support Decent Sampler Format #56
Comments
Hey Maks! Is this more or less what you had in mind here as well? |
Here is the repo for WVR GUI https://github.com/marchingband/wvr_ui |
Brill thanks Andrew. So yes, I think that would make it even easier to support DS format as then its "just" a matter of implementing it browser-side so I really need to get around to pulling out my existing code into a proper npm module for reuse. |
Looking more closely at this, I think a decent subset of the |
@maks your ML-1 project is MIND BLOWING. I am speechless. |
@marchingband oh thanks, I'd actually want to say the same about WVR! the more I'm reading through here, the more I'm so impressed with all the functionality you've been able to pack into it, u wish I had come across it earlier! But I'd like to experiment with playing back very long samples and also FM synths, so that's my plan to use WVR and WVR being able to be a usbmidi host is great for using with the Akai too, though I think I'd need to do custom firmware to light pads & drive the Fire's OLED (it's all controlled via MIDI sysex). Getting back to the topic of Decent Sampler I'm afraid I don't know the format well enough to answer all your questions, but I think I can on some. |
I may have lost steam too, but having Kickstarter backers waiting on their stuff gave me some much needed accountability :) Adding MIDI output to the XIAO would take a few lines of extra code on the XIAO, and a jumper to add UART TX connection, currently there is only RX. I have considered writing something similar to target launchpad LEDs, but this Fire looks even better. Dart!? You are really a polyglot! There is something like Sunvox called Faust which compiles for ESP32, I have done some tests that have worked well, but I don't know how much DSP an MCU can really handle. It may be on my winter todo list. Excited for you to get your boards and start testing! I am pleased to see from your parser that XML is so straight forward to read in JS, have never tried that. It would probably just be an afternoons work to get the WVR UI to read a file with the basic parameters you have set up in your parser. |
Bjoerns Sample Mapper can translate sfz to decent sampler format. I didn't try yet, but maybe it could be suffisant for creating both sfz, decent and WVR instruments : |
Along the same lines of #55 another quite nice sampler format is Decent Sampler by David Hilowitz and it has quite a few sample libraries for it by him and others.
The format is XML based and well documented and while I would expect it pretty complicated to implement the whole spec, a minimal implementation is fairly easy and I did one in TS for my ML-1 project last year.
I guess the first step to this would be finding a nice, lightweight C/C++ xml parser lib.
The text was updated successfully, but these errors were encountered: