jesuscares Posted May 29, 2018 Share Posted May 29, 2018 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. Quote Link to comment Share on other sites More sharing options...
jesuscares Posted June 4, 2018 Author Share Posted June 4, 2018 Bump Quote Link to comment Share on other sites More sharing options...
brue58ski Posted June 4, 2018 Share Posted June 4, 2018 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. Quote Link to comment Share on other sites More sharing options...
jesuscares Posted June 6, 2018 Author Share Posted June 6, 2018 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. Quote Link to comment Share on other sites More sharing options...
brue58ski Posted June 8, 2018 Share Posted June 8, 2018 I just tried opening a single patch up in notepad. The info is there but would take a while to edit so that it was useful for your purposes. Quote Link to comment Share on other sites More sharing options...
bsd512 Posted June 10, 2018 Share Posted June 10, 2018 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 Quote Link to comment Share on other sites More sharing options...
bsd512 Posted June 10, 2018 Share Posted June 10, 2018 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 Quote Link to comment Share on other sites More sharing options...
soundog Posted June 10, 2018 Share Posted June 10, 2018 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. Quote Link to comment Share on other sites More sharing options...
jesuscares Posted June 21, 2018 Author Share Posted June 21, 2018 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 ! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.