# Any decent looper in future plans?

**URL:** <https://discourse.zynthian.org/t/any-decent-looper-in-future-plans/3577>\
**Category:** Software\
**Created:** [December 23, 2019, 4:09pm UTC](https://discourse.zynthian.org/t/any-decent-looper-in-future-plans/3577 "2019-12-23T16:09:17Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![sm7x7](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/sm7x7/32/3126_2.png) [@sm7x7](https://discourse.zynthian.org/u/sm7x7)\
**Post date:** [December 23, 2019, 4:09pm UTC](https://discourse.zynthian.org/t/any-decent-looper-in-future-plans/3577/1 "2019-12-23T16:09:17Z")

</div>

It would be very nice to have a looper with the quantize option (with metronome like on EHX or Boss type loopers), and four track one would be a cherry on the top 😃 Any plans/ideas/projects of it?

The audio recorder is great now, but without a click track it is more like for just improv recording.

---

<div class="post-metadata">

**Author:** ![jofemodo](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/jofemodo/32/2_2.png) [@jofemodo](https://discourse.zynthian.org/u/jofemodo)\
**Post date:** [December 23, 2019, 4:25pm UTC](https://discourse.zynthian.org/t/any-decent-looper-in-future-plans/3577/2 "2019-12-23T16:25:49Z")

</div>

All these features are planned … and will be implemented in the next months. The time is coming … 😉

- [https://github.com/zynthian/zynthian-ui/issues/35](https://github.com/zynthian/zynthian-ui/issues/35)
- [https://github.com/zynthian/zynthian-ui/issues/182](https://github.com/zynthian/zynthian-ui/issues/182)
- [https://github.com/zynthian/zynthian-ui/issues/36](https://github.com/zynthian/zynthian-ui/issues/36)

etc.

Thanks!

---

<div class="post-metadata">

**Author:** ![sm7x7](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/sm7x7/32/3126_2.png) [@sm7x7](https://discourse.zynthian.org/u/sm7x7)\
**Post date:** [December 23, 2019, 4:27pm UTC](https://discourse.zynthian.org/t/any-decent-looper-in-future-plans/3577/3 "2019-12-23T16:27:51Z")

</div>

Oh wow! Great news! Will wait indeed…

---

<div class="post-metadata">

**Author:** ![Baggypants](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/baggypants/32/1911_2.png) [@Baggypants](https://discourse.zynthian.org/u/Baggypants)\
**Post date:** [April 11, 2020, 9:53pm UTC](https://discourse.zynthian.org/t/any-decent-looper-in-future-plans/3577/4 "2020-04-11T21:53:53Z")

</div>

Here’s another looper to throw on the big pile of loopers we’ve collected.

[https://kluppe.klingt.org/index.html](https://kluppe.klingt.org/index.html)

---

<div class="post-metadata">

**Author:** ![le51](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/le51/32/1706_2.png) [@le51](https://discourse.zynthian.org/u/le51)\
**Post date:** [April 11, 2020, 10:06pm UTC](https://discourse.zynthian.org/t/any-decent-looper-in-future-plans/3577/5 "2020-04-11T22:06:45Z")

</div>

maybe it’s a good candidate as the guy behinds this runs the software headless.

 ![image](https://discourse.zynthian.org/uploads/default/original/2X/0/0aea39acef8994acacaa094f9f85434a3d4cbdd0.jpeg)

> my homebrew “embedded” kluppe is called klopfer and runs without gui (no screen or keyboard, just footswitch and a usb-wheel 🙂

---

<div class="post-metadata">

**Author:** ![jypma](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/jypma/32/236_2.png) [@jypma](https://discourse.zynthian.org/u/jypma)\
**Post date:** [April 12, 2020, 11:34am UTC](https://discourse.zynthian.org/t/any-decent-looper-in-future-plans/3577/6 "2020-04-12T11:34:28Z")

</div>

FWIW, I’m running the included SooperLooper LV2 plugin, remote-controlling it with a home-built [Pedalino](https://github.com/alf45tar/PedalinoMini) over WIFI (rdp-MIDI).

Latency seems to be alright, unfortunately the LV2 plugin’s development seems to have seized, meaning a [fix](https://github.com/moddevices/sooperlooper-lv2-plugin/pull/2) for the “click” between loop points still isn’t merged. If I get around to it, I may take a look at refreshing that PR.

---

<div class="post-metadata">

**Author:** ![Baggypants](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/baggypants/32/1911_2.png) [@Baggypants](https://discourse.zynthian.org/u/Baggypants)\
**Post date:** [August 15, 2020, 10:12pm UTC](https://discourse.zynthian.org/t/any-decent-looper-in-future-plans/3577/7 "2020-08-15T22:12:18Z")

</div>

LV2 one for the list. [https://github.com/devcurmudgeon/alo](https://github.com/devcurmudgeon/alo)

Edit: This one is pretty fun, with some caveats. Easy to compile!

Edit2:

- Caveat 1 is you need the a jack clocksource and the jack transport rolling to get it to work. In practice this just means nipping in the Zyn Sequencer, clearing a pattern, setting the tempo and hitting play.
- Caveat 2 is Zynthian doesn’t seem to want to connect the MIDI in, and if you do it manually, then the screen controls stop working and the plugin doesn’t like midi in anyway.

I did record a loop but jack\_record always hates me and this time it added massive unnecessary distortion which wasn’t audible on the live out to the recording. Thanks jack\_record you massive bellend.

---

<div class="post-metadata">

**Author:** ![jofemodo](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/jofemodo/32/2_2.png) [@jofemodo](https://discourse.zynthian.org/u/jofemodo)\
**Post date:** [August 16, 2020, 11:27pm UTC](https://discourse.zynthian.org/t/any-decent-looper-in-future-plans/3577/8 "2020-08-16T23:27:13Z")

</div>

This seems nice. Could you make a PR to the zynthian-sys repo with the install recipe?

BTW, did you try to MIDI-learn the switches to buttons or pads on your MIDI keyboard/controller?

Cheers!

---

<div class="post-metadata">

**Author:** ![Baggypants](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/baggypants/32/1911_2.png) [@Baggypants](https://discourse.zynthian.org/u/Baggypants)\
**Post date:** [August 16, 2020, 11:31pm UTC](https://discourse.zynthian.org/t/any-decent-looper-in-future-plans/3577/9 "2020-08-16T23:31:28Z")

</div>

Didn’t think to try midi learn! Will give it a go.

---

<div class="post-metadata">

**Author:** ![jofemodo](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/jofemodo/32/2_2.png) [@jofemodo](https://discourse.zynthian.org/u/jofemodo)\
**Post date:** [August 23, 2020, 11:03pm UTC](https://discourse.zynthian.org/t/any-decent-looper-in-future-plans/3577/10 "2020-08-23T23:03:35Z")

</div>

Hi @zynthianers!

I just tested the install script from @Baggypants and it works OK, so i added the recipe to the repo. Those of you wanting to test the ALO looper, simply follow these steps from the console:

```
update_zynthian.sh
$ZYNTHIAN_RECIPE_DIR/install_alo.sh

```

After this, from the webconf tool, go to LV2-plugins and click “Search for new Plugins and Presets”. It could take while, be patient …

When finished, the ALO plugins will be in the list of Audio Effects, so you can select and save.

After a reboot, you can start to use the ALO looper:

- From Admin, check “MIDI Clock Internal” if not enabled.

- Go to StepSeq and click “Learn/Shot” for starting the transport.

- Create an Audio FX layer with the ALO looper and your master FXs, if you want any. You should start listening the metronome tick.

- Create your synth/audio layers and route the audio output to the ALO layer.

- Enable some loop from the ALO controls and finally …  
+Pplay something from your sound layer 😉

BTW, @Baggypants, do you now how to erase a loop after recording it?

Enjoy!

---

<div class="post-metadata">

**Author:** ![Baggypants](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/baggypants/32/1911_2.png) [@Baggypants](https://discourse.zynthian.org/u/Baggypants)\
**Post date:** [August 24, 2020, 1:25pm UTC](https://discourse.zynthian.org/t/any-decent-looper-in-future-plans/3577/11 "2020-08-24T13:25:36Z")

</div>

Just flick the track off and on a few times within a second will blank it.

It’s mono only and zyn plugs both stereo outs in to it so it does end up distorting quite badly if you don’t have your synth at a low enough level.

---

<div class="post-metadata">

**Author:** ![twelve](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/twelve/32/5211_2.png) [@twelve](https://discourse.zynthian.org/u/twelve)\
**Post date:** [August 28, 2020, 8:34am UTC](https://discourse.zynthian.org/t/any-decent-looper-in-future-plans/3577/12 "2020-08-28T08:34:54Z")

</div>

This did not work 100% right away for me like this (I’m on rc2 image).

It seems that /usr/local/lib/lv2 is not in the path where the lv2 plugins are searched for.

To get it working, after the install script I had to create a symlink:  
cd /zynthian/zynthian-plugins/lv2  
ln -s /usr/local/lib/lv2/alo.lv2

Only then, did the ALO plugin show up in the webconfig and I could enable it there.

Comparing with other install scripts, it would be probably be a good idea to create this symlink at the end of the script (or widen the search path for lv2 plugins to include /usr/local/lib/lv2).

Edit: I tested it and after starting the transport it does work.

BUT, I won’t be using it for the sole reason that it’s mono only, and this should not be a restriction introduced by a looper or any recording device imho.

---

<div class="post-metadata">

**Author:** ![dhrupadiya](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/dhrupadiya/32/1440_2.png) [@dhrupadiya](https://discourse.zynthian.org/u/dhrupadiya)\
**Post date:** [September 13, 2020, 6:44pm UTC](https://discourse.zynthian.org/t/any-decent-looper-in-future-plans/3577/13 "2020-09-13T18:44:12Z")

</div>

Is there a chance to have stereo looper and/or midi looper in near future ? As far as I know, soopelooper can support stereo in original version, not sure about LV2 version. I am sure, lot’s of zynthianers here hold their fingers 🤞🏻 and hope (or pray) for a miracle - full capacity loopers on our zynthians.

Being serious, what holds us from implementing midish or stereo audio looper capabilities ?  
Are there any serious problems with any of them ?

---

<div class="post-metadata">

**Author:** ![Baggypants](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/baggypants/32/1911_2.png) [@Baggypants](https://discourse.zynthian.org/u/Baggypants)\
**Post date:** [September 16, 2020, 6:31pm UTC](https://discourse.zynthian.org/t/any-decent-looper-in-future-plans/3577/14 "2020-09-16T18:31:17Z")

</div>

[Stereo](https://github.com/devcurmudgeon/alo/issues/5)

[/uploads/default/original/2X/c/cf57112694ae01992f31b222cd6a97d5b1b41aa4.ogg](https://discourse.zynthian.org/uploads/default/original/2X/c/cf57112694ae01992f31b222cd6a97d5b1b41aa4.ogg)

re-run the install script and it will update.

---

<div class="post-metadata">

**Author:** ![dhrupadiya](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/dhrupadiya/32/1440_2.png) [@dhrupadiya](https://discourse.zynthian.org/u/dhrupadiya)\
**Post date:** [September 18, 2020, 10:13am UTC](https://discourse.zynthian.org/t/any-decent-looper-in-future-plans/3577/15 "2020-09-18T10:13:12Z")

</div>

@Baggypants - amazing ! 😀🥳

Thanks a lot and it’s really working in stereo ! That is definitely a great start for all of us here !

One thing I can’t figure out yet - after some time the loop stops playing on it’s own and then the click comes back. Does it somehow depends on the length of the pattern in StepSeq ?

I had to create a symlink as @twelve kindly suggested - only then the ALO LV2 was among the other plugins.

---

<div class="post-metadata">

**Author:** ![Baggypants](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/baggypants/32/1911_2.png) [@Baggypants](https://discourse.zynthian.org/u/Baggypants)\
**Post date:** [September 18, 2020, 1:59pm UTC](https://discourse.zynthian.org/t/any-decent-looper-in-future-plans/3577/16 "2020-09-18T13:59:21Z")

</div>

I’venever had that happen other than when I stop all the loops. There is a built in way of stopping and starting loops witha lower octave of notes, It might be that.

---

<div class="post-metadata">

**Author:** ![dhrupadiya](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/dhrupadiya/32/1440_2.png) [@dhrupadiya](https://discourse.zynthian.org/u/dhrupadiya)\
**Post date:** [September 21, 2020, 12:51pm UTC](https://discourse.zynthian.org/t/any-decent-looper-in-future-plans/3577/17 "2020-09-21T12:51:35Z")

</div>

Might be. Will give more time for testing and finding out the reason, why it stops.

@Baggypants, your effort and time are appreciated more, than I can put in words !

Hope it is the same for everyone here !

---

<div class="post-metadata">

**Author:** ![Baggypants](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/baggypants/32/1911_2.png) [@Baggypants](https://discourse.zynthian.org/u/Baggypants)\
**Post date:** [September 21, 2020, 3:58pm UTC](https://discourse.zynthian.org/t/any-decent-looper-in-future-plans/3577/18 "2020-09-21T15:58:36Z")

</div>

It’s generous thanks, but all I did was open an issue 😃

---

<div class="post-metadata">

**Author:** ![twelve](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/twelve/32/5211_2.png) [@twelve](https://discourse.zynthian.org/u/twelve)\
**Post date:** [September 21, 2020, 6:45pm UTC](https://discourse.zynthian.org/t/any-decent-looper-in-future-plans/3577/19 "2020-09-21T18:45:13Z")

</div>

Yes, thank you @Baggypants, ALO is certainly a very useful stereo looper now!  
I really appreciate the fact that you can easily have 6 loops per instance and get a built in metronome!
