CSV1010

an easy way to edit FCB1010 presets

vinic@free.fr


FREE DOWNLOAD

CSV1010_0-2.exe - and a .CSV preset file for example pst.csv


BRIEFLY...

Why CSV1010?

Because I found existing softwares were really painful to use! Especially for large manipulations... With a spreadsheet editor, you can set a whole column to a value in one second!

How does it work?

- Simply edit your .CSV file with a text editor, or easier, with an editor like Excel or Ooo.Calc
- Convert your .CSV file using CSV1010
- Send your generated .SYX SysEx file to your FCB1010 using software like FCB1010 PC Editor or MIDIOX
READ MORE...

Limitations

Well... I only have a single FCB1010... So I have only one firmware to base on (2.5.1E). If ever you get errors and you really wanna try CSV1010, please send me your .SYX file from the FCB1010 so I can have a look to it.

Future...

To be honest, now I have a tool working for my needs, I am happy to share but I don't plan to spend hours to make a wonderful software...
But I'm part of a nerd and maybe I'll add features when I'll have the opportunity, like :
- GUI
- reverse .SYX to .CSV operation
- integrate SysEx send/receive with MIDI interface
- etc...


HOW IT WORKS... IN DEPTH

Always save your actual presets before trying CSV1010!!!

.CSV (Comma Separated File)

The .CSV file has a defined structure.
First, it has to be values and commas, nothing else, no field separators, no tabulations, no spaces, etc... So it may look like that : 1,2,3,4,5,6,7,8...
Please open the supplied example with a text editor to see clearly.
So if you open the .CSV file with a spreadsheet editor like Excel or Ooo.Calc, make sure you have the correct option when opening and saving file!

Then it it made of :
- 2 header lines to describe the columns of presets
- 100 presets lines
- 2 header lines to describe the columns of GLOBAL CONFIG presets
- 1 GLOBAL CONFIG presets lines

See FCB1010 operating guide for correct value ranges for each control.
Obviously, the "ENABLE" colums are meant to receive a 0 or 1 value.
The GLOBAL CONFIG presets are MIDI channels used by each control.
Note that you cannot send the other global parameters to the FCB1010, but as you are supposed to be in the Global Config menu to receive sysex, it's a 2 second job to toggle them manually...

Converting .CSV to .SYX (SysEx file) using CSV1010

There are two ways to do that :

OPTION 1 - Simply Drag&Drop the .csv file on the CSV1010_X-Y.exe and it will automatically generate the .SYX file

OPTION 2 - Open a command terminal and launch CSV1010_X-Y.exe adding the .CSV file
>CSV1010_X-Y.exe my_presets_file.csv
...and it will generate the .SYX file... If you want to, you can specify the name of the output file :
>CSV1010_X-Y.exe my_presets_file.csv my_output_file.syx

Sending .SYX (SysEx file) to FCB1010

You have to use a software that knows how to do that (because I don't!) like the well know FCB1010 PC Editor or the very useful MIDI-OX (Actions - Send - Sysex file...)


ENJOY!!!