Jump to content

3rd Party Plugin factory presets database for Logic


Recommended Posts

I had a look at the Synthmasters 2.7 presets mentioned in post viewtopic.php?f=8&t=15267&p=639390&hilit=Synthmaster#p639390

I’m using Synthmasters 2.9, however, and it seems that there is quite a substantial mismatch between the presets in the post, and the presets in 2.9. Has anyone saved the 2.9 presets or is anyone planning to? I would try it myself but at first glance the interface to this particular plugin is a bit impenetrable!

Link to comment
Share on other sites

One of the big problems in automating the process of saving presets is that sometime the icon in the plugin itself to move the preset selection on to the next item doesn’t always update the Logic Pro selected preset in the top left of the plugin window. This results in all type of bother when the process tries to do a “Save As” and winds up trying to overwrite an existing filename.

 

I hope all that made sense! If you have experienced similar problems, and even better, if you have sussed out how to solve the problem, please let me know!

Link to comment
Share on other sites

I've written about my process previously in this thread, and it varies depending on how the plugin is implemented, but generally, I "pick up" the preset name from the plugin, and use that as the name to save the Logic patch. (Same with Bank/Folder names).

 

For some plugins where you absolutely can't get the patch name as text, then I have a work around to pick up filenames from the finder, but with all macro automation, there is always some application specific problem solving that needs to be done to achieve the objective.

 

It helps breaking your scripts into modules - one for the main loop, one for patch incrementing, one for bank incrementing, one for saving, and so on. Then you can just copy the patch incrementing module for a different plugin (eg a different sequence of button presses) without having to redo everything from scratch. You end up with a system with swappable modules for each plugin - and plugins from the same developer often behave the same, so there are savings to be had there as well...

Link to comment
Share on other sites

This my Sikuli script:

 

def pause():
   wait(0.5)

def doOne():
   logicApp=App("Logic Pro X")
   logicApp.open()
   logicApp.focus()
   pause()
   # Simulate mouse click to select next preset
   # This is the point that sometime fails to advance the preset name
   # in the top left corner of the plugin.
   #
   # Normally, though, this is the only line that has to be adjusted for 
   # each plugin
   click("1528875991977.png")
   pause()
   pause()
   pause()
   pause()
   click("1528747124187.png")
   pause()
   # Select "Save As..."
   type("s")
   pause()
   type(Key.ENTER)
   pause()
   type(Key.ENTER)
   pause()
   switchApp("SikuliX.app")
   App.focus("SikuliXIDE")

num=int(input("Enter number of presets"))
for x in range(0, num):
   doOne()

 

This is what the 2 click lines look like in the Sikuli IDE:

 

348387263_ScreenShot2018-06-16at20_54_51.png.e16417c890f1d3b302b740c1fd5185f0.png

 

As the comments suggest, only the click line at line 15 has needed to be altered for all of the plugins tackled so far, but as I mentioned this is where the failure sometimes occurs. The screenshot illustrates the problem:

 

1829000194_ScreenShot2018-06-16at21_01_00.png.ad80caedc2a5cf8900ef969b5ece5374.png

 

I have just clicked on the upper of the two green right hand facing arrows, to advance the selected plugin to “AR CompyTranceArp RL” but the selected plugin name in the top left hand corner is still showing “AR Comb Arped Pad BT”, and of course it is this name that feeds the “Save As…" mechanism. This operation will fail with a “File already exists” error.

Link to comment
Share on other sites

Yes, because different plugins all handle this, and behave, differently.

 

You'll probably need to find another solution if the plugin doesn't behave in a convenient manner for your existing solution...

 

Note: very few of the plugins I've previously done behave like you describe, because many don't use AUpresets at all, but use their own custom preset formats and browsers, and don't expose any of them to the host at all. You can see this if you go to the Logic preset menu for a plugin - if the plugin's presets show up there automatically, they are implemented in the plugin in a way that exposes them to the host, and they probably behave in the way you'd like (because the plugin is basically just switching presets in that AUpresets list.

 

However, many many instruments don't show anything in that menu, because they don't expose them at all. So your preferred solution won't work for those, and you'll need to find another way... it's all part of the "fun" of doing this! ;)

Link to comment
Share on other sites

I found that by using AULab to host the plugins, it was more aware of the preset names than Logic was, in a manner that could be copied with ease BEFORE the save as dialog appeared. So that may be worth a try also if you can't figure out a way of copying it from within the synth master ui.
Link to comment
Share on other sites

 

I have just clicked on the upper of the two green right hand facing arrows, to advance the selected plugin to “AR CompyTranceArp RL” but the selected plugin name in the top left hand corner is still showing “AR Comb Arped Pad BT”, and of course it is this name that feeds the “Save As…" mechanism. This operation will fail with a “File already exists” error.

 

I just manually create logic presets without scripting but one thing I have noticed is that sometimes just after a preset has loaded and then when you click on the arrows of the the plugin's gui browser the logic preset does not advance with it as you mention above. But what I do is wait about 3 seconds and then click the arrow and then logic advances with it.

 

So perhaps in your script you can try to pause the arrow click for 3 seconds or so?

 

(I really need to dive into this scripting thing)

Link to comment
Share on other sites

  • 2 weeks later...

Hello again, Logic and Sikuli appear to be behaving themselves tonight, so I’ve got some more Library presets for this AirTech Hybrid expansion pack which is available for £1.00/$1.32/€1.13/¥146 of your earth money from Plugin Boutique at https://goo.gl/SPzK4Q.

 

Destination folder: ~/Library/Audio/Presets/AIR Music Technology/Hybrid_x64/Cr2HybridPresets

Presets:

Cr2HybridPresets.zip

Link to comment
Share on other sites

I’ve also got some other Hybrid expansion packs which I suspect I picked up for a similar low price at various times in the last year so you may or may not have them. They would have come from Plugin Boutique but I don’t know if the bargain price still stands. Curiously I hadn’t installed these other extensions myself, I suspect because when I downloaded the originally I didn’t yet know how to install them! I’ll install them over the weekend and make them available here, hopefully.
Link to comment
Share on other sites

 

I have just clicked on the upper of the two green right hand facing arrows, to advance the selected plugin to “AR CompyTranceArp RL” but the selected plugin name in the top left hand corner is still showing “AR Comb Arped Pad BT”, and of course it is this name that feeds the “Save As…" mechanism. This operation will fail with a “File already exists” error.

 

I just manually create logic presets without scripting but one thing I have noticed is that sometimes just after a preset has loaded and then when you click on the arrows of the the plugin's gui browser the logic preset does not advance with it as you mention above. But what I do is wait about 3 seconds and then click the arrow and then logic advances with it.

 

So perhaps in your script you can try to pause the arrow click for 3 seconds or so?

 

(I really need to dive into this scripting thing)

 

Thanks for the suggestion @sjgam. You’ve made me think there’s more scope for experimenting with the timing than I had realised. I’ll have a play around tomorrow.

Link to comment
Share on other sites

 

I just manually create logic presets without scripting but one thing I have noticed is that sometimes just after a preset has loaded and then when you click on the arrows of the the plugin's gui browser the logic preset does not advance with it as you mention above. But what I do is wait about 3 seconds and then click the arrow and then logic advances with it.

 

So perhaps in your script you can try to pause the arrow click for 3 seconds or so?

 

(I really need to dive into this scripting thing)

 

Thanks for the suggestion @sjgam. You’ve made me think there’s more scope for experimenting with the timing than I had realised. I’ll have a play around tomorrow.

 

Your welcome - see if you can manually replicate it first before wasting time with your scripting. I might be tempted to purchase synthmaster if you get the presets working. I tend to purchase off of this list as I really like to browse with my preset button on my midi keyboard mapped to Logic's Library. So surprised the plugin manufacturers dont look after this as the Logic user base is quite large and it would be a selling feature and they only have to do it once :)

Link to comment
Share on other sites

Your welcome - see if you can manually replicate it first before wasting time with your scripting.

 

The beauty of scripting with Sikuli is that for me to adapt a script to work with another plugin, just involves me changing the one line that advances the plugin to the next preset. Everything else stays the same. (except possibly the timing as we've discussed).

Link to comment
Share on other sites

One of the thing that I think may have contributed to things speeding up in the last couple of days is this webpage https://www.lifewire.com/fix-spod-spinning-pinwheel-of-death-2260811, in particular the advice to clear the `dyld Cache`, which can be done bu typing at the command line: sudo update_dyld_shared_cache -force. The main reason I did this was to stop my Twitter client Tweetbot from pausing with the SPWOD so much. It made an improvement of a pause every 30 seconds to one pause every five minutes, and as a happy by-product, it seems to have improved the responsiveness of advancing to the next preset in plugins.

 

The acid test will come when I try again with Synthmaster 2.9. I’ve also made a discovery about Sikuli. Apparently it is able to pickup text from an app using OCR. This may offer a way to pick up the preset name from the Plugin itself rather than the Logic Pro container. I’m about to try it out...

Link to comment
Share on other sites

SynthMaster 2.7 Player.zipHi everyone !

 

There is my aupresets for SynthMaster Player Free 2.7 & 2.8 from KV331.

 

And if you want, take a look (and a ear !) to my band Never Forget :

 

http://neverforget.musimage.ch/

https://www.facebook.com/neverforgetmusic/

 

Hello, I know you posted about 2 years ago, but if you happen to see this, do you mind me asking how you extracted these Preset settings? I have been trying to use the macro tool Sikuli on Synthmaster 2.9 but the name that gets fed to the "Save As…” dialog doesn’t seem to be reliably changed when the preset selection is changed with the green [>] key See recent posts for more details. Alternatively if you’ve succeeded in getting the Synthmaster 2.9 presets into .aupreset format, would you mind sharing again!

Link to comment
Share on other sites

Hello Carl,

 

I've made the aupresets manually...

 

And there are the aupresets for SynthMaster Player 2.9 ;)

 

Best regards

 

SynthMaster 2.7 Player.zipHi everyone !

 

There is my aupresets for SynthMaster Player Free 2.7 & 2.8 from KV331.

 

And if you want, take a look (and a ear !) to my band Never Forget :

 

http://neverforget.musimage.ch/

https://www.facebook.com/neverforgetmusic/

 

Hello, I know you posted about 2 years ago, but if you happen to see this, do you mind me asking how you extracted these Preset settings? I have been trying to use the macro tool Sikuli on Synthmaster 2.9 but the name that gets fed to the "Save As…” dialog doesn’t seem to be reliably changed when the preset selection is changed with the green [>] key See recent posts for more details. Alternatively if you’ve succeeded in getting the Synthmaster 2.9 presets into .aupreset format, would you mind sharing again!

SynthMaster 2.9 Player.zip

Link to comment
Share on other sites

Hello again, Logic and Sikuli appear to be behaving themselves tonight, so I’ve got some more Library presets for this AirTech Hybrid expansion pack which is available for £1.00/$1.32/€1.13/¥146 of your earth money from Plugin Boutique at https://goo.gl/SPzK4Q.

 

Please only post presets that come with plugins, or freely downloadable expansions, not third-party commercial banks...

Link to comment
Share on other sites

Please only post presets that come with plugins, or freely downloadable expansions, not third-party commercial banks...

 

I wasn't aware of this particular forum guideline. In any case, I had obtained all of these Expansions with the knock-down deals that Plugin-Boutique are always doing. I haven't paid more than £1 for any of them. Plugin-Boutique seems like a pretty decent outfit, not greedy, capitalist swine at all! I had assumed that other people may already have had the plugins, or might be inclined to seek out further bargain prices.

Link to comment
Share on other sites

Hey I purchased Synthmaster 2.9 instrument and loaded your presets in correct location but not functioning. Is it possible these are specific to the Player and not the Synthmaster2.9 Instrument loaded in Logic?

 

Hello Carl,

 

I've made the aupresets manually...

 

And there are the aupresets for SynthMaster Player 2.9 ;)

 

Best regards

 

 

Hello, I know you posted about 2 years ago, but if you happen to see this, do you mind me asking how you extracted these Preset settings? I have been trying to use the macro tool Sikuli on Synthmaster 2.9 but the name that gets fed to the "Save As…” dialog doesn’t seem to be reliably changed when the preset selection is changed with the green [>] key See recent posts for more details. Alternatively if you’ve succeeded in getting the Synthmaster 2.9 presets into .aupreset format, would you mind sharing again!

Link to comment
Share on other sites

Hey I purchased Synthmaster 2.9 instrument and loaded your presets in correct location but not functioning. Is it possible these are specific to the Player and not the Synthmaster2.9 Instrument loaded in Logic?

 

Where did you unzip the presets exactly? You should end up with a load of ".aupreset" files in ~/Library/Audio/Presets/Synth/SynthMaster 2.9 Player

Note that ~ in the above filename is shorthand for /users/[your login]/. Does that help?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...