SynthMaker

SynthMaker Preset Ordering

Archive · 2010 4 old posts

From the original SynthMaker forum (2004–2014), with its members’ names and dates.

McBarGig ·

Hi Guys I had a need to re-order my preset parameters so I wrote a simple little utility to help.

It has 2 Excel like grids, one has the Raw Preset file, One has the ordered Preset file. You use the first one on the left to move your parameters around and Change their order, The changes appear in the Grid to the right.

For single parameter movements simply drag the parameter up or down the list, wherever you drop it will be what order it appears in. To move groups(more than on parameter) at a time, click the first parameter press the shift key and click the last parameter. The go to the edit menu and select Cut/Move. Click on the Cell where you want to move the Group to and select Paste from the edit menu.

File types.. This will only load Preset text files without ordering, so you must save your preset text file without ordering on. When Saved, this software will make all the required additions to the preset text file. You can save as a preset, or as an order file. An order file is simply a preset file without the ordering parameter put in. This is so that you can save a particular order, try it, and then open it back up again with your new order intact...

I think thats it. I did about 2 hours worth of testing and did not find any flaws, so, you should be alright. If not let me know. I have included a setup program for it as well. I did this because it uses supporting files and it just seemed it would be easier for you rather than have you install and register stuff..

Just unrar and run the setup. If you want to know what files are being copied, its in the Setup.Lst file. Newer files will not be overwritten..

Inside the Setup there is a CAB File. If you want to do a manual install, just make sure to register the OCX. File..

As always, use at your own risk...I just need to say this as I have only done 2 hours of testing, but, there is nothing there can harm your system. It was not tested on anything other than XP Pro..

EDIT: I forgot to mention earlier, this app does not deal with Float Arrays. It is expecting the user to manually move them with a text editor. Float arrays will come later after standard preset files without them have been proven..

aliasant ·

this works pretty ok. Nice app.

A few bugs though.

I made a preset.txt from the example synth. Opened it in the app and there seems to be a few parameters missing. Compare the texts at the bottom here.

Another thing is that when I do "Save Preset" it does save the new text file but the process ends with an error msg saying: Runm-time error '30009': Invalid Row Value

I can click an OK button and the warning will go away + the app will crash instantly.

Another minor thing is that the menu command "Exit" doesnt work at all.

Here is the original preset file:

Preset Table Format Number of programs = 1 Number of parameters = 29

Parameter Type Tekno Honk OSC1-Detuner-Fine Float 0.289429 OSC1-Detuner-Octave Float 0.444445 OSC2-Detuner-Fine Float 0.752513 OSC2-Detuner-Octave Float 0.444445 OSC1-Waveform Float 0.200000 OSC2-Waveform Float 0.200000 OSC1-Volume Float 0.644708 OSC2-Volume Float 0.500000 Filter Envelope-Attack Float 0.075000 Filter Envelope-Decay Float 0.760487 Filter Envelope-Sustain Float 0.131738 Filter Envelope-Release Float 0.786829 Filter Envelope-Amount Float 0.626251 Filter-Type Float 0.000000 -Cutoff-Midi Float Array (2) 1 0.000000 2 0.000000 -Cutoff Float 0.503937 -Resonance-Midi Float Array (2) 1 0.000000 2 0.000000 -Resonance Float 0.500000 -Tracking-Midi Float Array (2) 1 0.000000 2 0.000000 -Tracking Float 0.500000 Amp Envelope-Attack Float 0.096058 Amp Envelope-Decay Float 0.000000 Amp Envelope-Sustain Float 1.000000 Amp Envelope-Release Float 0.175000 Delay-Delay Float 0.500000 Delay-On Float 1.000000 Delay-Feedback Float 0.500000 Delay-Mix Float 0.434132 Volume Float 0.123650

And here is the saved one:

Preset Table Format with Ordering Number of programs = 1 Number of parameters = 30

Parameter Type Order Tekno Honk OSC1-Detuner-Fine Float 1 0.289429 OSC1-Detuner-Octave Float 2 0.444445 OSC2-Detuner-Fine Float 3 0.752513 OSC2-Detuner-Octave Float 4 0.444445 OSC1-Waveform Float 5 0.200000 OSC2-Waveform Float 6 0.200000 OSC1-Volume Float 7 0.644708 OSC2-Volume Float 8 0.500000 Filter Envelope-Attack Float 9 0.075000 Filter Envelope-Decay Float 10 0.760487 Filter Envelope-Sustain Float 11 0.131738 Filter Envelope-Release Float 12 0.786829 Filter Envelope-Amount Float 13 0.626251 Filter-Type Float 14 0.000000 2 15 0.000000 -Cutoff Float 16 0.503937 2 17 0.000000 -Resonance Float 18 0.500000 2 19 0.000000 -Tracking Float 20 0.500000 Amp Envelope-Attack Float 21 0.096058 Amp Envelope-Decay Float 22 0.000000 Amp Envelope-Sustain Float 23 1.000000 Amp Envelope-Release Float 24 0.175000 Delay-Delay Float 25 0.500000 Delay-On Float 26 1.000000 Delay-Feedback Float 27 0.500000 Delay-Mix Float 28 0.434132 Volume Float 29 0.123650

Update: Using Win 7 x64 i7920 6gb Ram

McBarGig ·

Thanks man, I'll fix those errors.. KM

McBarGig ·

It should have removed the Float arrays. I forgot to mention it does not handle them yet...Instead it just bypasses and expects you to manually enter them back in..

Wrote something here? To have a post removed or your name hidden, write to [email protected].

Before your first post

A few rules keep this a friendly place. You agree to them once.

Shown next to what you post, here and in the app. It doesn’t have to be your real name: 3–24 lower-case letters, digits or _ (capitals become lower case, spaces become _).

    Then your post goes up straight away.

    Delete this reply?

    Open it in SynthMaker?

    It goes on the track you’re editing there, in place of that track’s sound, and into My sounds. Your other tracks stay as they are.

    Want to keep that track’s sound? Start a new song in SynthMaker first (Song › New song), then open this.

    Report this reply?

    Only the developer reads reports. The person isn’t told who reported them.

    What’s wrong with it?

    Block this person?

    You won’t see their posts and replies here any more. They aren’t told, and you can unblock them at any time.

    People you’ve blocked

    Their posts and replies are hidden from you. Unblock someone to see them again.

    The community rules

    A few rules keep this a friendly place. Everyone agrees to them once, before their first post.