Please ensure Javascript is enabled for purposes of website accessibility Jump to content

Any Tone list printout program?


jesuscares
 Share

Recommended Posts

Has anyone figured out a way to printout tone names of a Set list or bundle directly from Helix Edit ?

I remember someone here figured out a program for Pod XT/X3 a few years back, if I'm right .

 

Also I wish the Helix Edit software had a Set list view feature like it had on the HD Pods.So much easier to drag & drop tones from other set lists.

Link to comment
Share on other sites

I seem to remember someone talking about this. I believe the bundle/setlist/patch files are actually text files so if you save anything to your computer, try opening them up with a text file reader. That would be a start. It's been awhile though. I could be wrong.

Link to comment
Share on other sites

On 6/4/2018 at 7:38 AM, brue58ski said:

I seem to remember someone talking about this. I believe the bundle/setlist/patch files are actually text files so if you save anything to your computer, try opening them up with a text file reader. That would be a start. It's been awhile though. I could be wrong.

Thanks.Will check on it.Not sure if that works on a Mac.

Link to comment
Share on other sites

On 5/29/2018 at 1:31 AM, jesuscares said:

Has anyone figured out a way to printout tone names of a Set list or bundle directly from Helix Edit ?

I remember someone here figured out a program for Pod XT/X3 a few years back, if I'm right .

 

Also I wish the Helix Edit software had a Set list view feature like it had on the HD Pods.So much easier to drag & drop tones from other set lists.

Here's a little Python program that will print out the preset names from a Helix setlist file (.hls). Is this what you're looking for?

 

Substitute your own filename for 'SETLIST', etc. Or make it take the setlist name from the command-line:

 

#!/usr/bin/env python

 

import os
import json
import base64
import zlib

 

SETLIST = "/Users/bsd/helix/setlists/USER 1-2016-11-22.hls"

 

setlist_file = open(SETLIST)
setlist_data = json.load(setlist_file)
setlist_file.close()

keys = setlist_data.keys()
if 'encoded_data' in keys:
    unz = zlib.decompress(base64.b64decode(setlist_data['encoded_data']))
    setlist = json.loads(unz)
    presets = setlist['presets']
    #print json.dumps(presets, indent=4)
    for preset in presets:
        if 'meta' in preset.keys():
            meta = preset['meta']

            preset_name = meta['name']
            print preset_name

 

 

 

Link to comment
Share on other sites

Looks like you asked for a bundle or a setlist. This version does both. I use a Mac also, so likely this will work for you. If not, let me know and I'll help.

 

Note, the 'bundle' format will list out all the setlists on your helix, include the Factory setlists and Templates. Modify the program to filter those out if you don't want those listed.

 

 

#!/usr/bin/env python

 

import sys
import os
import json
import base64
import zlib

 

#SETLIST_OR_BUNDLE = "/Users/bsd/helix/setlists/USER 1-2016-11-22.hls"
SETLIST_OR_BUNDLE = "/Users/bsd/helix/bundles/2017-01-14.hlb"

 

infile = open(SETLIST_OR_BUNDLE)
data = json.load(infile)
infile.close()

 

keys = data.keys()
if 'encoded_data' in keys:
    unz = zlib.decompress(base64.b64decode(data['encoded_data']))
    setlist_or_bundle = json.loads(unz)
    keys = setlist_or_bundle.keys()
    if 'setlists' in keys:
        setlists = setlist_or_bundle['setlists']
    elif 'presets' in keys:
        setlists = [setlist_or_bundle]
    for setlist in setlists:
        keys = setlist.keys()
        if 'meta' in keys:
            print
            print "SETLIST: %s" % (setlist['meta']['name'])
        presets = setlist['presets']
        #print json.dumps(presets, indent=4)
        for preset in presets:
            if 'meta' in preset.keys():
                meta = preset['meta']
                preset_name = meta['name']
                print "  ", preset_name

 

 

 

Link to comment
Share on other sites

Here's what I do in Helix Native when I want to save a list of my setlists or IR lists (on a Mac, but should work similarly on PC):

 

1) in the preset list, select/hilight the list of presets you want to save (or hilight all of 'em)

2) drag and drop the list onto a text editor like Text Edit

3) the list should appear in the text editor as (example):

/var/folders/pz/dmgj9t9d7n1gcpycx020br_w0000gn/T/US Double Nrm.hlx
/var/folders/pz/dmgj9t9d7n1gcpycx020br_w0000gn/T/Essex A30.hlx
/var/folders/pz/dmgj9t9d7n1gcpycx020br_w0000gn/T/Brit Plexi Jump.hlx

 

4) in this example, use a search and replace to replace /var/folders/pz/dmgj9t9d7n1gcpycx020br_w0000gn/T/ and .hlx with blank space.

5) I then put the list into Excel and automatically number it to match the numbering of the preset or IR list

 

Does this work for Helix Edit? Dunno. But it sure might.

Link to comment
Share on other sites

  • 2 weeks later...

Thanks guys.This seems a bit complicated as I'm no computer wiz .But maybe I will show it to one of my IT friends who can figure it out.Wish L6 can come up with a direct software to do this job & add it on to Helix edit.Hopefully in future !

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...