amcolan1 Posted April 17 Share Posted April 17 Im not sure if this is possible or not but im trying to set up a single button on my HX stomp to perform multiple functions. id like the following to happen when I push the button. Recall preset 000 on snap shot 1, change marshall JVM amp channel to specified channel. Then when I press it again I want the hx stomp to toggle to snapshot 2 and switch to a different amp channel. Id like this button to be able to toggle between these two states. Is this possible? Any help is greatly appreciated. Quote Link to comment Share on other sites More sharing options...
rd2rk Posted April 17 Share Posted April 17 When you load a preset, if that preset immediately switches to another preset then the rules of THAT preset now apply. There are no "variables" available globally for any preset to access. If you want the new preset to do something, you must EXPLICITLY set it up to do that. You cannot use an Instant Command (IC) to switch to another HXS preset, only to switch presets on an external device. For instance, you can use an IC to switch channels on your amp. You can set a FS to switch to another HXS preset, but see my first point. You CAN configure a PRESET to, when first loaded, load a specific SNAPSHOT (call it SS1), and that SNAPSHOT, via an Instant Command (call it IC1), can set the channel on your amp. You can also configure a FS to switch to another SS (call it SS2) which, again via the same IC1, switch the channels on your amp. That FS can be set so that, when in SS2, it goes to SS3 or back to SS1 (PRESS/PRESS&HOLD). Likewise, in SS3 it can go to SS1 OR SS2. Each SS can change your amp channel. How you go about doing this depends upon your goals and which SPECIFIC JVM amp model you have. Based on the manuals I have (JVM410H & C; JVM410HJS) the 410H/C uses Program Change messages to SAVE the Channel + FX + Reverb + Master settings. The 410HJS does that but can also use Control Change messages to simply switch channels and modes. It may be that the 410H/C can also do this, but those are the manuals that I happen to have. Which JVM do you have? 1 Quote Link to comment Share on other sites More sharing options...
amcolan1 Posted April 17 Author Share Posted April 17 On 4/17/2025 at 11:02 AM, rd2rk said: When you load a preset, if that preset immediately switches to another preset then the rules of THAT preset now apply. There are no "variables" available globally for any preset to access. If you want the new preset to do something, you must EXPLICITLY set it up to do that. You cannot use an Instant Command (IC) to switch to another HXS preset, only to switch presets on an external device. For instance, you can use an IC to switch channels on your amp. You can set a FS to switch to another HXS preset, but see my first point. You CAN configure a PRESET to, when first loaded, load a specific SNAPSHOT (call it SS1), and that SNAPSHOT, via an Instant Command (call it IC1), can set the channel on your amp. You can also configure a FS to switch to another SS (call it SS2) which, again via the same IC1, switch the channels on your amp. That FS can be set so that, when in SS2, it goes to SS3 or back to SS1 (PRESS/PRESS&HOLD). Likewise, in SS3 it can go to SS1 OR SS2. Each SS can change your amp channel. How you go about doing this depends upon your goals and which SPECIFIC JVM amp model you have. Based on the manuals I have (JVM410H & C; JVM410HJS) the 410H/C uses Program Change messages to SAVE the Channel + FX + Reverb + Master settings. The 410HJS does that but can also use Control Change messages to simply switch channels and modes. It may be that the 410H/C can also do this, but those are the manuals that I happen to have. Which JVM do you have? I have the JVM215C. It has midi capability through PC messages. I currently have my morningstar controller set to change between amp channels and master volume settings. im trying to figure out the best way to toggle beween rhythm and solo settings. id like to be able to hit one button to simultaneously activate the delay, a drive block and also change to the other master volume on the amp. and then when im done soloing id like to be able to hit one button to deactivate it all and go back to just the single amp channel with all the effects disengaged. hope that makes sense. Quote Link to comment Share on other sites More sharing options...
rd2rk Posted April 17 Share Posted April 17 You're using two MIDI controllers. That's entirely possible, but KISS principle applies. If you want to use the HXS as controller, then you would set up a preset whose default Snapshot (SS1 - the one that was active when the preset was SAVED) with the Delay and Drive Blocks BYPASSED and employ an IC (call it IC1) to select the appropriate JVM preset. Then you would SAVE SS2 with the Delay and Drive Blocks ACTIVE and use the same IC1 to again select the appropriate JVM preset. As noted in my previous post, you can "stack" the SS changes on a single FS. Just remember that the FS needs to be configured in EACH Snapshot. NOTE that if SS1/IC1 sends, for example, PC#54, unless SS2/IC1 sends a DIFFERENT PC#, PC#54 will NOT be resent when returning to SS1, so the JVM will simply remain in that preset. If SS2/IC1 sends a DIFFERENT PC# (selecting a different JVM preset), then PC#54 WILL be resent when you return to SS1. Since the HXS has only 3 Snapshots, if you want more variations of a single HXS preset you'll need to use your Morningstar and specific MIDI effects and JVM preset assignments vs HXS Snapshots. You can connect the Morningstar to the HXS MIDI IN and use MIDI OUT/THRU to connect to the JVM. REMINDER - KISS principle applies! 1 Quote Link to comment Share on other sites More sharing options...
amcolan1 Posted April 17 Author Share Posted April 17 On 4/17/2025 at 12:47 PM, rd2rk said: You're using two MIDI controllers. That's entirely possible, but KISS principle applies. If you want to use the HXS as controller, then you would set up a preset whose default Snapshot (SS1 - the one that was active when the preset was SAVED) with the Delay and Drive Blocks BYPASSED and employ an IC (call it IC1) to select the appropriate JVM preset. Then you would SAVE SS2 with the Delay and Drive Blocks ACTIVE and use the same IC1 to again select the appropriate JVM preset. As noted in my previous post, you can "stack" the SS changes on a single FS. Just remember that the FS needs to be configured in EACH Snapshot. NOTE that if SS1/IC1 sends, for example, PC#54, unless SS2/IC1 sends a DIFFERENT PC#, PC#54 will NOT be resent when returning to SS1, so the JVM will simply remain in that preset. If SS2/IC1 sends a DIFFERENT PC# (selecting a different JVM preset), then PC#54 WILL be resent when you return to SS1. Since the HXS has only 3 Snapshots, if you want more variations of a single HXS preset you'll need to use your Morningstar and specific MIDI effects and JVM preset assignments vs HXS Snapshots. You can connect the Morningstar to the HXS MIDI IN and use MIDI OUT/THRU to connect to the JVM. REMINDER - KISS principle applies! I appreciate the help but a lot of this is going over my head. I dont see a way in the instant commands to send a PC message. I only see CC or bank PC. Is bank PC correct? Quote Link to comment Share on other sites More sharing options...
rd2rk Posted April 17 Share Posted April 17 Bank PC is correct. Just leave the MSB/LSB (BANK CC00/BANK CC32) at the defaults (OFF). Set the MIDI Channel to whatever your JVM is set to - default is probably one which is also the default HXS BASE Channel. If you're using the Morningstar to control both the HXS and JVM you'll want to set them to listen on different channels to prevent confusion. I also recommend that you get a MIDI Monitor program such as MIDI OX (FREE) so that you can affirm that your MIDI controllers are ACTUALLY sending what you THINK they're sending WHEN you think they're sending. What else is unclear? 1 Quote Link to comment Share on other sites More sharing options...
rd2rk Posted April 17 Share Posted April 17 Here's a simple example preset. Note the settings in each Snapshot for IC1 (JVM preset select) and FS1 (Stacked Snapshots). amcolan1.hlx 1 Quote Link to comment Share on other sites More sharing options...
amcolan1 Posted April 17 Author Share Posted April 17 On 4/17/2025 at 2:20 PM, rd2rk said: Bank PC is correct. Just leave the MSB/LSB (BANK CC00/BANK CC32) at the defaults (OFF). Set the MIDI Channel to whatever your JVM is set to - default is probably one which is also the default HXS BASE Channel. If you're using the Morningstar to control both the HXS and JVM you'll want to set them to listen on different channels to prevent confusion. I also recommend that you get a MIDI Monitor program such as MIDI OX (FREE) so that you can affirm that your MIDI controllers are ACTUALLY sending what you THINK they're sending WHEN you think they're sending. What else is unclear? So i got the toggle for snapshots working using the foot controller switch. One thing im not sure of is setting up the same button to recall preset 000. just incase im on another preset i want that button to bring me back to 000. from what i can see if i used the controller assignment to toggle snapshots then i have to use IC for everything else correct? does it matter which function i choose to setup with IC? am i better off using the footswitch function for the preset recall and then setting up snapshots with IC? or does that not matter? Quote Link to comment Share on other sites More sharing options...
rd2rk Posted April 17 Share Posted April 17 First, what do you mean by "the foot controller switch"? The HXS FS as I demonstrated in the example preset? Or a FS on the Morningstar? BTW - which Morningstar are you using? So, on EVERY preset you want a FS to take you to Preset 000??? Using the HXS as controller you can't use the same FS that you're using to toggle Snapshots. You need to configure a separate FS to do that, in every preset that you want to do that (go to 000) in. If you're using the Morningstar as controller you'll have to read the Morningstar manual to figure that out. 1 Quote Link to comment Share on other sites More sharing options...
amcolan1 Posted April 17 Author Share Posted April 17 On 4/17/2025 at 5:45 PM, rd2rk said: First, what do you mean by "the foot controller switch"? The HXS FS as I demonstrated in the example preset? Or a FS on the Morningstar? BTW - which Morningstar are you using? So, on EVERY preset you want a FS to take you to Preset 000??? Using the HXS as controller you can't use the same FS that you're using to toggle Snapshots. You need to configure a separate FS to do that, in every preset that you want to do that (go to 000) in. If you're using the Morningstar as controller you'll have to read the Morningstar manual to figure that out. im only referring to the HX. in the command center i can setup functions for the FS or IC. thats what i was referring to. Quote Link to comment Share on other sites More sharing options...
amcolan1 Posted April 17 Author Share Posted April 17 On 4/17/2025 at 5:45 PM, rd2rk said: First, what do you mean by "the foot controller switch"? The HXS FS as I demonstrated in the example preset? Or a FS on the Morningstar? BTW - which Morningstar are you using? So, on EVERY preset you want a FS to take you to Preset 000??? Using the HXS as controller you can't use the same FS that you're using to toggle Snapshots. You need to configure a separate FS to do that, in every preset that you want to do that (go to 000) in. If you're using the Morningstar as controller you'll have to read the Morningstar manual to figure that out. So theres no way to recall a preset using the IC functions? is there a way to toggle snapshots using the IC using midi? if not then i may have to just use the morningstar to accomplish all functions with the push of single button. im trying to get all functions done with only one button and not multiple button tap dance Quote Link to comment Share on other sites More sharing options...
rd2rk Posted April 17 Share Posted April 17 On 4/17/2025 at 5:11 PM, amcolan1 said: So theres no way to recall a preset using the IC functions? is there a way to toggle snapshots using the IC using midi? if not then i may have to just use the morningstar to accomplish all functions with the push of single button. im trying to get all functions done with only one button and not multiple button tap dance As I said previously: There is no GLOBAL VARIABLE in which to store the preset #. You can't use an IC to call an HXS preset, only an EXTERNAL DEVICE preset via MIDI. Out of curiosity - WHY do you need to always be able to return to Preset 000? It makes no sense to me that you would want to change Snapshots on preset x and at the same time return to preset 000. Maybe I'm misunderstanding. Help me to understand. It's possible that you can use the Morningstar's PRESS&HOLD function to allow the Morningstar to duplicate the HXS "Snapshot Stacking" function. Then you MIGHT be able to use the DOUBLETAP ability to send the PC#000 message. IF you can do all of that, then you can use a single Morningstar FS to do it all from one switch, but it would still take two separate actions. Quote Link to comment Share on other sites More sharing options...
amcolan1 Posted April 18 Author Share Posted April 18 On 4/17/2025 at 6:58 PM, rd2rk said: As I said previously: There is no GLOBAL VARIABLE in which to store the preset #. You can't use an IC to call an HXS preset, only an EXTERNAL DEVICE preset via MIDI. Out of curiosity - WHY do you need to always be able to return to Preset 000? It makes no sense to me that you would want to change Snapshots on preset x and at the same time return to preset 000. Maybe I'm misunderstanding. Help me to understand. It's possible that you can use the Morningstar's PRESS&HOLD function to allow the Morningstar to duplicate the HXS "Snapshot Stacking" function. Then you MIGHT be able to use the DOUBLETAP ability to send the PC#000 message. IF you can do all of that, then you can use a single Morningstar FS to do it all from one switch, but it would still take two separate actions. I have one main preset that is meant for my rhythm and solo tones which is what I use 80% of the time. If I happen to be on another preset and want to jump straight to my solo tone/preset which is 000, I dont want to have to first switch to 000 and then activate my solo. unless theres an easier way to do this that im not thinking of. I want a pretty simple setup. I have basically 4 amp channels that I have set to 4 buttons on the morninstar currently. and each button toggles between that amp channel and a volume boosted version utilizing the 2nd master volume. I basically want to have preset 000 as a global preset that is set as bypassed on snapshot 1 and then acticvating the delay and drive function at the same time I activate the master volume for a solo boost. bottom line I want a way to get all my blocks active and my amp volume boosted all with the push of one button. Hopefully that makes sense. Now if I happen to be on a different preset and I want to get to my solo I then have to swithc presets before I activate my solo boost Quote Link to comment Share on other sites More sharing options...
amcolan1 Posted April 18 Author Share Posted April 18 On 4/17/2025 at 6:58 PM, rd2rk said: As I said previously: There is no GLOBAL VARIABLE in which to store the preset #. You can't use an IC to call an HXS preset, only an EXTERNAL DEVICE preset via MIDI. Out of curiosity - WHY do you need to always be able to return to Preset 000? It makes no sense to me that you would want to change Snapshots on preset x and at the same time return to preset 000. Maybe I'm misunderstanding. Help me to understand. It's possible that you can use the Morningstar's PRESS&HOLD function to allow the Morningstar to duplicate the HXS "Snapshot Stacking" function. Then you MIGHT be able to use the DOUBLETAP ability to send the PC#000 message. IF you can do all of that, then you can use a single Morningstar FS to do it all from one switch, but it would still take two separate actions. I figured it out with the morninstart. I added a PC message to automatically go to that preset for both amp channel positions. then a CC message for snapshot one in one position and a cc message for snapshot 2 in the other amp position. working great now. Quote Link to comment Share on other sites More sharing options...
rd2rk Posted April 18 Share Posted April 18 Although the HXS functions work for most people, inevitably someone comes up with a scenario that just flat requires an external MIDI controller. Glad you got it working! 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.