• Hi and welcome to the Studio One User Forum!

    Please note that this is an independent, user-driven forum and is not endorsed by, affiliated with, or maintained by PreSonus. Learn more in the Welcome thread!

S1 Macro, Harmony Wizard and Atom SQ

Alcaterra

New member
Hi together,

is it possible to create a macro in studio one to create a chord and a way to click then on ok on the chord creation screen, instead of clciking the ob button on the mouse always (i use atom sq and want to be able with one click in usersection of atom sq to create a chord)? Or are there other ways, that i didnt thought of? Thank you for an useful hint. i attached a pic and there i want to be able with a macro to click on ok, if thats posssible
 

Attachments

  • 2025-04-10-1744296738-6373412.png
    2025-04-10-1744296738-6373412.png
    253,6 KB · Views: 18
Hi and welcome to the forum,

yes, that's what macros are all about! Actually, all the "Harmonize Melody with..." submenus in Harmony Wizard are macros that use this dialog.


Creating macros for the "Create Chords" or "Double at Intervals" commands actually works the same as with any other Studio One command. To get an overview, I'd recommend watching a macro creation tutorial, like this one I made a few years ago:

To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.

Does this help?
 
hi, thank you for this interesting video. How can i confirm a contextmenu with a macro? For example, i want with harmony wizard to create a chord, then its opening a context menu. How to push ok on the contextmenu with a macro? I guess it has something to do with assignments in the macros, but what do i have to write in there? Thank you ;-) its so hard to explain, what excactly i mean...
 
If you create the macro correctly, then the dialog won't show up anymore. You're controlling the different parameters in the dialog when creating the macro. All the parameters are then stored as part of the macro. When you run the macro, it will recall the command with the stored arguments.
 
ah ok i start to understand. Yeah i m not a programmer :-) can u give me an example for a macro, that closes the contextmenu on its own, that i understand how it works?
 
Yes, the secret is to double-click the command in the Macro Editor window (the right column where you've added the commands to the macro). This will open the dialog and once you've made some settings in the dialog and close it by clicking "OK", the settings will be stored inside the macro.

It was also in the video I linked above (section "Arguments"). But you can see this in action in this video (at around 3:40), perhaps that's more comprehensive because it's a full command dialog:

To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.

It actually sounds more complex when explained in words as when shown in the video. Let me know if this made it clearer!
 
Ok i found out the usage of the command double click thing. At the moment i am struggeling, that creat chord and other macros dont work anymore. What did i do? ahahaha
 
i cant even click on help, there are missing now all the harmony wizard Macros. I installed already s1 new and harmony wizard, no change
 
i cant even click on help, there are missing now all the harmony wizard Macros. I installed already s1 new and harmony wizard, no change
Reinstalling Studio One won't help here.

See the FAQ:

I have installed and activated Harmony Wizard, but the Harmony Wizard features don't seem to work as expected.
In this case you should check if Harmony Wizard has been sucessfully activated. Open the Studio One menu and choose "Activate Purchased Items...". If activation has failed, this windows will show Harmony Wizard as an unactivated product and you can select it and activate it again via the Studio One Scripts website. After a restart of Studio One, Harmony Wizard should be available.

Click here for a video on the installation and activation of Harmony Wizard.
 
one more question: Is it possible to make an if/then programmation via the arguments and if, what i have to put into the arguments? i want to tell after 8 bars to go back to the beginning to create new chords. Thank you
 
There are no IF/THEN/ELSE constructs or variables available in macros - they aren’t that advanced (yet).

What exactly would you need conditional logic for? Usually, you think about which commands you'd use to accomplish a specific task, and then try to recreate that task using the existing macro commands. For example, to go back 8 bars, you can simply use the Rewind Bars command.
 
yeah that works, i mean it would be way better if there are simple programming commands like, if/then, but its ok. Do you have anworkaround for creating basslines? I want to transpose the basslines below/above the octave of the rootnote or the chordtrack. Sorry to ask so many questions, i m just hooked to these possibilities, especially in combination of an atom sq :-)
 
Back
Top