[Feature Request] Ability to change default prefs for ALL V-col globally

Is there any way I can simplify the setup process by editing settings in files or in a database? The fact that this suite consists of nearly 40 instruments and 10000 presets makes things a bit tedious. Here are some examples of my obstacles:

  • Setting the window size for each instrument. They currently start in a tiny mode, and I actually have to use a magnifying glass to see the text in the audio settings window.

  • Setting audio driver and controller for each instrument. Default is Windows original driver with huge delay, and default controller is none.

  • Turn on MPE (where possible) and setting MIDI configuration for each instrument. I know I can save the MIDI config, but it’s only applied to that specific instrument. (Note: I’m using a 3rd party controller)

  • Setting up MPE slide for each preset(!). If I could at least set a default per instrument it would be a huge improvement. Default here is none, so whenever I want to use the MPE slide on my keyboard (always, for each preset in each applicable instrument), I will have to do the mapping with a few steps, and then save the preset.

So, any shortcuts available here? Any .ini files to modify, or can I access the database directly somehow?

HI @laban77

As far as i’m aware this isn’t possible currently, i’ve tweaked your title and turned it into a feature request for you so it’s more likely to be seen by The Arturia Devs.

HTH!

1 Like

I noticed that in the ProgramData/Arturia folder there are lots of subfolders with xml files. These files specify default values, among other things. The problem is that it’s not documented anywhere as far as I know. If I knew what the possible values were I could do it myself.

Hey @laban77
You could always log in to your account to contact The Arturia support team to see if they might be able to enlighten you.

HTH!

I’d like to do this too. I’m not at my PC right now but batch-altering the files seems do-able (Notepad++ can do this).

Will take a look.

I’ve just successfully run a Flow in Power Automate that sets the audio output and MIDI controllers for all my V Collection X instruments.

This is essentially a list of folders (the instruments only, ~\tmp) into which a premade, correct, ‘standalone.pref’ file is copied.

I noticed the MPE etc. settings you mention are in ‘pluginpref.xml’, so it would be simple to find and amend those values to suit.

That said, having looked at this, I’m not convinced it saved me any time, given that I set the audio and MIDI controllers the first time I use them and then it’s done. If I ever do a fresh install it’ll come in handy I guess.

The batching of MPE etc. settings might be a time-saver though, as there’s more to change.

Sounds great! The big time saver for me would be to set the default for MPE slide 1 and 2. Not sure if that is possible since they seem to belong to presets, not instrument.

Just thought I’d post back to say this morning I connected up my Launchpad Pro and another MIDI keyboard. I opened up Pigments (as it has nice indicators for what it’s receiving), set them up, then replaced my standalone.pref file and applied it to all the other instruments. Definitely saved some time.

I also made a Powershell command to run the copy (Power Automate is relatively slow and needs the app).

Here is how to do what I did:

  • Make a folder to use for the files you’ll make and remember the path to it.

  • Copy this list of V-Collection Folders into a text file (can use Notepad) - only one entry per line and no other text - and name the text file ‘Arturia VSTi Folders.txt’ (or your own choice)

C:\ProgramData\Arturia\Acid V\tmp
C:\ProgramData\Arturia\Analog Lab V\tmp
C:\ProgramData\Arturia\ARP 2600 V3\tmp
C:\ProgramData\Arturia\Augmented BRASS\tmp
C:\ProgramData\Arturia\Augmented GRAND PIANO\tmp
C:\ProgramData\Arturia\Augmented STRINGS\tmp
C:\ProgramData\Arturia\Augmented VOICES\tmp
C:\ProgramData\Arturia\Augmented WOODWINDS\tmp
C:\ProgramData\Arturia\B-3 V2\tmp
C:\ProgramData\Arturia\Buchla Easel V\tmp
C:\ProgramData\Arturia\Clavinet V\tmp
C:\ProgramData\Arturia\CMI V\tmp
C:\ProgramData\Arturia\CP-70 V\tmp
C:\ProgramData\Arturia\CS-80 V4\tmp
C:\ProgramData\Arturia\CZ V\tmp
C:\ProgramData\Arturia\DX7 V\tmp
C:\ProgramData\Arturia\Emulator II V\tmp
C:\ProgramData\Arturia\Farfisa V\tmp
C:\ProgramData\Arturia\Jun-6 V\tmp
C:\ProgramData\Arturia\Jup-8 V4\tmp
C:\ProgramData\Arturia\KORG MS-20 V\tmp
C:\ProgramData\Arturia\Matrix-12 V2\tmp
C:\ProgramData\Arturia\Mellotron V\tmp
C:\ProgramData\Arturia\Mini V4\tmp
C:\ProgramData\Arturia\MiniFreak V\tmp
C:\ProgramData\Arturia\Modular V3\tmp
C:\ProgramData\Arturia\OP-Xa V\tmp
C:\ProgramData\Arturia\Piano V3\tmp
C:\ProgramData\Arturia\Prophet-5 V\tmp
C:\ProgramData\Arturia\Prophet-VS V\tmp
C:\ProgramData\Arturia\SEM V2\tmp
C:\ProgramData\Arturia\Solina V2\tmp
C:\ProgramData\Arturia\SQ80 V\tmp
C:\ProgramData\Arturia\Stage-73 V2\tmp
C:\ProgramData\Arturia\Synclavier V\tmp
C:\ProgramData\Arturia\Synthi V\tmp
C:\ProgramData\Arturia\Vocoder V\tmp
C:\ProgramData\Arturia\VOX Continental V2\tmp
C:\ProgramData\Arturia\Wurli V3\tmp

  • Run Powershell ISE as Administrator, copy and paste the following code into a new script:
$folder_list        = Get-Content -Path 'Arturia VSTi Folders.txt'

foreach ($folder in $folder_list) {
        Write-Host "Copying file..."
        Copy-Item -Path 'standalone.pref' -Destination $folder -Recurse
    }
  • If you called your folders list text file a different name, you’ll need to just change the name in the script too. Remember to change only the name - the script needs the ’ ’ around the name.

  • Save the script into the same new folder where you put the Arturia Folders.txt file. I called mine ‘Arturia Settings Copy.ps1’

  • Open up one of the Arturia instruments, and set it up with your audio and MIDI as you want it. Close the instrument.

  • Navigate to C:\ProgramData\Arturia\ and open the folder of the instrument you just set up. In there will be a folder called ‘tmp’. E.g.

C:\ProgramData\Arturia\Wurli V3\tmp

  • Copy the ‘standalone.pref’ file to your new folder where you put the script and the folders list file.

In that new folder you should now have:

  • Arturia VSTi Folders.txt (or your own named text file containing the instrument paths)
  • standalone.pref
  • Arturia Settings Copy.ps1 (or your own named script)

All you then need to do is right-click the .ps1 file and choose Run with Powershell. The script will copy the standalone preferences file to each instrument’s folder, ready to go when you next use them.

Please Be Aware - this will overwrite any current standalone audio and MIDI settings for the instruments whose folders are listed in the folders list. There is no undo!

If you have Pigments you can add it to the folders list file too (C:\ProgramData\Arturia\Pigments\tmp).

Hope that helps someone.

2 Likes

Fantastic description. Will definitely try… after making a safety backup of the files before overwriting :slight_smile:

Yes - for super safety always have a backup!

EDIT: Forgot to add that if you want to go back to a blank setup, just delete all the ‘standalone.pref’ files - you can use Windows File Explorer to search for ‘standalone.pref’ in the \ProgramData\Arturia folder. It should list 39 for the V-Collection X.

(When you first install the V-Collection, there are no standalone.pref files, they’re made when you set your preferences - so if you delete them all you’ll get the setup prompt again when you run the instrument next time.)

2 Likes