GM-800 and Livesets?

Started by mikejames, September 16, 2023, 07:14:47 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Elantric

Will it display Control Assignments unique for each Patch?

keitht

Quote from: Elantric on September 29, 2023, 05:46:14 PMWill it display Control Assignments unique for each Patch?
Anything is possible, this is a start. Only so much screen space so how could that be shown?

admin_shawnb


BROCKSTAR

I'm not sure what the reason for the list would be? I mean what is the purpose when you can just turn your unit on and click right arrow and it'll show you which 4 tones are in each scene... So what is this for? Just curious, someone tell me!

keitht

If you are going to use Livesets for live playing, you will need to carefully assemble them and switch between them during a performance. This tool makes it easy to examine a list of scenes at a glance and keep track of a collection of changing liveset files. Looking at one scene at a time is fine for editing in Tone Studio or on the device, but Livesets are collections of scenes that are in a particular order for performing.

Elantric

#30
Quote from: keitht on September 29, 2023, 05:57:16 PMAnything is possible, this is a start. Only so much screen space so how could that be shown?
Typically a multi column spreadsheet *.xls file in Excel or Google Sheet
https://stackoverflow.com/questions/9678127/how-to-display-excel-sheet-in-html-page

keitht


I assume this is what you would like to add? This gets pretty complicated since it is very flexible



Condensing that into html requires adding a large number of characters in any format. I used bold and italic to save characters since scrolling each line to see what it contains is not convenient. If there is a shorthand way to show these settings in html, please give examples of how this might look with the five part tone names and I will add it. There are a vast number of settings for each part in the GM-800, I tried to count them and gave up. If you have a perfect memory, the scene names are all you need to know, and that is the approach Boss took with the Tone Studio. I find it helpful to see the tones within a scene, but it is impractical to include much more than that in a user friendly list.


Elantric

#32
A simple "x" or blank would suffice, no need to know specifics, just display something is assigned to EXP1, EXP2,  CTL1, CTL2, CTL3 , CTL5, CTL6 on each scene would be helpful.



Review the Boss GP-10 Sound List format

https://www.boss.info/us/support/by_product/gp-10/owners_manuals/2d2dc855-6dbe-4eca-a951-85257d9bb531/

keitht

I agree that the Control/Assign settings are the most important parameters of the GM-800 scenes after the Tones. Can't say that the GP-10 sheds any light on this idea though. Using a 1920 pixel monitor I have only enough room to add 65 characters after Part R. I think that's a reasonable display resolution requirement for this application. I am now sitting in front of two 1920 screens with a curved 3840 pixel monitor above them, but I doubt most have such luxury. Also, while you list seven controls, many users like myself will use the three GK controls that the GM-800 supports, rather than external switches and pedals, and all four GM-800 foot switches, not to mention midi. So here's what 65 characters look like:

12345678911234567892123456789312345678941234567895123456789612345
UP DOWN CTL1 CTL2 CTL3 CTL4 CTL5 CTL6 EXP1 EXP2 GKSW1 GKSW2 GKVOL

No room for any details and too many columns to keep track of without the control names on every line. What seems reasonable at this point is to add the control list as shown with text appearance altered somehow to show the settings. Bold and Italic at least and possibly colors as well, but that gets into user confusion so your simple binary yes/no idea might be adequate, at least it's a useful hint. Every user will have different priorities for these controls so I think all thirteen should be treated equally. I will ponder the appearance possibilities and pursue this suggestion, but it will take a lot of style decisions and extensive testing to find the JSON encoding of these parameters in the liveset file format. So while I do appreciate the suggestion, don't hold your breath, it ain't easy and will take a while to implement. :)

Elantric

Quote from: xogmusic on October 01, 2023, 11:42:32 PMHow do you create a .TSL patch?

As a GM-800 Liveset in Boss Tone Studio
tsl = Tone Studio Liveset

Its the principal method for exchanging GM-800 SCENES ( patch) 

Instructions are here

ENGLISH] USING BOSS TONE STUDIO FOR GM-800 [PDF]
https://www.boss.info/us/support/by_product/gm-800/owners_manuals/16301bcd-bcef-42ee-8561-5304d76b1e98/

gumtown

Here is a question for you GM-800 users that have installed extra tone packs from the Roland Zen site,
If you share a patch (*.tsl in Tone Studio) which uses the tones from the added sound packs, and another GM-800 user loads the patch into Tone Studio,
 does Tone Studio flag the user that the tone slot is emtpy (no add tone pack there) ?

What happens when patches are shared that have extended tone sets loaded ? Would the expansion tone set need to also be provided with the patch file ?
Free "GR-55 FloorBoard" editor software from https://sourceforge.net/projects/grfloorboard/

keitht

Quote from: keitht on September 30, 2023, 02:20:21 PMstyle decisions and extensive testing to find the JSON encoding of these parameters in the liveset file format

In preparation to adding the CONTROL/EXP settings to the Liveset File Veiwer program as Elantric suggested, here is the plan:

For DOWN UP CTL1 CTL2 CTL3 CTL4 CTL5 CTL6 EXP1 EXP2 GKSW1 GKSW2 GKVOL there are default values in the INIT SCENE settings. These are

SCENE+/-1 for DOWN, UP, GKSW1, GKSW2 
OCTAVE UP/DOWN for CTL1
MODULATION for CTL2
SCENE LEVEL for GKVOL

For these default settings with no assigns the control names will shown be in normal text style.

  • Any control setting that is not the default value for INIT SCENE will be shown in bold text.
  • Any control setting that has an ASSIGN ON for the control will be shown in italic text.
  • Any control setting that has both non-default and assigns on will be bold italic.

For example: 001 tone names ... DOWN UP CTL1 CTL2 CTL3 CTL4 CTL5 CTL6 EXP1 EXP2 GKSW1 GKSW2 GKVOL

I have the JSON values for these states but it will take a few more days to write the JavaScript. Coming soon. BTW I did change the format for version 1.01 to use alternating gray line backgrounds like the GP-10 list. That helps when scrolling is required on small screens.

Liveset File Veiwer https://www.colortab.org/gm800.html





keitht

Here's the new version of the Liveset Veiwer, now v1.02. Oh wait, I spelled viewer wrong! :-[  Too bad. The new code works as it should, it shows all controls with bold and italic when they are modified from the INIT SCENE by changes of function or assigns. I may add something for CC# assigns, not sure what, I'll know more after I conquer my new Luminite Graviton M1 and know all about GM-800 midi. Screen formatting is improved too. I'll attach the html file, it works offline as a single file, with no internet distractions. Suggestion for future mods are welcome.

online viewer



I'll save the rant for another time, html has been declared a security risk when used without the ads and tracking cookies as a local file. BS! You can get it yourself with a right click and save as from the web page. 54KB, view source if you are paranoid.You cannot view this attachment.

admin_shawnb


Bluesbird

Using this list, could you get close to the sounds of the GM-800 by choosing the respective sounds in four instances of the Zenology plugin?
Gear: Yamaha Revstar II RSS20, Squier Tele Deluxe 70s Fishman Tripleplay Controller, D'Adarrio EXL130 Strings, Novation Launchkey 49, Line 6 Helix Native, NDSP Tone King Imperial, Focusrite Saffire Pro 14, and tons of audio effect and synthesizer plug-ins.

admin_shawnb

Quote from: Bluesbird on October 06, 2023, 10:07:54 AMUsing this list, could you get close to the sounds of the GM-800 by choosing the respective sounds in four instances of the Zenology plugin?

I bet you could in a DAW.  Even match the Zenology FX. 

I think the first step would be to find which sound banks the GM-800 tones are found in, so you can load 'em into Zenology Pro. 

I'm new to Zenology Pro, & I cannot find the GM-800 tones in there.  I believe someone doc'd this, but I'm drawing a blank at the moment.  It'd be nice to have 'em all in ZP for editing purposes.

keitht

Liveset File Viewer

Minor version update 1.03 to improve contrast between text styles.