Skip to content
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

Automatic MIDI generation on repeat #28

Open
tkna91 opened this issue Feb 17, 2024 · 2 comments
Open

Automatic MIDI generation on repeat #28

tkna91 opened this issue Feb 17, 2024 · 2 comments
Assignees

Comments

@tkna91
Copy link

tkna91 commented Feb 17, 2024

It would be useful to have an option to generate MIDI on repeat.
You can check the MIDI content listening and stop playback if you like it, and if you don't stop, the MIDI will be regenerated on repeat.
You can find great melodies and rhythms just by leaving it alone.
I think a very big advantage is that you can leave it alone and concentrate on the listening.

Screenshot:

swappy-20240217_201145

@RobU23
Copy link
Owner

RobU23 commented Feb 26, 2024

Hi !

Thank you for your request, it's a great idea. I am not sure that this will be implemented in the current version - the codebase is quite fragile and unmanagable (this is what happens when you create a program while learning the language (Lua), and an API (Reaper). The script is non-realtime and has no concept of time in relation to the song position.

I have been working on a new version that has a cleaner more modular codebase, and perhaps your idea may be possible to implement ... but, my free time to work on this is very limited at present so for the moment, the script is what it is..

Again, thanks for your input, it's nice to know that people are still using the script :)

Regards
RobU

@RobU23 RobU23 self-assigned this Feb 26, 2024
@tkna91
Copy link
Author

tkna91 commented Mar 20, 2024

If the Randomise/Generate button is externalized as an action, it may be possible to achieve this with a marker action. This would be less time-consuming to implement and more scalable.
https://www.sws-extension.org/markeractions.php

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants