Notifications
Clear all

UNIFIED - Cherry Audio Sines (macros/tags/BPM patches) all 703 patches.

6 Posts
2 Users
1 Likes
185 Views
(@glenjdiamond)
Estimable Member
Joined: 2 years ago
Posts: 102
Topic starter  

Hi,

 

Cherry Audio - Sines - UNIFIED (guru file)

https://drive.google.com/drive/folders/1AoHGk01GAQiIs4NJ5u0g15mq6zavRPjK?usp=sharing

have fun,

best regards

Glen


   
getdunne reacted
Quote
(@getdunne)
Illustrious Member Admin
Joined: 4 years ago
Posts: 4211
 

@glenjdiamond

Bravo, well done. For future projects, especially with synths from Cherry Audio (GX80 anyone?), consider using AutoHotKey. I attached the (zipped) AutoHotKey script I used for my first draft of the unified Sines library. It takes a bit of setting up, using the included WindowSpy script to find exact screen coordinates for mouse-click points, but once it's done, the process of unifying each category of patches is mostly automatic.

I believe you used the Patch Reformer utility from the unify-batch tools. This is ideal for unified libraries created with AutoHotKey, because you can set up all your extra layers and macro definitions on just one patch, then use the Patch Reformer to propagate those to all other patches in the library.


   
ReplyQuote
(@glenjdiamond)
Estimable Member
Joined: 2 years ago
Posts: 102
Topic starter  

Thanks Shane.    I'll need to take a good look at AutoHotKey to see what it is capable of.


   
ReplyQuote
(@glenjdiamond)
Estimable Member
Joined: 2 years ago
Posts: 102
Topic starter  

to get the mouse positions (in order to re-edit Shanes Script) you could use this script...

^!w::
MouseGetPos, xpos, ypos
msgBox, x...%xpos% / y...%ypos%
return

 

or you could also make use of the "Window Spy" that is available as a right mouse click on the 

the following is a simplified example for editing Shanes Script - you will still need to look at the "How To" within this forum for creating Unified Libraries and be aware of the type of sound you are saving (the word "TEMPLATE" will need to change depending on what type of sound is being saved).

  • save the above script as "Mouse Position Ctrl-Alt-w.ahk" on your desktop
  • Open Unify,  Open a patch from a Unified Library 
    • Change the INST1 synth to the one you want to unify
    • we can deal with the knobs later! ( using a utility that Shane has developed called PatchReformer.exe )
  • double click into that synth (in the unify INST1 layer) and place the window somewhere you can see the "next" button for the patch selection.
  • click into Unify and resize/move so that you can see the save and INST1 name (and still be able to see the synth patch "next/arrow right" button)
    • The windows need to overlap so that the script can click into the top of each window to make them active
  • SAVE THE PATCH TO CREATE THE NEW LIBRARY
  • Look at Shanes Script (Sines.ahk) and analyse where Shane wanted the script to click. Close it so you can see Unify and the Synth.
  • right-click the "Mouse Position Ctrl-Alt-w" icon (once autohotkey has been installed) and run script.
  • move your mouse to the "next/right arrow" on the synth
  • press and hold     ctrl,alt,w      a small window will appear telling you the coordinates of the mouse  (see graphic)
    • or you could use the "window spy" as mentioned earlier by Shane
  • use those coordinates and edit Shanes "Sines.ahk" script 
    • Change "Click 648,246" (next preset in synth) to the x/y coordinates listed in the small pop up window
      in my case it would be "Click 444,59" see graphic below....
  • Rinse and Repeat for other coordinates mentioned in Shanes script.

   
ReplyQuote
(@getdunne)
Illustrious Member Admin
Joined: 4 years ago
Posts: 4211
 

@glenjdiamond

Thank you for the description of how to update the absolute mouse coordinates in AHK scripts.

However, as I mentioned earlier, AutoHotKey comes with a script called WindowSpy.ahk which makes it easy to get these coordinates. There's no need to write a new script, and you can keep the WindowSpy script running continuously, even while developing other scripts.


   
ReplyQuote
(@glenjdiamond)
Estimable Member
Joined: 2 years ago
Posts: 102
Topic starter  

@getdunne Aha!  that's very handy.  As you know, I'm new to autohotkey.


   
ReplyQuote
Share: