Requesting early feedback on ShoopDaLoop: a new live looper

Support & discussion regarding DAWs and MIDI sequencers.

Moderators: MattKingUSA, khz

Post Reply
NarcoticV
Established Member
Posts: 9
Joined: Fri Jun 23, 2023 11:13 am
Has thanked: 3 times
Been thanked: 10 times

Requesting early feedback on ShoopDaLoop: a new live looper

Post by NarcoticV »

Hi all,

I would like to let you know about a project I am working on: ShoopDaLoop (https://github.com/SanderVocke/shoopdaloop). It is a grid-based live looper akin to (and inspired by) Luppp and other grid-based loopers/DAWs.

Main things setting it apart are built-in MIDI looping, built-in JACK connections management and plugin hosting, with plenty of other features planned.

ShoopDaLoop is useable but not nearly ready for a first release. On the GitHub page there is a table of features which should give you a good idea what my current goals are.

When the time comes, I will do a release (possibly with a re-branding to a more mature name ;) )

With this post I would like to gather some feedback, since I am not an experienced musician. What are your first impressions and do I have any major blind spots in the feature list?

Edit: Same question on Reddit @ https://reddit.com/r/linuxaudio/s/0rGIvDsBMh

Last edited by NarcoticV on Tue Oct 10, 2023 5:34 pm, edited 1 time in total.
User avatar
Audiojunkie
Established Member
Posts: 403
Joined: Thu Feb 21, 2019 4:27 pm
Has thanked: 392 times
Been thanked: 157 times

Re: Requesting early feedback on ShoopDaLoop: a new live looper

Post by Audiojunkie »

Ooh! This looks cool! :shock: :)

User avatar
Linuxmusician01
Established Member
Posts: 1548
Joined: Mon Feb 23, 2015 2:38 pm
Location: Holland (Europe)
Has thanked: 784 times
Been thanked: 144 times

Re: Requesting early feedback on ShoopDaLoop: a new live looper

Post by Linuxmusician01 »

Do you have a screenshot?

No overdub? That's what I like most about my (hardware) looper pedal: overdubbing stuff.

NarcoticV
Established Member
Posts: 9
Joined: Fri Jun 23, 2023 11:13 am
Has thanked: 3 times
Been thanked: 10 times

Re: Requesting early feedback on ShoopDaLoop: a new live looper

Post by NarcoticV »

Linuxmusician01 wrote: Wed Oct 11, 2023 8:46 am

Do you have a screenshot?

A quick screenshot: Image

I plan to make a demo video at the end of this week, to give you a better idea.

Linuxmusician01 wrote: Wed Oct 11, 2023 8:46 am

No overdub? That's what I like most about my (hardware) looper pedal: overdubbing stuff.

Fair enough - not yet, but I want to add this in the future. I want to have a hard look at the design of it, because the way the engine works, I could potentially save the overdub layers separately and allow to remove/alter an arbitrary overdub layer later. This will take some work to implement though, in particular for the MIDI side.

It hasn't had my priority so far because in this grid layout, you can easily spawn multiple loops, so each overdub can just be a new loop that plays together with the previous one. That is arguably better, because then you can still control the volume, balance, time offset, FX, etc. of each layer separately.

FYI, just today I added the keyboard control "N" which records on the next empty loop of the currently recording track. That is almost like an "overdub button" except it stops the currently recording loop instead of playing it back. Based on your feedback I will add another button that does the same but while playing the previous loop(s).

Edit: this quasi-overdub is now triggered by the O key.

User avatar
Audiojunkie
Established Member
Posts: 403
Joined: Thu Feb 21, 2019 4:27 pm
Has thanked: 392 times
Been thanked: 157 times

Re: Requesting early feedback on ShoopDaLoop: a new live looper

Post by Audiojunkie »

People get tired of me asking this, but it is essential in order for me to use these applications: Does the gui scale up for high resolution (HiDPI) screens?

NarcoticV
Established Member
Posts: 9
Joined: Fri Jun 23, 2023 11:13 am
Has thanked: 3 times
Been thanked: 10 times

Re: Requesting early feedback on ShoopDaLoop: a new live looper

Post by NarcoticV »

Audiojunkie wrote: Wed Oct 11, 2023 12:12 pm

People get tired of me asking this, but it is essential in order for me to use these applications: Does the gui scale up for high resolution (HiDPI) screens?

It being a Qt Quick app, I believe this works "for free" but haven't tested it. Will have a try - if it doesn't work I expect it to be not very hard to fix. I would suggest to give it a try and open an issue on the github page if it doesn't work.

Edit: On 200% scaling it looks fine (on Cinnamon - Arch at least).

NarcoticV
Established Member
Posts: 9
Joined: Fri Jun 23, 2023 11:13 am
Has thanked: 3 times
Been thanked: 10 times

Re: Requesting early feedback on ShoopDaLoop: a new live looper

Post by NarcoticV »

I have some news:

  • This week, I pushed an update that allows using MIDI controllers with ShoopDaLoop. It can be configured on-the-fly in a "MIDI learn"-style way or by writing an advanced integration script in Lua. For anyone interested in providing a script, there is an example included for the AKAI APC Mini MK1.
  • I didn't mention this, but the plan is definitely to keep it FOSS. I just think it's very motivating to see if it can become something that people will want to use.
  • The rough road to a first release:
    • Robust installer for multiple distros
    • Bugfixes
    • A "composite loop" feature that allows building sequences out of building blocks, where one loop can be a sequence of others. This will be the main song sequencing approach.

That to me is the minimum for a first version. After that I will look at polishing (and possibly Windows + Mac support, but that won't be of much interest here :D).

I feel like the composite looping will be quite fun and powerful, even allowing you to have multiple "songs" in a single session, or using them to pre-plan a recording sequence. When I have a prototype of this, I will share a demo video!

NarcoticV
Established Member
Posts: 9
Joined: Fri Jun 23, 2023 11:13 am
Has thanked: 3 times
Been thanked: 10 times

Re: Requesting early feedback on ShoopDaLoop: a new live looper

Post by NarcoticV »

It's been a while - time for a small update. There have been too many changes to list, but here are some that I'd like to highlight:

  • Composite loops are in. They can be used to combine loop sequences into bigger loops or sequence recordings.
  • Compatibility is improved: multiple Linux distros are tested in CI. BTW, Windows and Mac are also supported now (albeit still requiring JACK).
  • Apart from .whl's, the CI build now also generates portable runnable packages and "fat" binary packages for multiple distro's (rpm, deb, pacman).
  • Improved stability. However, I still see a crash occasionally.

So the bottom line is that it should be much easier now to give it a try. I'm still curious for any feedback.

As for demo videos: I decided to focus on development for a while, and make those when the UI is unlikely to change much anymore up to a first release. Getting close to that point.

runiq
Established Member
Posts: 47
Joined: Fri Jun 09, 2023 9:55 am
Has thanked: 61 times
Been thanked: 15 times
Contact:

Re: Requesting early feedback on ShoopDaLoop: a new live looper

Post by runiq »

I have nothing of substance to add but I wanted to commend you on the logo. *chef's kiss*

NarcoticV
Established Member
Posts: 9
Joined: Fri Jun 23, 2023 11:13 am
Has thanked: 3 times
Been thanked: 10 times

Re: Requesting early feedback on ShoopDaLoop: a new live looper

Post by NarcoticV »

Not meaning to bump this thread all the time, but something is worth mentioning: easy-to-install downloadable packages are now on a "pre-release" page @ https://github.com/SanderVocke/shoopdal ... prerelease

User avatar
Audiojunkie
Established Member
Posts: 403
Joined: Thu Feb 21, 2019 4:27 pm
Has thanked: 392 times
Been thanked: 157 times

Re: Requesting early feedback on ShoopDaLoop: a new live looper

Post by Audiojunkie »

Thank you for this! 🙂

Post Reply