Input/output/channel help.
-
- KVRer
- 29 posts since 30 Jan, 2022
This is a re-post. I inadvertently posted this in the wrong forum. I did get an answer, but I doubt that the proffered solution is within my capabilities to 'fix'.
I'll see what ya'll have to answer.
I'll do my best to ask clear questions. The accurate and precise technical jargon eludes me. So, please overlook that if possible. Any help would be greatly appreciated.
I'm typically using Waveform 13.3 on my Win 10 machine which is permanently offline. When I access inputs and outputs, my only options are as follows...
When I go to my Ubuntu 24 machine, Waveform 13.5 and access inputs and outputs, I get a robust list, including channel assignments, as follows...
Is there any way to get my Win 10 version of Waveform to have the same, expanded options as the Ubuntu version of Waveform?
The next two screens shown the settings as they are...
I'll see what ya'll have to answer.
I'll do my best to ask clear questions. The accurate and precise technical jargon eludes me. So, please overlook that if possible. Any help would be greatly appreciated.
I'm typically using Waveform 13.3 on my Win 10 machine which is permanently offline. When I access inputs and outputs, my only options are as follows...
When I go to my Ubuntu 24 machine, Waveform 13.5 and access inputs and outputs, I get a robust list, including channel assignments, as follows...
Is there any way to get my Win 10 version of Waveform to have the same, expanded options as the Ubuntu version of Waveform?
The next two screens shown the settings as they are...
You do not have the required permissions to view the files attached to this post.
-
- KVRist
- 374 posts since 18 Nov, 2023
Your audio interface has to 2 input channels and 2 output channels?
Then Win10 is showing it correct!
But Linux shows additional channels which actually are not present, shows it wrong, then. Deactivate the not really present channels in the settings of WF for Linux in order to later on in the Edit only see offered what indeed is available.
Then Win10 is showing it correct!
But Linux shows additional channels which actually are not present, shows it wrong, then. Deactivate the not really present channels in the settings of WF for Linux in order to later on in the Edit only see offered what indeed is available.
Classical guitar --> Line Audio CM4 @ SSL12 --> KDE-Plasma @ Debian-Linux --> Waveform PRO 13.5
-
- KVRer
- Topic Starter
- 29 posts since 30 Jan, 2022
Okay thanks! I was trying to allow the instrument, Texturium to send signals to multiple tracks through individual channels. I thought that I would be able to assign a channel # 1-16 to each track 1-16, all of which contain different instruments. It would work for Instacomposer as well.talby wrote: Sun Apr 19, 2026 9:06 pm Your audio interface has to 2 input channels and 2 output channels?
Then Win10 is showing it correct!
But Linux shows additional channels which actually are not present, shows it wrong, then. Deactivate the not really present channels in the settings of WF for Linux in order to later on in the Edit only see offered what indeed is available.
Texturium works perfectly with Xpand2 on a single track.
If there's another way to do it, I haven't discovered it yet.
-
- KVRist
- 374 posts since 18 Nov, 2023
Maybe you are looking for AUX SEND and AUX RETURN? For these, 32 busses can be addressed.
Classical guitar --> Line Audio CM4 @ SSL12 --> KDE-Plasma @ Debian-Linux --> Waveform PRO 13.5
- KVRAF
- 4888 posts since 3 Jan, 2003 from Vancouver
I'm confused. Doesn't Texturium send MIDI? It looks like you're trying to route it to audio channels? Channels which are audio channels into Waveform?SMSomething wrote: Sun Apr 19, 2026 10:57 pm Okay thanks! I was trying to allow the instrument, Texturium to send signals to multiple tracks through individual channels. I thought that I would be able to assign a channel # 1-16 to each track 1-16, all of which contain different instruments. It would work for Instacomposer as well.
And as for jargon, I think the use of the word "channel" is a bit off - especially when dealing with MIDI. For any particular MIDI device (eg. a MIDI keyboard) it will send MIDI data into an input in Waveform on any (or all) 16 MIDI channels at once. The instrument plugin can choose to pay attention to or ignore any (or all) channels. (The device settings in Waveform can also filter channels but by default does not.)
A plugin like Kontakt allows you to load multiple sampled instruments and each one of those can accept data one one of the 16 MIDI channels.
I think there might be a couple of ways to route MIDI from Texturium to other instrument plugins. One way is to use the "Route MIDI from track" options in the track input. Another way is to use a Rack. In most (or all) cases you will need to have each instrument only listen on one channel or else use a plugin that filters MIDI.
I think I might try Texturium and see how it works. I was thinking about doing that anyways.
Surely there must be consensus by now...
-
- KVRer
- Topic Starter
- 29 posts since 30 Jan, 2022
Thanks!pough wrote: Mon Apr 20, 2026 10:46 amI'm confused. Doesn't Texturium send MIDI? It looks like you're trying to route it to audio channels? Channels which are audio channels into Waveform?SMSomething wrote: Sun Apr 19, 2026 10:57 pm Okay thanks! I was trying to allow the instrument, Texturium to send signals to multiple tracks through individual channels. I thought that I would be able to assign a channel # 1-16 to each track 1-16, all of which contain different instruments. It would work for Instacomposer as well.
And as for jargon, I think the use of the word "channel" is a bit off - especially when dealing with MIDI. For any particular MIDI device (eg. a MIDI keyboard) it will send MIDI data into an input in Waveform on any (or all) 16 MIDI channels at once. The instrument plugin can choose to pay attention to or ignore any (or all) channels. (The device settings in Waveform can also filter channels but by default does not.)
A plugin like Kontakt allows you to load multiple sampled instruments and each one of those can accept data one one of the 16 MIDI channels.
I think there might be a couple of ways to route MIDI from Texturium to other instrument plugins. One way is to use the "Route MIDI from track" options in the track input. Another way is to use a Rack. In most (or all) cases you will need to have each instrument only listen on one channel or else use a plugin that filters MIDI.
I think I might try Texturium and see how it works. I was thinking about doing that anyways.
You're correct about my usage of "channels". And, you've read through the noise and found the signal. I'm trying to do exactly as you've described and route Texturium to multiple instruments. I don't have Kontakt and don't have the funds or drive space for it. If I can get this to work, it'd be useful for Instacomposer, too.
Texturium is a fantastic tool/instrument. In the brief time it's been available and I've been able to work with it, well...it's impressive.
- KVRAF
- 4888 posts since 3 Jan, 2003 from Vancouver
So far, I'm hating it.SMSomething wrote: Mon Apr 20, 2026 8:16 pm Texturium is a fantastic tool/instrument. In the brief time it's been available and I've been able to work with it, well...it's impressive.
Anyways, using the track input routing method would be good for recording the MIDI that Texturium outputs if that's what you want to do. Using a send/return plugin combo would be best for just running the MIDI through plugins. I'm not sure about using a Rack. I think they're better for audio routing than MIDI routing. I've requested updates to the way it handles MIDI but so far it's just kinda dumb. (ie. you can send the input to the output or not, but you can't do anything different on different tracks)
Note that tracks in Waveform don't choose MIDI channels, but MIDI clips have a single channel only*.
Depending on which plugins you're wanting to use, you might need to use the MIDI Patch Bay. For example if an instrument either only listens on channel 1 or it listens in OMNI mode, you'll need to block every channel you want it to ignore and set the channel being received from Texturium to be the one that the instrument hears.
Oh, and rendering a single track in Waveform isn't smart enough to know that the instrument in track 2 needs to hear the MIDI from track 1 to make noise. So creating stems can require some juggling.
* There may be exceptions to this. Something something MPE.
Surely there must be consensus by now...
-
- KVRer
- Topic Starter
- 29 posts since 30 Jan, 2022
Thanks for all the help. So far, I'm not able to get any combo of patch/rack or anything else to constantly work for me. I'm old, too. Tech is no country for old men I guess.pough wrote: Mon Apr 20, 2026 9:12 pmSo far, I'm hating it.SMSomething wrote: Mon Apr 20, 2026 8:16 pm Texturium is a fantastic tool/instrument. In the brief time it's been available and I've been able to work with it, well...it's impressive.It's obviously a useful/powerful tool but nothing about it is obvious to my small brain. Stuff probably does stuff but any of the stuff I have tried to alter does exactly three things: 1) sweet 2) f**k 3) all. I tried to check out a tutorial but it starts in the usual way: "assuming you've done the things you didn't do, didn't know you had to do, don't know how to do, and couldn't even imagine it was possible to do, let's get started with things you can't do because you didn't do those things!" I'm old and I'm not getting paid to do this.
Anyways, using the track input routing method would be good for recording the MIDI that Texturium outputs if that's what you want to do. Using a send/return plugin combo would be best for just running the MIDI through plugins. I'm not sure about using a Rack. I think they're better for audio routing than MIDI routing. I've requested updates to the way it handles MIDI but so far it's just kinda dumb. (ie. you can send the input to the output or not, but you can't do anything different on different tracks)
Note that tracks in Waveform don't choose MIDI channels, but MIDI clips have a single channel only*.
Depending on which plugins you're wanting to use, you might need to use the MIDI Patch Bay. For example if an instrument either only listens on channel 1 or it listens in OMNI mode, you'll need to block every channel you want it to ignore and set the channel being received from Texturium to be the one that the instrument hears.
Oh, and rendering a single track in Waveform isn't smart enough to know that the instrument in track 2 needs to hear the MIDI from track 1 to make noise. So creating stems can require some juggling.
* There may be exceptions to this. Something something MPE.
- KVRAF
- 4888 posts since 3 Jan, 2003 from Vancouver
I have it working in two different ways, keeping in mind that Textarium itself still baffles me. So I'm just using whatever loads in it by default. It seems have have five channels that it outputs. I didn't bother to set up all five just to save time. I successfully managed to have it sending three different MIDI streams to three different instrument plugins.SMSomething wrote: Tue Apr 21, 2026 5:39 pm Thanks for all the help. So far, I'm not able to get any combo of patch/rack or anything else to constantly work for me. I'm old, too. Tech is no country for old men I guess.
Method 1: Aux Send/Return (blue tracks)
Load Textarium on one track and put Aux Send plugins after it. On other tracks, add an Aux Return and a MIDI Patch Bay and the instrument plugin. Configure the Sends and Returns to be unique. (EDIT: this step is unneccesary! Just one Send/Return channel is needed.) In each MIDI Patch Bay set it to block every channel except the appropriate one for that instrument. Depending on the instrument plugin, you may need to route the channel you want to whichever channel the instrument plugin needs to listen to (shown in the attached image).
Method 2: Rack (yellow tracks)
Load a Rack on all tracks that has Textarium in it, with the MIDI routed from the Rack input to Textarium and from Textarium to the Rack output (shown in the attached image). On each track add a MIDI Patch Bay plugin after the Rack and set it the same as in the other method. After the MIDI Patch Bay add an instrument plugin.
If your instrument plugin can choose which MIDI channel it listens to, you can skip the MIDI Patch Bay.
You do not have the required permissions to view the files attached to this post.
Last edited by pough on Wed Apr 22, 2026 4:46 pm, edited 1 time in total.
Surely there must be consensus by now...
- KVRAF
- 4888 posts since 3 Jan, 2003 from Vancouver
A couple of quick notes...
1. I couldn't use the MIDI input on a track to receive data from the "primary" track on multiple tracks at the same time.
2. I couldn't add the MIDI Patch Bay plugin to a Rack. If that was possible then the Rack method could be more self-contained. A plugin that doesn't need the patch bay, like Kontakt, works fine in a Rack.
1. I couldn't use the MIDI input on a track to receive data from the "primary" track on multiple tracks at the same time.
2. I couldn't add the MIDI Patch Bay plugin to a Rack. If that was possible then the Rack method could be more self-contained. A plugin that doesn't need the patch bay, like Kontakt, works fine in a Rack.
Surely there must be consensus by now...
-
- KVRer
- Topic Starter
- 29 posts since 30 Jan, 2022
Thank you!pough wrote: Tue Apr 21, 2026 9:29 pmI have it working in two different ways, keeping in mind that Textarium itself still baffles me. So I'm just using whatever loads in it by default. It seems have have five channels that it outputs. I didn't bother to set up all five just to save time. I successfully managed to have it sending three different MIDI streams to three different instrument plugins.SMSomething wrote: Tue Apr 21, 2026 5:39 pm Thanks for all the help. So far, I'm not able to get any combo of patch/rack or anything else to constantly work for me. I'm old, too. Tech is no country for old men I guess.
Method 1: Aux Send/Return (blue tracks)
Load Textarium on one track and put Aux Send plugins after it. On other tracks, add an Aux Return and a MIDI Patch Bay and the instrument plugin. Configure the Sends and Returns to be unique. In each MIDI Patch Bay set it to block every channel except the appropriate one for that instrument. Depending on the instrument plugin, you may need to route the channel you want to whichever channel the instrument plugin needs to listen to (shown in the attached image).
Method 2: Rack (yellow tracks)
Load a Rack on all tracks that has Textarium in it, with the MIDI routed from the Rack input to Textarium and from Textarium to the Rack output (shown in the attached image). On each track add a MIDI Patch Bay plugin after the Rack and set it the same as in the other method. After the MIDI Patch Bay add an instrument plugin.
If your instrument plugin can choose which MIDI channel it listens to, you can skip the MIDI Patch Bay.
Method one works perfectly for my needs. I was wracking my brain trying to accomplish this and was having zero success.
I have crippling arthritis in my hands and can no longer play or perform (not like I was good at it but...). Simple triads are practically impossible for me these days. However, with this functionality I can compose and play with single finger presses.
I really appreciate all of the help you've so generously offered to a stranger.
- KVRAF
- 4888 posts since 3 Jan, 2003 from Vancouver
No problem! I had seen this plugin mentioned and was a bit curious about it already. Your question just inspired me to put in a little time and effort.SMSomething wrote: Tue Apr 21, 2026 10:58 pm I really appreciate all of the help you've so generously offered to a stranger.
Now I just have to put in some more time and effort into figuring out the plugin itself...
EDIT: Note that my instructions above have changed. I realized that you only need one Send/Return channel because the MIDI Patch Bay does the filtering.
Surely there must be consensus by now...
