moritzvieli / rocketshow

A system to automate your backtracks, lighting- and videoshow.
http://www.rocketshow.net
GNU General Public License v3.0
15 stars 3 forks source link

Extension to 16 Audio Channels #109

Open EkimRemarc opened 8 months ago

EkimRemarc commented 8 months ago

RocktShow seems to have the right DNA compared to other multitrackers I have been used since years.

For Me RocketShow needs two extensions to get more value:

First: I would like to use 16 Audio Channels which enables to have backings for each musician + orchestra in stereo plus a master click & band click. (This is not working in 2.3.5 tested with Behringer X32)

Second: I would suggest to implement a softswitch which globaly enables / disables audio busses. Reason is when a real musician is missing I must switch on his tracks for all compositions for a complete GIG just one time instead of modifying all compositions.

DavidOpgh commented 6 months ago

Hello! RS does have a lot of nice features compared to other multirackers I've tried.

1) I've only used a stereo channel audio with RS. What happens when you try to connect it to the X32?

2) I would think this would easier to implement directly from from X32 than from RS.

moritzvieli commented 6 months ago

@EkimRemarc Regarding Behringer X32: Same question from my side. We also use a Behringer X32 with 3-4 channels and this works. Does it only work until a specific number of channels? Did you check the 8-8 routing table?

Regarding the 2nd requirement: We're already discussing similar features here: https://github.com/moritzvieli/rocketshow/issues/96

As @DavidOpgh already mentioned: I'd also suggest to map all channels and just mute them in the X32 as required. This is also, what we do live: For 1-2 special songs with guest musicians, we just added separate backing tracks in a channel and mute them, when they're live with us on stage.

EkimRemarc commented 6 months ago

It is working up to a certain amount of channels (8). You can configure more but they will not routed to the Behringer and RocketShow shows up a failure message starting while configuring the 9th channel. Up to 8 channels it works fine.

moritzvieli commented 4 months ago

@EkimRemarc Can you show your routing configuration in the Behringer X32? Can you post the errormessage here (screenshot or download the logs from the Rocket Show settings)?

DavidOpgh commented 2 months ago

@EkimRemarc did you get this issue resolved? Behringer had a sale and I bought an XR18 to test Rocket Show with more than 8 channels.

DavidOpgh commented 2 months ago

I've started looking at this issue and I can confirm RS has an issue with trying to play a composition with more than 8 channels from my xr18 as an audio device.

I've never tried this before but this is what I see when I try to create a new audio bus. It looks correct. Most times I would imagine you're going to have a mono or a stereo audio source. Since I believe the wav files are stereo I chose stereo.

20240830_170940.jpg

I created 4 stereo audio busses.

20240830_174830.jpg

I created composition to use all 4 audio busses and it played fine. I got 8 channels of audio from the XR18.

20240830_175057.jpg

I added a 5th audio bus. It created it OK. I added it to the composition and it took it. But when I tried to play the composition I got 5 of these errors.

20240830_175141.jpg

And here is the console terminal as much as would fit on the screen, although the errors all look similar. 20240830_175242.jpg

log file logs (8).zip

moritzvieli commented 1 month ago

@DavidOpgh Just to be sure: I know, you route audio from the interface in the X32 in pairs of 8 channels. Did you set up routing in the X32 to more than 8 channels?

E.g. something like this?

image
DavidOpgh commented 1 month ago

20240902_080051.jpg

20240902_082229.jpg

Just to clarify my previous post. The error occurs when you configure more than 8 channels to the audio device and try to play a composition, regardless of how many channels the composition uses. In this example the Pi will generate the error when it is configured for 5 stereos busses but the composition is only using 4. If I remove the 5th audio buss the composition will play without an error.

DavidOpgh commented 1 month ago

The XR18 doesn't route the audio in groups of 8. There is a single USB Returns page. Here is the routing.

20240902_081032.jpg

20240902_081046.jpg

20240902_081058.jpg

This is just the Meters page showing the outputs when playing the 4 stereo busses into 8 channels on the XR 18

20240902_080939.jpg