I've written a program to help manage data in the A6.
It can download and upload SysEx dumps of programs/mixes/global data via MIDI, load/save the data from/to *.syx files. It can also rename the patches, copy/move them to other banks.

My respect to you for taking the time to write a librarian program for the A6 and sharing it with the users in this forum!

I´ve tried several other apps to send presets and bank to and fro the A6, and I must say that generally I find your GUI the most clear and intuitive!

I take it since you posted it in this forum you want suggestions here too. (Please tell if a direct e-mail would be more appropriate, and in that case, what your e-mail address is.)

Some suggestions:
- When I want to send presets or banks to the A6, I want to be able to define where the entire bank (000-127) is supposed to be placed, for example either in the A6 user bank or in for example bank 2 in my extra memory card.
- I also want to be able to send an individual preset to wherever I want in the A6, for example to the exact place 058 in the A6 extra memory card nr 3 or to the exact place 017 in the user bank.
- Is it only possible to send .syx-files or is it possible to also send .mid-files? It would be very welcome if the librarian could convert .mid-files to .syx and then send them to the A6. I realize that this may be out of scope for your program. I mention it anyway, since in relatively new sequencers like Ableton Live it´s not possible to send .syx-files to external synths, and I believe that sequencers in the coming years will focus less and less about this, and it will be up to other apps to do that sort of thing.

Keep the good work up! Looking forward to the next version! _________________All A6 programming pros, don´t hesitate to put together your best patches and make them available on the Internet! If you´d like to charge a reasonable fee for others to download them, that is fine by me! The more attention and patches and community for the Andromeda, the better!

- When I want to send presets or banks to the A6, I want to be able to define where the entire bank (000-127) is supposed to be placed, for example either in the A6 user bank or in for example bank 2 in my extra memory card.
- I also want to be able to send an individual preset to wherever I want in the A6, for example to the exact place 058 in the A6 extra memory card nr 3 or to the exact place 017 in the user bank.

You can already do this:
Load a SyX file or get the data from the A6.
Click on the preset / bank you want to send in the tree with the loaded data.
Type a new bank / preset number in "Bank:" (or use the "..." button) and "Number:" (for a single preset), type the new name (if you want it changed).
Press "Move". This will move the data to a different place in the "loaded data" tree (but NOT to the Andromeda).
Select the data in the new place in the tree and click "Send".
The program sends what is currently selected in the tree. If it's a whole bank - a whole bank i sent, if it's a single program - a single program is sent, if it's "Everything", all of the loaded data is sent.
Don't forget to set "RCV-TO" to "ORIGIN" on the A6.

Quote:

- Is it only possible to send .syx-files or is it possible to also send .mid-files? It would be very welcome if the librarian could convert .mid-files to .syx and then send them to the A6. I realize that this may be out of scope for your program. I mention it anyway, since in relatively new sequencers like Ableton Live it´s not possible to send .syx-files to external synths, and I believe that sequencers in the coming years will focus less and less about this, and it will be up to other apps to do that sort of thing.

I didn't really think that the ability to load/save a *.mid file is necessary, because I thought there are plenty of programs you can convert MIDI<->SYX files to/from each other, but maybe I'll implement it some time.

I've written a program to help manage data in the A6.
It can download and upload SysEx dumps of programs/mixes/global data via MIDI, load/save the data from/to *.syx files. It can also rename the patches, copy/move them to other banks.

If you want to make this cross platform , I can compile it for you for the mac. Of course I will need the source file, but If you are not willing to give them , its ok( you might intend to keep it close source, or sell it etc...).

I am a programmer too by the way, was this done in C++ ?

I dont yet own an andromeda but I will very soon, as one is on its way to me.

I would love to bring your librarian to mac and even help expand it any way I can.

Would like to thank you for taking the time and effort to make this, I really appreciate it.

Right now I'm waiting for user feedback to fix bugs anyone finds.
I'm also collecting ideas for new features (I have a few of my own).
I'm NOT planning to sell this program and I'll probably release the source code some time soon. Right now it's very messy and there are several things I would like to clean up before showing it to the world.
The program is written in C++ using the Win32 API and a bit of STL, compiled in MSVS.
Porting it to the Mac will probably be practically a complete rewrite, because of Win32 use for the GUI (all of my windows are DialogBox'es loaded from resources) and MIDI I/O, the only thing left will probably be the a6message and sysex classes. Maybe it's best to do the port using Qt or some other multiplatform GUI library, so that we'll automatically have an almost ready linux port.

Right now I'm waiting for user feedback to fix bugs anyone finds.
I'm also collecting ideas for new features (I have a few of my own).
I'm NOT planning to sell this program and I'll probably release the source code some time soon. Right now it's very messy and there are several things I would like to clean up before showing it to the world.
The program is written in C++ using the Win32 API and a bit of STL, compiled in MSVS.
Porting it to the Mac will probably be practically a complete rewrite, because of Win32 use for the GUI (all of my windows are DialogBox'es loaded from resources) and MIDI I/O, the only thing left will probably be the a6message and sysex classes. Maybe it's best to do the port using Qt or some other multiplatform GUI library, so that we'll automatically have an almost ready linux port.

Oh nice ... well if we are talking rewrite then I will choose to do it in python. Thus will be available for Windows , MAC and Linux with no additional coding. For GUI I use wxWidgets that works perfectly on mac and linux.

I will probably use parts of the source code , as python and C++ share loads of similarities so it wont have to be a 100% rewrite.

When you are ready message me and will probably open a project at sourceforge.

If what you mean is a bank that contains patches from other banks, you can do this with A6 librarian. You load the banks (or patches) from which you want to copy, select the needed patch in the list of loaded data and use the Copy button to copy it to another bank.
The only thing that I don't have in my program is drag'n'drop.

Launch A6 Librarian.
Click "Load". Select the SYX file.
In the "Loaded data:" list click the preset with the mouse.
In "Bank:" and "Number:" type what bank and number you want the preset to have (what number is it going to have in your new bank?).
Click "Move". Your preset now has a new number and bank.
You can now load another preset and move it to a different memory location (bank/number combination).
After you've loaded all the presets and placed them in the required memory locations, you can click "Everything" in the "Loaded data:" list and click "Save".
The program will export all the loaded data to a SYX file.

I was wondering if it is possible to save unsaved presets from A6 to sysx.
For example you cannot save any presets in Preset 1 bank and Preset 2 so it would be very nice to save presents straight from the edit buffer.
Have no idea if it is technically possible though.

Any word on a Mac release of this excellent application? I was using A6 Banker for a while but the recent releases (which have some features of A6 Librarian) won't launch at all, so I've been stuck using an older version without patch rename, reorganize, etc.

Anyway, I just moved to an Ableton Live setup on a new Mac and I'm in need of a good librarian for the A6.

No real feedback or complaint about the app. Maybe confused about the use of the serif font for the patch list? And also wondering why it won't save my MIDI config (has to be reset each time).

I've written a program to help manage data in the A6.
It can download and upload SysEx dumps of programs/mixes/global data via MIDI, load/save the data from/to *.syx files. It can also rename the patches, copy/move them to other banks.

I've written a program to help manage data in the A6.
It can download and upload SysEx dumps of programs/mixes/global data via MIDI, load/save the data from/to *.syx files. It can also rename the patches, copy/move them to other banks.

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum

Please support our site. If you click through and buy from our affiliate partners, we earn a small commission.