Loopy Pro: Create music, your way.

What is Loopy Pro?Loopy Pro is a powerful, flexible, and intuitive live looper, sampler, clip launcher and DAW for iPhone and iPad. At its core, it allows you to record and layer sounds in real-time to create complex musical arrangements. But it doesn’t stop there—Loopy Pro offers advanced tools to customize your workflow, build dynamic performance setups, and create a seamless connection between instruments, effects, and external gear.

Use it for live looping, sequencing, arranging, mixing, and much more. Whether you're a live performer, a producer, or just experimenting with sound, Loopy Pro helps you take control of your creative process.

Download on the App Store

Loopy Pro is your all-in-one musical toolkit. Try it for free today.

Retrigger envelope in ButterSynth

edited November 2023 in General App Discussion

I have a clip in Atom 2 I created using the “repeat” tool to make repeating envelopes. I have a patch I made in ButterSynth that uses an AD amp envelope but turning the sustain all the way down. When I try to play the Atom clip I head a sound for the first note on then… nothing. Atom is playing the notes legato style, meaning it only sends note on for each note, not off. If I turn up the Sustain in Bs I hear the sound but it’s all one continuous note rather than eighth notes.

I tried this in a separate synth (SynthMaster 2) and it has a “retrigger” setting that makes it work. With that set Sm2 will replay the envelope for each note on. Is there a similar feature in BS or even a Mozaik script that could help?

Comments

  • Came across a post from earlier this year in which @wim said:

    Two note-on's without a note off arriving before the second note-on should not occur and can confuse some synths.

    Seems to be exactly what Atom is doing here. Is this a midi standard thing? If so, maybe Atom is doing something wrong?

  • @jerps said:
    Seems to be exactly what Atom is doing here. Is this a midi standard thing? If so, maybe Atom is doing something wrong?

    That's not really what Atom is doing. It's sending Note ON followed by Note ON at zero velocity. According to the MIDI spec, Note ON at zero velocity is equivalent to Note OFF. So, no, Atom isn't doing anything wrong here. Maybe ButterSynth isn't interpreting the MIDI correctly?

  • wimwim
    edited November 2023

    @wim said:

    @jerps said:
    Seems to be exactly what Atom is doing here. Is this a midi standard thing? If so, maybe Atom is doing something wrong?

    That's not really what Atom is doing. It's sending Note ON followed by Note ON at zero velocity. According to the MIDI spec, Note ON at zero velocity is equivalent to Note OFF. So, no, Atom isn't doing anything wrong here. Maybe ButterSynth isn't interpreting the MIDI correctly?

    You could try placing an instance of Streambyter between Atom 2 and BS. No code is needed in the Streambyter script. This will change the Note ON/0Velocity to a Note OFF. If that fixes the problem then it's Butter Synth that has an issue. If not then the problem lies elsewhere - probably in the patch itself.

  • @wim said
    , Note ON at zero velocity is equivalent to Note OFF. So, no, Atom isn't doing anything wrong here. Maybe ButterSynth isn't interpreting the MIDI correctly?

    You could try placing an instance of Streambyter between Atom 2 and BS. No code is needed in the Streambyter script. This will change the Note ON/0Velocity to a Note OFF. If that fixes the problem then it's Butter Synth that has an issue. If not then the problem lies elsewhere - probably in the patch itself.

    I will try that, thanks! I also noticed this problem with a couple stock BS presets that had AD envelopes and one in Monolit. They all exhibited the issue.

  • @wim: You could try placing an instance of Streambyter between Atom 2 and BS

    It did not change anything when I loaded it initially with its default preset. Couldn’t find a preset for it either. Might be able to whip something up in Moziak though.

  • wimwim
    edited November 2023

    @jerps said:

    @wim: You could try placing an instance of Streambyter between Atom 2 and BS

    It did not change anything when I loaded it initially with its default preset. Couldn’t find a preset for it either. Might be able to whip something up in Moziak though.

    I verified that no script at all is needed in Streambyter. It automatically converts Note-ON/0Vel to Note-OFF. Either things aren't routed correctly or it's some other problem.

    Midi should go from Atom 2 > Streambyter and Streambyter > Butter Synth. Make sure Atom 2 isn't going directly to Butter Synth. If you look at the Streambyter logging screen (magnifying glass icon) you will see that the conversion is happening. If the conversion is happening, then it's a problem with the patch in Buttersynth.

    [edit] Opps! Hold the phone a minute. I think I made an error.

  • Apparently Moziak has the same behavior to translate 0On to Off. I added it in instead of StreamByter and it still didn’t change the behavior from Bs. Going to fiddle with the preset and see if the issue is there.

  • wimwim
    edited November 2023

    @jerps - try loading this one-line script into Streambyter and installing rules. I guess I had a script loaded in Streambyter and didn't realize it.

    9X XX 00 = 8X XX XX
    
  • nvm. I see you've already used Mozaic. Yes, that will do the same thing as Mozaic automatically converts. For sure it's an issue with the BS patch then.

  • I tried switching to the "init" patch, turned down the sustain and made no other changes. I was still able to reproduce the behavior. Watching the midi monitor I can say for a fact that it was sending Note Off events from Mozaik. This seems like a problem in ButterSynth. Would anyone else be willing to try reproducing this?

Sign In or Register to comment.