Roland Space Echo

MusE is a DAW for Linux with both MIDI and Audio editing. https://muse-sequencer.github.io

Moderators: MattKingUSA, khz, spamatica

User avatar
onefang
Established Member
Posts: 148
Joined: Fri Feb 03, 2023 1:17 am
Location: Australia
Has thanked: 67 times
Been thanked: 11 times
Contact:

Re: Roland Space Echo

Post by onefang »

So I want to use this TapeDelay2 on several tracks, but it's not co-operating. Hangs or refuses to learn when I try to assign MIDI controllers, whether or not the other one has them assigned.

Is this just TapeDelay2, or just VST plugins, or all of them?

I prefer to be known as a figment of the 'nets imagination, living in the future, waiting for the rest of you to catch up.
Notes from Untalenz, an untalented old muso https://Untalenz.rocks/

User avatar
onefang
Established Member
Posts: 148
Joined: Fri Feb 03, 2023 1:17 am
Location: Australia
Has thanked: 67 times
Been thanked: 11 times
Contact:

Re: Roland Space Echo

Post by onefang »

Worked fine with another LV2 and another VST plugin.

TapeDelay2 was great otherwise. Grumble.

I prefer to be known as a figment of the 'nets imagination, living in the future, waiting for the rest of you to catch up.
Notes from Untalenz, an untalented old muso https://Untalenz.rocks/

User avatar
onefang
Established Member
Posts: 148
Joined: Fri Feb 03, 2023 1:17 am
Location: Australia
Has thanked: 67 times
Been thanked: 11 times
Contact:

Re: Roland Space Echo

Post by onefang »

OK, one stand alone Carla rack with multiple TapeDelay2 plugins in it, and lots of complex JACK routing later, looks like I have a solution. B-)

The Carla Rack plugin didn't let this happen.

I prefer to be known as a figment of the 'nets imagination, living in the future, waiting for the rest of you to catch up.
Notes from Untalenz, an untalented old muso https://Untalenz.rocks/

User avatar
onefang
Established Member
Posts: 148
Joined: Fri Feb 03, 2023 1:17 am
Location: Australia
Has thanked: 67 times
Been thanked: 11 times
Contact:

Re: Roland Space Echo

Post by onefang »

And now I have it working with Carla Rack as a single MusE plugin. Brought the complex routing back into MusE, which has better editing of the routing.

Only problem now is the version of Carla Rack I have can't learn the MIDI pitch controller. Not sure how to sort that. On the other hand, I'd be using that for TapeDelay2's dry/wet control, and Carla has it's own dry/wet control for each plugin.

Also not sure about the Carla Rack meters on the plugins, they seem to imply the audio tracks are being fed to both plugins, but I want one audio track per plugin. Some more testing needed.

Edit: OK so having both TapeDelay2's on the one Carla plugin means both audio's get sent to it. Needed two separate Carla plugins, one per audio track. Then separate MIDI tracks for the controllers for each audio track / Carla rack / TapeDelay2 combination.

I prefer to be known as a figment of the 'nets imagination, living in the future, waiting for the rest of you to catch up.
Notes from Untalenz, an untalented old muso https://Untalenz.rocks/

User avatar
sunrat
Established Member
Posts: 925
Joined: Wed Jul 22, 2020 2:08 pm
Has thanked: 152 times
Been thanked: 247 times

Re: Roland Space Echo

Post by sunrat »

You can run Carla headless so each instance would take less resources. Something like

Code: Select all

carla-single <plugin location>

It's not well documented so I'm not sure if extra options are required. Maybe someone else will know. I recall using it some time ago to run eq plugins in JACK.

User avatar
onefang
Established Member
Posts: 148
Joined: Fri Feb 03, 2023 1:17 am
Location: Australia
Has thanked: 67 times
Been thanked: 11 times
Contact:

Re: Roland Space Echo

Post by onefang »

I prefer to see the knobs. Especially when there's more knobs in the rack that I want to control than I have on my MIDI keyboard.

Plus this is my super desktop, it has PLENTY of resources. 64 cores, 128 threads, 256 GB RAM. B-)

I prefer to be known as a figment of the 'nets imagination, living in the future, waiting for the rest of you to catch up.
Notes from Untalenz, an untalented old muso https://Untalenz.rocks/

User avatar
onefang
Established Member
Posts: 148
Joined: Fri Feb 03, 2023 1:17 am
Location: Australia
Has thanked: 67 times
Been thanked: 11 times
Contact:

Re: Roland Space Echo

Post by onefang »

One the other hand, using Carla rack standalone would also use less resource, and you get the advantage that you can separately route the input audio, with multiple plugins in the one rack. The disadvantage is that you are not automating the entire thing from within Muse.

On the gripping hand, Carla's JACK patchbay is a little better than the one I was using from QjackCtl. Coz when you have multiple plugins all connected up, the inputs are on the left and the outputs are on the right, which means lots of connections looping all over the place. Carla lets you split devices into inputs and outputs. So you put the outputs to the left of the inputs of the other devices, a lot less messy looped lines.

I prefer to be known as a figment of the 'nets imagination, living in the future, waiting for the rest of you to catch up.
Notes from Untalenz, an untalented old muso https://Untalenz.rocks/

User avatar
onefang
Established Member
Posts: 148
Joined: Fri Feb 03, 2023 1:17 am
Location: Australia
Has thanked: 67 times
Been thanked: 11 times
Contact:

Re: Roland Space Echo

Post by onefang »

Here is what I'm doing.

Select a different MIDI channel for each set of these. For this "singing" one it'll be channel 3.

Settings -> Midi ports / soft synths
Add JACK device, call it "singing ctrl" or something.
Route it's JACK In from your actual MIDI keyboard or controller hardware.
Add that new JACK device to Device port.
Click OK to close this window and save the new thing.

Add audio track, call it "singing".

Add MIDI track, call it "singing ctrl".
Set it to the selected MIDI channel 3.
Set it's Port to the above "singing ctrl" JACK device.
Routes it's input from the actual keyboard of the above "singing ctrl" JACK device.
Draw the track.
Monitor it, and only it, so that the TapeDelay2 plugin can learn from it later.

Add a synth Carla Rack-LV2, call it "singing echo".
Route it's input from the "singing" audio track.
Route it's output to your audio output track.
Route the "singing ctrl" MIDI tracks output to this synth on MIDI channel 3.
Open it's native GUI.
Add TapeDelay2 plugin.
Set it to the selected MIDI channel 3.
Learn your actual MIDI knobs for this plugin.

Leave the MIDI track monitoring on when you want to actually control it.

The one remaining problem is that there's no way to automate turning a plugin on and off.

Should work for other audio type ports. Though I haven't yet figured out what Audio Aux is for, there's only an output, there's no input for it to output.

Edit: I left out a line. I'll clean this up and repost it later.

Last edited by onefang on Thu Nov 16, 2023 5:14 am, edited 1 time in total.

I prefer to be known as a figment of the 'nets imagination, living in the future, waiting for the rest of you to catch up.
Notes from Untalenz, an untalented old muso https://Untalenz.rocks/

User avatar
onefang
Established Member
Posts: 148
Joined: Fri Feb 03, 2023 1:17 am
Location: Australia
Has thanked: 67 times
Been thanked: 11 times
Contact:

Re: Roland Space Echo

Post by onefang »

The solution to that last problem is to split the audio track into two tracks, one with, one without the plugin attached. Then split the audio sample at the point where I want the TapeDelay2 to actually start. Coz the dry/wet control still picks up sounds from before the wet kicks in, which then becomes part of the output. Which is fine sometimes, but in this song I mostly want to abuse the last word of each phrase.

I'm gonna need a taller screen to fit all these extra tracks in. lol

I prefer to be known as a figment of the 'nets imagination, living in the future, waiting for the rest of you to catch up.
Notes from Untalenz, an untalented old muso https://Untalenz.rocks/

User avatar
Impostor
Established Member
Posts: 1392
Joined: Wed Aug 17, 2022 1:55 pm
Has thanked: 148 times
Been thanked: 366 times

Re: Roland Space Echo

Post by Impostor »

onefang wrote: Tue Nov 14, 2023 12:01 pm

The one remaining problem is that there's no way to automate turning a plugin on and off.

No "bypass" buttons on your plugins? Both Calf effects, and Uhbik effects have a midi cc automatable bypass.

Edit: not usable if you use the plugins in MusE's mixer strip, since that only routes audio, but if you load them in Carla (or even on their own synth track if you don't use too many of them)), it should work?

User avatar
onefang
Established Member
Posts: 148
Joined: Fri Feb 03, 2023 1:17 am
Location: Australia
Has thanked: 67 times
Been thanked: 11 times
Contact:

Re: Roland Space Echo

Post by onefang »

Correct, TapeDelay2 has no bypass button, and neither does Carla Rack when used as a plugin. I had used the bypass button on some other plugin in the past, so I did known to look for such a thing. MusE has Active and Bypass on it's plugins menu, but they are not automatable.

Edit: On the plugins synth tracks mixer I can mute by MIDI CC, but I cannot turn on and off by CC, nor can I automate that. Which doesn't help, that only mutes the audio output, which the plugin has still processed previous audio at that point.

I prefer to be known as a figment of the 'nets imagination, living in the future, waiting for the rest of you to catch up.
Notes from Untalenz, an untalented old muso https://Untalenz.rocks/

User avatar
onefang
Established Member
Posts: 148
Joined: Fri Feb 03, 2023 1:17 am
Location: Australia
Has thanked: 67 times
Been thanked: 11 times
Contact:

Re: Roland Space Echo

Post by onefang »

onefang wrote: Tue Nov 14, 2023 12:01 pm

Here is what I'm doing.

Select a different MIDI channel for each set of these. For this "singing" one it'll be channel 3.

...

On further thought, for this workflow I'm trying out, no need for different MIDI channels for these controllers, since I'll be turning monitoring on and off for the selected bunch of tracks, and the MIDI routing is -

actual MIDI controller knob, output to channel 1
MusE JACK device, input from channel 1
MIDI track, input from JACK device, output to Carla synth track MIDI channel 3
Carla synth track, input from MIDI track channel 3

I don't think that MIDI channel 3 could confuse anything else using it, they are on different MIDI buses. Seems to work, and no need to waste precious MIDI channels, there's only 16 of them.

I prefer to be known as a figment of the 'nets imagination, living in the future, waiting for the rest of you to catch up.
Notes from Untalenz, an untalented old muso https://Untalenz.rocks/

Post Reply