Record/broadcast input not functional when "Master mix" option is disabled

Bug #1792361 reported by Rash
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Mixxx
Confirmed
Low
Unassigned

Bug Description

I did search the forum and found someone describing a similar problem, but there was a workaround for that use-case and the bug was not confirmed as a result. A developer kindly confirmed a bug, but I thought I should report rather than expect it to be fixed auto-magically for us. ;-)

https://mixxx.org/forums/viewtopic.php?f=3&t=12096

Just for clarity. Using a sound input device for recording/broadcasting does not work. Using the master mix does. From line 516 of enginemaster.cpp there is apparently nothing to connect the soundcard if master mix is disabled? From line 671 it is described that 'SoundManager will send the input buffer from the sound card to m_pSidechain' but perhaps there is nothing that picks it up from pSidechain?

I believe this is present since at least the last release and it is present in the nightly builds. I'm running Ubuntu 18.04 on an i5 NUC with 8GB RAM.

Thank you! Mixx is awesome!

Be (be.ing)
summary: - Record/broadcast input - soundcard input not functional even if 'master
- mix' is disabled on output tab.
+ Record/broadcast input not functional when "Master mix" option is
+ disabled
Be (be.ing)
Changed in mixxx:
status: New → Confirmed
importance: Undecided → Low
Revision history for this message
Peter Burg (wunjo) wrote :

Also Win 7 64
Could be very useful while putting an other audio source or standalone tool for sound processing in the stream in auto DJ mode.
While using virtual audiocable etc.

Revision history for this message
Rash (rashid-mustapha) wrote : Re: [Bug 1792361] Re: Record/broadcast input not functional when "Master mix" option is disabled

That's exactly what I was trying to do when I reported this bug.

Hopefully we can see a fix soon. I had a look a the code but I am not up to
fixing it myself unfortunately.

R.

On Wed, 21 Nov 2018, 16:51 Peter Burg <<email address hidden> wrote:

> Also Win 7 64
> Could be very useful while putting an other audio source or standalone
> tool for sound processing in the stream in auto DJ mode.
> While using virtual audiocable etc.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1792361
>
> Title:
> Record/broadcast input not functional when "Master mix" option is
> disabled
>
> Status in Mixxx:
> Confirmed
>
> Bug description:
> I did search the forum and found someone describing a similar problem,
> but there was a workaround for that use-case and the bug was not
> confirmed as a result. A developer kindly confirmed a bug, but I
> thought I should report rather than expect it to be fixed auto-
> magically for us. ;-)
>
> https://mixxx.org/forums/viewtopic.php?f=3&t=12096
>
> Just for clarity. Using a sound input device for
> recording/broadcasting does not work. Using the master mix does. From
> line 516 of enginemaster.cpp there is apparently nothing to connect
> the soundcard if master mix is disabled? From line 671 it is described
> that 'SoundManager will send the input buffer from the sound card to
> m_pSidechain' but perhaps there is nothing that picks it up from
> pSidechain?
>
> I believe this is present since at least the last release and it is
> present in the nightly builds. I'm running Ubuntu 18.04 on an i5 NUC
> with 8GB RAM.
>
> Thank you! Mixx is awesome!
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/mixxx/+bug/1792361/+subscriptions
>

Revision history for this message
Ard van Breemen (ard) wrote :

I just want to bump this with:
https://www.mixxx.org/forums/viewtopic.php?f=3&t=12537

With the notion that recording works. Using the input device as an aux input and routing to headset works.
Recording *and* broadcasting results in a perfect recording but no audio in the broadcast.
I got the feeling that changing this on the fly would keep the broadcast resending the last audio buffer it got, but I am not sure about that, that could be a client issue too.

The use case are dj decks with microphone inputs that have no seperate microphone recording, only the record input/loopback contains the microphone input.

Anyway: the recording engine seems to get the audio buffers just fine, but the broadcast engine doesn't. I assume that's due to the realtime aspect of the broadcast, so the broadcast takes a different audio path?

Revision history for this message
Ard van Breemen (ard) wrote :

Add to my last comment:
Version of mixxx is the current nightly:
2.3.0~alpha~pre-0ubuntu1~master~git6789~bionic

Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/9427

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.