CREATE AN OPTION FOR OPENING VST GUIS: a task request for the open source project The Amanuensis: Automated Songwriting and Recording
Repository
https://github.com/to-the-sun/amanuensis
The Amanuensis is an automated songwriting and recording system aimed at ridding the process of anything left-brained, so one need never leave a creative, spontaneous and improvisational state of mind, from the inception of the song until its final master. The program will construct a cohesive song structure, using the best of what you give it, looping around you and growing in real-time as you play. All you have to do is jam and fully written songs will flow out behind you wherever you go.
If you want to try it out, please get a hold of me! Playtesters wanted!
Details
Currently when playing VST instruments the user must rely on presets, because there is no way to actually open up the VSTs' GUIs. Personally I have always had no problem with this functionality, but many if not most others would feel stifled without this ability, so this task request would be for enabling that option. It'd be great if someone could handle this while I work on other things!
VSTs are loaded into [vst~]
and the command to open up its GUI is a simple open
message sent to the object.
The other half of the request would be placing an "open VST GUI" option of some kind on The Amanuensis's UI as well.
Components
The backend portion of this request would involve synth.maxpat and the abstraction found in it vsti.maxpat.
Two things will need to happen here: first, a message designating the track/channel will need to be sent to that [gate 16]
and immediately after, the open
message sent through it.
That message will then have to navigate its way down to the actual [vst~]
object. These objects are created dynamically with scripting, so they're not present in the above screenshot, but messages are delivered to them through the right inlet of [join @triggers 1]
. Really it's not as complicated as it looks. A simple [routepass open]
at the very beginning of vsti.maxpat may be all it takes.
On the front-end (sound.maxpat), I'd like to keep things as uncluttered as possible, so perhaps an option can be appended to the synth umenu
to the effect of "[open the selected VST's name here UI]" and when chosen, the explained functionality is executed. No extra buttons would then be required, but the menu would need to have its options updated dynamically.
Deadline
I'm thinking 10 days should be sufficient time to handle this request.
Communication
Reply to this post or contact me through Github for more details.
Congratulations @to-the-sun! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
Award for the number of posts published
Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word
STOP
To support your work, I also upvoted your post!
Thanks for the task request!
Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]
Hey @to-the-sun
Thanks for contributing on Utopian.
We’re already looking forward to your next task request!
Contributing on Utopian
Learn how to contribute on our website or by watching this tutorial on Youtube.
Want to chat? Join us on Discord https://discord.gg/h52nFrV.
Vote for Utopian Witness!