MSuperLooper feature request: start/stop button

Official support for: meldaproduction.com
RELATED
PRODUCTS

Post

Please add a start/stop button to MSuperLoop, for those of us who use it in a live host that doesn't have start/stop, or when we don't want to use the DAW's start/stop function to control MSL.

Start should be implicit on Reset All, Record, Play, and possibly other actions.

Note: I see a "Play" control under Global, but as far as I can tell it has no effect.

Post

Yeah this makes no sense, Superlooper is NOT a DAW.
Even if you don't sync you need to have forward motion.

Just start your DAW and go, you don't have to be in sync, just turn off your metronome. ;)

Post

I understand a native implementation would be ideal, but until then, you might have seen a previous post of mine where I posted a "break" MP to effectively have a stop start. viewtopic.php?f=138&t=558468&p=7990173

Here is a slightly earlier version of the preset that does not use the indirect mute buttons, in case that may be preferable to some. Sorry if this post is redundant for you.

Code: Select all

$eNrtWl1z2jgUfc+v0Cj70M42QfIXZgbTSULYzW5IWUw6nX1TQKEehE1lOQ192N++I5sPS2ADCW5nd+oHxnZ8z7ny1bn3ykrz-fOUgSfK4yAKPYjPEQQ0HEajIBx7MBGPZy583zppdv1kRvltFM0oj6kQQTiOwakHMQSnbT7vfPIgguD0Zjqlo4AI2mNk3k0E1W4POBlO-K+BGH7ObCVi7JMpvaXhWHzOHpfGHTKSxucINbLDMeuGCcFpnw59QbjokiCU1pmJv-DpKmKMzGI6yuD9eTjMzgYS1E4fvopCwSPGKI+vQ-LA5MPydsI5DUWP05iKm7YHr--+p5swEfQIJ9OlFcDnCLz5GvEJCEIw49GY0zh+C8H1KBAR94Nv1IO4bqF3dceB4Lbvz1ggBE3-gj2IEbb124YHcQNDsGajgvL8WBAEd5Gg2zzHEHxchq9hYAch2Gr6yUOPJeMg7HzCrWZ26qth2xzudCbmEPiU0aGgo8zIg+gdhkuIuNZq1lS0VrOmkJ3kuY0C7i0c9v4khkpiVkJiqiRWJSSWSmLvTYL257BVDqcKDkflqFfBUVc53Co4XJWjUQVHQ+XAqAoSjDQWXAmLJndsVMKi6R2blbBogsdWJSya4nElksea5nElosdS9bmKtFlRfBHNzvo0luUa-CW+wVbueZSrwx7Epg1BvqZ1yfNHwpKsgVjVxDsypR7s02HER7CWh8ManKPCbUcACwqsYhkaVr0Uq0v4BNBQ88fUMNxSjPtwFKn2lmbfKLXvcfoUREmsYtgqhoVKMe7os1DtHc0el9pfMUo4YFE0U1HqGoqxB4qQfaIK42ow5o4Ax1QAwpgK0tBArF0gcupKiFpuost2WO3UWtoNBNr0kSRMrKfwb-c3WYfYjUay4buL+JQwCOTl+irj9ZMH2dmCrFGGwJ-RRRO4xDtHxuIis7+cg8eAxwLMli5IHS-PQSdhrE-CMfWgtTHKtCcHGJwBSbrmkMM+CMJYQdzHtCPdWRjgV4CaVYBae4LWtLDqccY7wroM4CJRJIKmaTAX0OyJQTDNomrm+PPx7VE+pKGIS6JaljBXaf8MrJZiYMbIvDZNBIXA-0xmVFlRLJFazfRvrWYvCkIBOoyM48ssF9Q2byIInrNFG7INA9XrjmNYjgnBfJFjN1GkAV4-UFvQ1VYjKB7xTfhEudgm3PWUlqu+-SbKLjTjqGjmUdGsg9BW9-Or3+IZI9fQaqXUZIF1WRgHyaJP5ecHui3NHaqBwmmw4nhVcns9inkUFKsIRQuMoQfGBJcknEgolE6m5RX2oLG+Mjxorq-M1I-ygMpn41X1ili0M5iXc-BAwgkIyZQqAb1+Fn0ap97pGhCUzyJGFh+VDlY-hq1fLhaH23aXp0WHV5CD9nawLCEXppS1i+ujPe59XV+d-Rk+owkOxm33O7holrvYdh6nX9zRHx9uVi5+uDjL+f4dXLS2ufhraH95+t0fBDsCbelvUZOQqUvIOii3XXJKJvuI4cXdW-Zx0nhRNslsTaM0iVj6G7APb3rSpqOCBL+rr8kXrZ9dxMu6CG062Pp0cHZMhwEPxmPK19U+6yeKWmBcxeTYbGGq6KJfoMDlCrPsjTv6G68f9sbvw1SDF4z9XHz8wMUHPmrawEdNG-ioaePFAjuolu0GckplVddl5UpZXUUs4h7sdBoOQp0OPExqvkjknh7wM1G-vt4Vv-utmeOV8lTS5CFp7JA6rIXB1cPQeH0YshoDLh6zWKQx+R4VZzXt-pspbeto6v+r0bjHH03DRaZtOqZl190XD0ITRWNj4Y4P-KSS7bm8eYw4SNcgb39ANtKXUnjjlvyUPpA7N6nabQshJ1W7Ukhhq3mLaq3mLZY-hvwxJfpA7j4O5F5Nao0QtjetjUJruas4kLs0C2sHWVi3Ngut5W7hQO7RpNaGTFMb3FahtdwFrG35l5q4dfIvOgx7wA==

Post

Dirk Diggler wrote: Fri Jan 08, 2021 4:59 pm Yeah this makes no sense, Superlooper is NOT a DAW.
Even if you don't sync you need to have forward motion.

Just start your DAW and go, you don't have to be in sync, just turn off your metronome. ;)
It only makes no sense to you because you don't understand what I'm saying.

First, I am not using a DAW. I'm using MSL in a live host. Not a DAW. No start/stop button. (Well, actually, you can stop the engine, but I don't want to stop other instruments and plugins I may be using.)

Second, I don't need anything to be synchronized. Not using a metronome. At least, not at this point.

Third, I just want to stop the sound by pressing a pedal. All the sounds. But not necessary "Clear all". And not necessarily stopping everything in my live host.

All the looper pedals do this. It would be nice if MSL could do it.
Last edited by JeffLearman on Mon Jan 11, 2021 8:08 pm, edited 1 time in total.

Post

ericzang wrote: Sat Jan 09, 2021 4:36 am I understand a native implementation would be ideal, but until then, you might have seen a previous post of mine where I posted a "break" MP to effectively have a stop start. viewtopic.php?f=138&t=558468&p=7990173

Here is a slightly earlier version of the preset that does not use the indirect mute buttons, in case that may be preferable to some. Sorry if this post is redundant for you.

Code: Select all

$eNrtWl1z2jgUfc+v0Cj70M42QfIXZgbTSULYzW5IWUw6nX1TQKEehE1lOQ192N++I5sPS2ADCW5nd+oHxnZ8z7ny1bn3ykrz-fOUgSfK4yAKPYjPEQQ0HEajIBx7MBGPZy583zppdv1kRvltFM0oj6kQQTiOwakHMQSnbT7vfPIgguD0Zjqlo4AI2mNk3k0E1W4POBlO-K+BGH7ObCVi7JMpvaXhWHzOHpfGHTKSxucINbLDMeuGCcFpnw59QbjokiCU1pmJv-DpKmKMzGI6yuD9eTjMzgYS1E4fvopCwSPGKI+vQ-LA5MPydsI5DUWP05iKm7YHr--+p5swEfQIJ9OlFcDnCLz5GvEJCEIw49GY0zh+C8H1KBAR94Nv1IO4bqF3dceB4Lbvz1ggBE3-gj2IEbb124YHcQNDsGajgvL8WBAEd5Gg2zzHEHxchq9hYAch2Gr6yUOPJeMg7HzCrWZ26qth2xzudCbmEPiU0aGgo8zIg+gdhkuIuNZq1lS0VrOmkJ3kuY0C7i0c9v4khkpiVkJiqiRWJSSWSmLvTYL257BVDqcKDkflqFfBUVc53Co4XJWjUQVHQ+XAqAoSjDQWXAmLJndsVMKi6R2blbBogsdWJSya4nElksea5nElosdS9bmKtFlRfBHNzvo0luUa-CW+wVbueZSrwx7Epg1BvqZ1yfNHwpKsgVjVxDsypR7s02HER7CWh8ManKPCbUcACwqsYhkaVr0Uq0v4BNBQ88fUMNxSjPtwFKn2lmbfKLXvcfoUREmsYtgqhoVKMe7os1DtHc0el9pfMUo4YFE0U1HqGoqxB4qQfaIK42ow5o4Ax1QAwpgK0tBArF0gcupKiFpuost2WO3UWtoNBNr0kSRMrKfwb-c3WYfYjUay4buL+JQwCOTl+irj9ZMH2dmCrFGGwJ-RRRO4xDtHxuIis7+cg8eAxwLMli5IHS-PQSdhrE-CMfWgtTHKtCcHGJwBSbrmkMM+CMJYQdzHtCPdWRjgV4CaVYBae4LWtLDqccY7wroM4CJRJIKmaTAX0OyJQTDNomrm+PPx7VE+pKGIS6JaljBXaf8MrJZiYMbIvDZNBIXA-0xmVFlRLJFazfRvrWYvCkIBOoyM48ssF9Q2byIInrNFG7INA9XrjmNYjgnBfJFjN1GkAV4-UFvQ1VYjKB7xTfhEudgm3PWUlqu+-SbKLjTjqGjmUdGsg9BW9-Or3+IZI9fQaqXUZIF1WRgHyaJP5ecHui3NHaqBwmmw4nhVcns9inkUFKsIRQuMoQfGBJcknEgolE6m5RX2oLG+Mjxorq-M1I-ygMpn41X1ili0M5iXc-BAwgkIyZQqAb1+Fn0ap97pGhCUzyJGFh+VDlY-hq1fLhaH23aXp0WHV5CD9nawLCEXppS1i+ujPe59XV+d-Rk+owkOxm33O7holrvYdh6nX9zRHx9uVi5+uDjL+f4dXLS2ufhraH95+t0fBDsCbelvUZOQqUvIOii3XXJKJvuI4cXdW-Zx0nhRNslsTaM0iVj6G7APb3rSpqOCBL+rr8kXrZ9dxMu6CG062Pp0cHZMhwEPxmPK19U+6yeKWmBcxeTYbGGq6KJfoMDlCrPsjTv6G68f9sbvw1SDF4z9XHz8wMUHPmrawEdNG-ioaePFAjuolu0GckplVddl5UpZXUUs4h7sdBoOQp0OPExqvkjknh7wM1G-vt4Vv-utmeOV8lTS5CFp7JA6rIXB1cPQeH0YshoDLh6zWKQx+R4VZzXt-pspbeto6v+r0bjHH03DRaZtOqZl190XD0ITRWNj4Y4P-KSS7bm8eYw4SNcgb39ANtKXUnjjlvyUPpA7N6nabQshJ1W7Ukhhq3mLaq3mLZY-hvwxJfpA7j4O5F5Nao0QtjetjUJruas4kLs0C2sHWVi3Ngut5W7hQO7RpNaGTFMb3FahtdwFrG35l5q4dfIvOgx7wA==
Thanks! I saw your post earlier but didn't understand it, so I posted what I don't understand on that thread.

Post

After more thought, I think the best option would be a global "pause/resume" feature, to freeze time in the plugin during the pause. That would be equivalent to using a DAW's stop/play, and is easily implemented (but of course, nothing is really easy because of unintended interactions.)

Should it work immediately, or only at the next loop? IMHO, it should either have it's own setting for that, or else use the "immediate play/mute" setting. Most of the time I think I'd want to use it in non-immediate mode.

Post

Hey Jeff,
I actually do understand what you're asking for.
Everything you are requesting is what a DAW enables.

Have you considered other live performance tools or using a DAW?

Since your current workflow won't do what you need it to, you're going to need to keep an open mind to find a properly working solution. Or with your change request, change the tools to work how you want them to work.

To me the first option is much more likely to succeed, however I'm pleasantly surprised the Melda devs are willing to consider adding your feature request to the looper, I think that's very impressive.

Good luck,
Dirk

Post

Even if I was using Reaper, I would still want to be able to stop MSuperLooper without stopping the DAW, because I run a number of software instruments and I don't want them all to stop. I just want to stop looping. The looper is what does the looping, and it should be able to stop looping. Just because MSL does things one way doesn't mean it's the only sensible way for it to work. So, no, a DAW does not solve the issue.

And even if I did want to stop everything rather than just the loop, I've spent a lot of time over the years assembling my kit, and I don't want to start from scratch with a different live host. (I did start over with Cantabile, but I went back to my original for reasons not worth going into here.) I'm more likely to keep looking for a looper that works the way I want, or write my own.

MSL is really great in so many ways, though, that I don't want to have to give up on it.

Post

ericzang wrote: Sat Jan 09, 2021 4:36 am I understand a native implementation would be ideal, but until then, you might have seen a previous post of mine where I posted a "break" MP to effectively have a stop start. viewtopic.php?f=138&t=558468&p=7990173

Here is a slightly earlier version of the preset that does not use the indirect mute buttons, in case that may be preferable to some. Sorry if this post is redundant for you.

Code: Select all

$eNrtWl1z2jgUfc+v0Cj70M42QfIXZgbTSULYzW5IWUw6nX1TQKEehE1lOQ192N++I5sPS2ADCW5nd+oHxnZ8z7ny1bn3ykrz-fOUgSfK4yAKPYjPEQQ0HEajIBx7MBGPZy583zppdv1kRvltFM0oj6kQQTiOwakHMQSnbT7vfPIgguD0Zjqlo4AI2mNk3k0E1W4POBlO-K+BGH7ObCVi7JMpvaXhWHzOHpfGHTKSxucINbLDMeuGCcFpnw59QbjokiCU1pmJv-DpKmKMzGI6yuD9eTjMzgYS1E4fvopCwSPGKI+vQ-LA5MPydsI5DUWP05iKm7YHr--+p5swEfQIJ9OlFcDnCLz5GvEJCEIw49GY0zh+C8H1KBAR94Nv1IO4bqF3dceB4Lbvz1ggBE3-gj2IEbb124YHcQNDsGajgvL8WBAEd5Gg2zzHEHxchq9hYAch2Gr6yUOPJeMg7HzCrWZ26qth2xzudCbmEPiU0aGgo8zIg+gdhkuIuNZq1lS0VrOmkJ3kuY0C7i0c9v4khkpiVkJiqiRWJSSWSmLvTYL257BVDqcKDkflqFfBUVc53Co4XJWjUQVHQ+XAqAoSjDQWXAmLJndsVMKi6R2blbBogsdWJSya4nElksea5nElosdS9bmKtFlRfBHNzvo0luUa-CW+wVbueZSrwx7Epg1BvqZ1yfNHwpKsgVjVxDsypR7s02HER7CWh8ManKPCbUcACwqsYhkaVr0Uq0v4BNBQ88fUMNxSjPtwFKn2lmbfKLXvcfoUREmsYtgqhoVKMe7os1DtHc0el9pfMUo4YFE0U1HqGoqxB4qQfaIK42ow5o4Ax1QAwpgK0tBArF0gcupKiFpuost2WO3UWtoNBNr0kSRMrKfwb-c3WYfYjUay4buL+JQwCOTl+irj9ZMH2dmCrFGGwJ-RRRO4xDtHxuIis7+cg8eAxwLMli5IHS-PQSdhrE-CMfWgtTHKtCcHGJwBSbrmkMM+CMJYQdzHtCPdWRjgV4CaVYBae4LWtLDqccY7wroM4CJRJIKmaTAX0OyJQTDNomrm+PPx7VE+pKGIS6JaljBXaf8MrJZiYMbIvDZNBIXA-0xmVFlRLJFazfRvrWYvCkIBOoyM48ssF9Q2byIInrNFG7INA9XrjmNYjgnBfJFjN1GkAV4-UFvQ1VYjKB7xTfhEudgm3PWUlqu+-SbKLjTjqGjmUdGsg9BW9-Or3+IZI9fQaqXUZIF1WRgHyaJP5ecHui3NHaqBwmmw4nhVcns9inkUFKsIRQuMoQfGBJcknEgolE6m5RX2oLG+Mjxorq-M1I-ygMpn41X1ili0M5iXc-BAwgkIyZQqAb1+Fn0ap97pGhCUzyJGFh+VDlY-hq1fLhaH23aXp0WHV5CD9nawLCEXppS1i+ujPe59XV+d-Rk+owkOxm33O7holrvYdh6nX9zRHx9uVi5+uDjL+f4dXLS2ufhraH95+t0fBDsCbelvUZOQqUvIOii3XXJKJvuI4cXdW-Zx0nhRNslsTaM0iVj6G7APb3rSpqOCBL+rr8kXrZ9dxMu6CG062Pp0cHZMhwEPxmPK19U+6yeKWmBcxeTYbGGq6KJfoMDlCrPsjTv6G68f9sbvw1SDF4z9XHz8wMUHPmrawEdNG-ioaePFAjuolu0GckplVddl5UpZXUUs4h7sdBoOQp0OPExqvkjknh7wM1G-vt4Vv-utmeOV8lTS5CFp7JA6rIXB1cPQeH0YshoDLh6zWKQx+R4VZzXt-pspbeto6v+r0bjHH03DRaZtOqZl190XD0ITRWNj4Y4P-KSS7bm8eYw4SNcgb39ANtKXUnjjlvyUPpA7N6nabQshJ1W7Ukhhq3mLaq3mLZY-hvwxJfpA7j4O5F5Nao0QtjetjUJruas4kLs0C2sHWVi3Ngut5W7hQO7RpNaGTFMb3FahtdwFrG35l5q4dfIvOgx7wA==
The Break button is awesome! I think it does just what I need.

I hadn't even seen that section of the screen, which was collapsed (and off-screen due to me using a smaller display on my live music workstation.) I'm looking forward to inspecting how this works so I can do similar things myself in the future.

Post

Excellent, glad you found a solution. The whole scripting thing I need to investigate someday.
I know it's likely blasphemy here, but have your tried Mobius? Or perhaps even hardware like Looperlative?

Good luck,
Dirk

Post

I haven't tried Mobius, but I may. Regardless I'm sure I'll get my money's worth from MSL. Even though it's not ideal for what I'm doing (or I'm not doing it right yet) I've had a lot of fun with it and done some good loops. It's been great for dovetailing guitar parts, working out the details and trying different things to get the interplay I want. And it's clearly capable of doing a lot, lot more than I'll ever try to do.

I don't want to use hardware because I want it in software so I can route it how I want. For example, I'll have acoustic on one input, mostly dry; electric on another input with an amp modeler. I haven't done this yet but I'll appreciate being able to set up an acoustic loop, pick up the electric and play without having to fiddle with stuff other than tapping a pedal or two. I used to have electric guitar hardware (pedals, etc.) but no more (house burned down and I don't play electric enough any more to justify it.) So, I don't even have a so much as a tube screamer or even an amp. I love the fact that in software I can put the looper just where I want it. Well, you can do that with hardware too, but you have to actually have the hardware.

If I were going the hardware route, I'd probably just get the 2-button Ditto. Duplicating that functionality is pretty much what I'm going for here. Another limit is I have only 3 pedals: 2 sustain-type and one expression. I will probably be asking for a feature to support using continuous controllers as toggles, though I should be able to do that with midi filter plugins.

One thing I miss with MSL is the ability to use long tap and double tap as separate signals (though admittedly there are issues with that regardless, i.e., timing.) To add that to MSL we'd have to be able to have access to MSL states. Frankly, I suspect this is really out-of-scope for MSL. You can't be everything to everyone.

After more fiddling with MSL I may start a new thread on how to use MSL like a Ditto -- that is, for live use, a guitar (so, hands-free), with as few MIDI pedals as possible (hopefully just 2 or 3).

I really might end up just writing my own, with almost no features other than what I need.

Post

Ah now I think I understand a bit better, you need to use MSL as an effects send/buss.
That way you can send any track you want to the MSL.

All the same can be done with hardware as well, but you still need a DAW to route your signals.
What live host are you using? You should be able to do your routing there.

And when you start mentioning Long Tap and Double Tap you are speaking Mobius capabilities.
It's free try it out, I will warn you it's a challenge to use if you're not familiar with the hardware EDP.

It really sounds to me like you're leaning towards hardware. Especially since it seems like you aren't interested in external sync.

I still use Mobius at times, with MSL and even hardware. Each piece has it's strengths and I try to use whichever device makes best sense for the style of looping I need. I have a simple 1 button cheapo loop station that's inline for simpler quick and easy stuff. I also have a Looperlative hardware looper that can be routed through my DAW.

Well if you have the capability of writing your own application, that would seem the best option.
Also it seems like folks (Jeff) are doing amazing stuff with Multiparameter scripting. That could be worth looking into.

Good luck,
Dirk

Post

In my experience, long tap and double tap are functions of the hardware controller (Softstep and Datalooper are the ones I have experience with), though it is possible to make your own long and double if there is a scripting application (such as lemur or MAX) in between the controller and target .

Post

@JeffLearman - 100% agree. Stopping loops playing is the 2nd thing I tried to do in MSL.

I get that driving it from a DAW transport might be one way to achieve this but I also do not wish to do this, but instead use it as a looper pedal in whatever host application. Logic Pro (my current DAW of choice don't hate me) for example is already really good at transport driven looping.

Post

Found this thread when looking for how other MSL users deal with essentially only having mute/unmute and no stop for tracks/loops. I definitely expected it and would definitely like to see it.

Post Reply

Return to “MeldaProduction”