TC Electronics: How to get the setting of an artist toneprint and how to save them

Discussion in 'Effects [BG]' started by Alex_H, Aug 18, 2019.

  1. Alex_H


    Aug 5, 2019
    The toneprint enabled pedals from TC electronics add an imense possibility to customize them with the help of that toneprint editor. Sadly you can normaly only view and edit the toneprints created by TC electronics and not the ones, they made together with some artists.

    But I found three possibilities to view the settings of those artist toneprints. This information is for the windows version of the toneprint editor, but I guess only the places are different on MacOS and such.

    When you first start the tonerprint editor it will create the folder "TonePrint" in your application data. The full path would be "%UserProfile%\AppData\Roaming\TonePrint". It will get some XML data from the internet. For the first two ways you will have to shut down your internet connection or firewall the editor. Whenever you start the editor, it will check if there is a new version of those XML data and get it. When you modify those data, it will be overwriten when a internet connection exists.

    1.) In the folder XML you find a file called "artists.xml". Just set the field <a:CanBeEdited>false</a:CanBeEdited> from false to true. This will work for some artist toneprints, but not for all. The toneprint will get the edit button if it works or will disappear from the selection, when not. Fear not! Just change it back to "false" or start the editor with an internet connection.

    2.) In the XML folder is a the file "toneprints.xml" you can change the artist-id to "1210", wich is the artist id for TC electronics. The toneprint will now be shown under the bunch of TC electronics toneprints. This is more reliable then editing the "artists.xml", but you won't get all artist toneprints.

    3.) You open the toneprint editor and create a user toneprint, then you beam the artist toneprint of your choice via smartphone app onto the pedal. When the toneprint is succefully beamed, you can see the settings in the editor change. Sadly you won't see the setting for the mapping of the knobs. But you can see what parameters are changing, when you turn the knobs. I put some masking tape and markings on them around the knobs. That way, I can reliable dial in exact the same setting for each tonepint.

    How to save your toneprints?
    In the path "%UserProfile%\AppData\Roaming\TonePrint" you will find the database "database.sqlite3". You can simply copy the file or use a SQLlite browser (e.g. Downloads - DB Browser for SQLite) to open the database and import or export rows with SQL statements. Just select a row, click the right mouse button and chose SQL Statement. The paste that statement into a text file.
    Pulverizor, imabuddha and JohnArnson like this.
  2. JohnArnson


    May 28, 2019
    Do you know if this will work with the Sub'n'Up as well, since the user editor of that pedal doesn't feature all the parameters actually available in the original octave engine editor that TC Electronic uses to create the artist Toneprints for that pedal, since TC Electronic judged them too complicated to adjust properly, with too many possible settings resulting in useless bad sounds that also exposed a great risk for potentially ruining your speakers?

    Otherwise an amazing and really useful tip, thank you for sharing it. :thumbsup:
  3. Alex_H


    Aug 5, 2019
    I know there are some hidden features, but I don't know if they are transfered to the editor, when you only beam the sound.

    There are some toneprints, which you can't get viewed via editing the XML files. I think, those settings are the ones with hidden settings. But don't know for sure.

    We could explore this to more detail, if you compare the SysEx-Data from two SQL-Insert statements with each other. Like the beamed version you simply safe and an additional one, where you rebuild all parameters.
  4. Alex_H likes this.
  5. mencken


    May 18, 2008
    Chapel Hill, NC
    I think that the newer version of the TonePrint clients are using an encrypted sqlite database. Anyone want to hazard a guess as to what the password might be? Also, the current version of the client keeps shaging around with all the settings whenever I save a preset (changes the values drastically, with no pattern I can recognize.) Curious if anyone else sees that. Meanwhile, I'm off to try the 4.1.23 release courtest of Phr014 above.