Free US Shipping On Orders Over $49

Easy 30-Day Returns

Financing Available Through Affirm logo

Previous slide
Next slide

Preset Librarian – open platform developer’s edition

TimeLine and MobiusWe recently decided to develop an open source preset librarian for TimeLine and Mobius. Our main goal was to assemble the infrastructure for an extendable librarian that could be customized and tweaked by developers in many different ways.

We’ve just finished putting together this initial version, which will allow TimeLine and Mobius users to organize and back up their presets, when connected to a Mac or PC via a MIDI to USB converter. So, for the non-coder, you can go right ahead and use this version and access basic organization and back up functionality.

For the code monkey, you’ll be glad to hear that we’ve added all sorts of hooks under the hood that can be accessed and customized. While this current version is very bare bones, we have left the door wide open for additional developers to build in their own features and user interfaces.

We plan to make updates in the future, in parallel with any open source developers that choose to come on and work on their own versions. If you have any issues with the software, please feel free to email us at [email protected]. Thanks!

Supported Platforms:

Mac OS X – 10.6.8, 10.7.x, 10.8.x
Windows – XP, Vista, 7

Current Release:
Version: 0.9.1.1 (developers edition)
Download the latest version HERE

Usage:

» Usage instructions

Developers’ Corner:

» Strymon Preset Librarian project on GitHub

 

Enjoy this article?

Subscribe to our newsletter to be the first to hear about new Strymon products, artist features, and behind the scenes content!

Related Articles

59 Responses

  1. Great Great Great!!!! Please create it for iOS (idevice) it couldnt be so difficult starting from osx :):) because using on stage :):)

  2. I’m sooo excited for this, but can’t get it working!!! So frustrating!

    I’m using a new iMac 27″ running OS X (10.8.3) and the M-Audio UNO MIDI Interface. When I start SPL and select “USB Uno MIDI Interface” from the MIDI Settings dialog box (as per the instructions) and click the Test button it just says “unknown”.

    Why won’t it connect!? Is anyone else having issues?

    1. When it says “Unknown” it means that the Librarian is seeing a MIDI device but it’s not seeing the MIDI Device “we” are looking for (your UNO). Here are some things to try:

      1. Make sure you have the latest UNO drivers installed.
      2. The ins/outs are confusingly labeled on the UNO. Make sure you have “To OUT” connected to the device OUT and “To IN” connected to the IN.
      3. Click the TEST button in the librarian software. Do any of the little green LEDs on your UNO blink?
      4. Do you have any other audio interfaces or MIDI interfaces other than the UNO connected to your computer? If so, try just unplugging them and relaunching the librarian software.

      If these suggestions don’t work, please email us at [email protected] and we can help out!

  3. @Kevin, we didn’t do any testing on Win8 but there really isn’t any reason it should not work. We’re actually in the process of going through some Win8 testing now.

  4. Can’t wait to try this thing out!

    I’m having some trouble using an Axiom 49 as the interface. It’s doing a call and response but comes back “unknown”. Tried to upgrade the driver but turns out it’s class compliant and has none. I’m running OS X 10.8.3.

    http://i.imgur.com/8Jy3ob0.png

    Any ideas?

  5. Hello,

    I’m trying to contribute to this project, I have checked out the source from Github, and I’m using Windows 8 and Visual Studio 2012 + QT 5.0.2 (all x64). But I just can’t get it to build on VS.

    wondering if someone over there could maybe offer some help?

    rgds.

  6. Thanks guys. I managed to fix the project meanwhile, VS2012 was deleting 3 .cpp files on its own when building, and removing them from the project (?!?). This is probably some glitch by VS2012 when converting the VS2010 solution file. Anyway, it now builds and runs normally. So, thanks for being available, I’ll mail later if anything else comes up! rgds.

  7. Thanks very much. I used it with the lexicon Ionix 8-channel and the Mobius. The Mobius is just what I needed. We play a lot with click tracks and now the PC can keep the Mobius in time-phase with the rest of the band. A MUST when it comes to patterned chopper sequences and other tremolo patterns.

  8. @David C, at the moment we’re working on improving the librarian under the hood so it’s as solid as we can possibly make it. I don’t have an ETA on any kind of editor but I’ll certainly pass your feedback on! 🙂

  9. so, do we know of anyone that has tweaked with the open source code yet and made anything cool from the original offering?

  10. @Patrick, I’ve talked to one gentleman who is working with the code so hopefully he has something to offer soon!

  11. Hi, if possible… the EDITOR please. A must have for a piece of art like the Timeline. Best regards from Brasil.

  12. Just wanted to say thanks SO MUCH for this. I use a silly large OC-10 midi/loop controlled board and this saves me so much time and frustration in setting up all my settings and midi program changes. Oh, and it works great with an M-box 2 in case anyone was concerned about that.

  13. I’m having troubles with my M-Audio midisport 2×2! i’ve connected the midi cables properly between the timeline and the midi interface but when i do the test it say “no response”. i can’t understand why!! anyone had the same problem?! thank you

  14. @Marco, I just got your email and it looks like you were able to get everything working. If you have any other issues please feel free to email our support department directly and we’ll help you out! 🙂

    1. Hi Rick, Ive tried installing my Uno One multiple times now as well as Strymon librarian. I still get a no response on the test tab. Any ideas would be helpful.

  15. I am absolutely stoked you guys are opening up your software to developers! I like Strymon more and more as a company. Now if you had Linux support, I would be all over this (in terms of development) as well as purchasing your pedals (when I’m not as broke as I am).

    Props…but add Linux support!

  16. Hi, I have just updated to Mac OS Mavericks & SPL no longer opens, any clues to if you have to do something to SPL to get it to run?

  17. @Lewis, SPL isn’t compatible with Mavericks just yet. We’re actually in the process of testing a build though so it shouldn’t bee too long before we have a release that supports it!

  18. @Nick Farlight I don’t have anything new to report on the editor front. We’re still working to improve some internal things with the librarian to make it as robust and solid as we can. I don’t actually see an editor being released for a little while. I’ll make sure our software engineers see your request though!

  19. I hooked up a MAudio Uno Midi cable today and downloaded the librarian software and everything works fine. I can edit names of patches and move them where I like. I look forward to utilizing the EDITOR to tweak parameters and having the ability to share patches with other users! ETA on EDITOR?

  20. @Clint We haven’t really committed to putting out a full blown editor at this time but I’ll definitely pass your feedback on! 🙂

  21. I am having troubles with Librarian. I am able to connect to the device and fetch the list, however when i try to sync my changes up it says unable to connect to the device. Anything i can do? I just updated the firmware on my timeline, so that should be fine.

  22. I am having the same issue as Daniel is having above. I am able to connect to the device and fetch the list, however when I try to sync my changes it says unable to connect to the device. I have looked at the above mentioned trouble shooting tips, but cant seem to find a fix. I am using the Innovative Interfaces MIO as a MIDI to USB interface.

    1. @Dale That MIO USB interface that you are using is not a recommended interface as I mentioned in my email to you, but I’m glad that you were able to get it working using the IO preferences that I provided you.

  23. let it be known that i’d quite happily pay for a software editor. i mainly use my tl/bs/mob in the studio, so would be so useful

    especially if you could daw integrate.

    now that would be something

  24. I’m using an alesis usb/midi cable. I can fetch my preset list, and midi settings passes test. I’m able to backup my presets but i’m unable to upload presets, or update fw. Would this be because im using the alesis cable as my interface?

    1. @danny serrano – That problem is likely due to the MIDI interface as a lot of those and other plug-and-play type of MIDI interfaces may not be robust enough for the communication back and forth between our pedals and librarian. Shoot an email to [email protected] so I can give you some suggestions that may get that working.

  25. What were the I/O settings that worked for the MIO USB interface? I’d like to see if they work for me before I try a recommended USB.

    Thanks in advance!

    H.

    1. @Holland – One thing to try with a plug-and-play MIDI interface is to change the MIDI Input/Output Configuration of the Librarian. Go to the VIEW option at the top of the screen and select CONSOLE which will open up at the bottom of the Librarian. Click your mouse on the bottom left corner of the console and type the following exactly as it appears:

      ioconf 128 10

      then hit enter. There will not be any acknowledgement that anything happened, but if you type in ioconf once again and hit enter, it should say:

      ————————

      Max Message Size: 128 bytes

      Delay Per Message Chunk: 10ms

  26. @Hugo, can you tell me why the MIO doesn’t work well with the Strymon TImeline and Big Sky? I am using Windows 7 on a Dell laptop. I get the error “Unable to communicate with the device” when attempting to sync in Librarian. Thank in advance!

    Kevin

    1. @Kevin – A plug-and-play interface like the MIO doesn’t have drivers that were developed for the specific operating system which may be why it doesn’t just work. Try the suggestions I provided to Holland to see if it helps you with syncing your changes through the Librarian.

  27. @Hugo, I’m trying to get spl to work with the MIO to on Mac OSX 10.9.4
    It just hangs “Waiting for the SysEx message…” when I select “Record xxx”

    I tried watching with MIDI Monitor, I see the TL sending PC 100 on Channel 1 when I click A, 101 on B… But nothing like a SysCtl

    I’ve reset to factory setting on the TL… I just bought it and the sharing patches is a must have for me.

    Working on building the sol with QT to turn on the debug prints.

    Any thoughs?

  28. hello. I’m trying to edit BigSky v1.1.9 with Librarian v0.939. But I get the error “unexpected data after preset write” when attempting to sync in Librarian. No problem occured as I edited TimeLine and Mobiusin same way. Would somebody give advice to slove this error.

    1. @Josh – Sorry to hear you are having trouble. In the BigSky GLOBLS menu (press and hold VALUE for a few seconds), set the MIDI TH parameter to OFF as this can send data back to the Librarian software prompting this message to appear. Please email us at [email protected] if you continue to have trouble.

  29. So I just bought the cheapest Midi to USB interface that Amazon sold ($6 from China) to update my Timeline and BigSky… but they don’t connect. Is there any way to remedy this or am I gonna have to buy a new interface before I can update?

    1. @Jonathan – In our testing, we have found that inexpensive cheap interfaces like what you describe are not very robust to handle the data packets in the communication between our pedals and the software librarian. We recommend a dedicated MIDI interface with developed drivers for your computer’s specific operating system such as the Roland UM-ONE and Yamaha UX-16.

  30. Has anyone been able to get this working through NI Maschine Studio? I keep getting a no response error when I try the midi test.

    Thoughts?

    1. @James Wallace – In our experience, we have seen MIDI ports on audio interfaces or other non-dedicated MIDI devices may not be robust enough to work with our pedals and the Librarian software. We recommend dedicated MIDI interfaces such as the Roland UM-ONE or the Yamaha UX-16.

  31. I am having an issue getting the computer and timeline to communicate through my midi cable. I have all of the In/Out and USB ends of the cable connected properly, but whenever I test it I get “no response”. What am I doing wrong?

    1. @Peter Burroughs — There could be a few things wrong here. First, you would need to make sure your MIDI interface has the latest drivers from the manufacturer. Second, it could be that your MIDI interface is not robust enough to handle the data transfer rate required. This is seen a lot with cheaper MIDI interfaces. The third thing could be you have the incorrect version of Librarian to work with your current operating system. You can find other versions here: https://github.com/strymon/spl

      Please take some time to look at Nixie, the direct replacement for Librarian. You can check it out here:
      http://www.strymon.net/support/nixie

      Also, feel free to email me at [email protected] for further help.

Leave a Reply

Your email address will not be published. Required fields are marked *