04-23-2018, 05:23 AM
(04-22-2018, 11:41 PM)peastman Wrote: Keyswitches are now in. I've tried to make them completely automated. You run a script that does the following.
Whenever you add a new instrument, or modify an instrument by hand, or anything else that affects the keyswitches, you just run the script. It automatically regenerates everything, picking up the latest changes.
- Scan the whole repository looking for filenames of the form "Instrument - Articulation.sfz".
- Exclude any that already contain keyswitches.
- Identify the range of notes for each instrument and try to intelligently decide where to put the keyswitches on the keyboard.
- Generate a new file called "Instrument - Keyswitch.sfz", merging all the individual files together.
Sounds awesome, great work!
I'm happy to hand-edit things (maybe some other forum dwellers might be able to spare some time over the next few months as the project grows too?), although my first responsibility with this project is to keep the sample content flowing. As it is freeware and I'm not getting anything out of it, I do have a limited amount of time and energy I can devote towards it versus my commercial projects.
I also completely understand any time constraints you may have and massively appreciate your work on the scripts. I think these are something that can continue to blossom into a very powerful tool for developers and hobbyists alike! If you ever want to take the scripts private or want to do a fundraiser or something, let me know. I didn't intend to inspire/arm-twist someone into making an entire sfz automapping suite in the process of this.

Sample library developer, composer, and amateur organologist at Versilian Studios.