AUTO-COUNT VST PRESETS: a task request for the open-source project The Amanuensis: Automated Songwriting and Recording

in #utopian-io6 years ago

Repository

https://github.com/to-the-sun/amanuensis

Details

VSTs loaded into The Amanuensis automatically load a random preset when selected. For this preset to be chosen, the total number of presets that VST has must be known. As it is, the program looks this up in [coll synthTaste.txt] but the information must initially be entered manually. It shouldn't be too hard to automate this initial count.

Each VSTi in the chosen folder could be temporarily loaded into [vst~], the list of all its presets queried and then counted, and then stored in [coll synthTaste.txt]. The expected format is: an index of the plug-in's file name, including extension but excluding the path, as a symbol referring to a simple integer that specifies the total number of presets. For example:

"AAS Player.dll", 152;

One could actually forgo storing this information in a [coll] by loading up each plug-in to query it every time information is needed, but that seems unnecessarily taxing resource-wise. So it would probably be best to only do this initially, and also to check first to see if the [coll] already has the information stored from a previous load up.

Here is a mockup of the patch that should be created:

image

Components

The required messages will coming through those objects at the top of the mockup. Because they can be [receive]d from anywhere, there is no specific component that will be modified by this change. A standalone patch can be created that achieves the desired actions, and it can be placed anywhere in the program as a whole.

Deadline

There is no deadline, but we can discuss how long it might take to execute.

Communication

Reply to this post or contact me through Github for more details.

Proof of Work Done

https://github.com/to-the-sun

Sort:  

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 contribution!

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!

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 63061.76
ETH 2602.70
USDT 1.00
SBD 2.75