-
Notifications
You must be signed in to change notification settings - Fork 7
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
Feature Request: MTS Midi Tuning Standard #38
Comments
Thanks @julianrabius |
Thanks for considering, that sounds great! The "MIDI Tuning updated specification" (2004) describes
To be able to change the tuning within a composition on the fly, automated by the recorded MTS-sysex, or alternatively by a master tuning plugin (like MTS-ESP), still sounding notes should not be affected. |
just discovered this overview of tuning techniques |
Bulk tuning (non-real time) should be possible. Real-time tuning while playing (even for the new notes) - not really with Aeolus. Generating wavetables takes time (I use multiple CPU threads to speed this up), so the readiness of the retuned waveforms is not guaranteed to perform live tuning switch within a composition. I looked at the OddSound's code and it does not seem they notify clients about the bulk retune - they are rather for the client to query the notes frequencies in real-time while synthesising the audio. |
My main point would be, that sounding notes should not be interrupted or altered while the retuning is running in the background. In each case, the MTS-Message could be sent by the sequencer immediately after the note-on of the previous A4. For cases of heavy microtonalism or instant switching between completely different tunings there might be an option (at compile-time?), that separate instances of Aeolus on different tracks each have their own wavetables and receive their own tuning instructions. Of course I understand, that because of the computational load of generating new wavetables, there would never be a garanty, that the result will be in time. |
I understand the use case, will see how this can be achieved. |
Thanks for this great Plugin, I am currently using it as vst3 in Reaper 7.22 on Windows 10.
I knew the original Aeolus on Linux for years and was very happy to see that you have picked it up.
Feature Request:
Please make Aeolus compatible to MTS (Midi Tuning Standard, mode: new notes only), perhaps even to MTS-ESP (allows central microtonal tuning of several instruments from one master plugin).
This would make Aeolus an ideal choice for all Performers, Composers and Researchers working with arbitrary historical, alternative and microtonal tunings and would even set it one big step ahead of Organteq. (Pianoteq supports MTS and MTS-ESP for quite a long time, Organteq still not.)
The text was updated successfully, but these errors were encountered: