Hi all,

I'm using a Bela Mini with multichannel expander to run a four channel sound installation. Using Pd for the code. I'm using one digital pin to trigger samples to play. This patch works perfectly in a two channel version (without the multichannel expander card).

Having a couple of issues. When I first ran my patch with the expander on I was getting a: digital pin printing too fast error. It seemed to be constantly retriggering the pin with "bouncing" or junk data.

So I tried updating the Bela in case this issue had been fixed. Update seemed to go very well. So now the sensor is reading correctly but there are two new issues:

  1. No sound
    I have tried [dac~ 1 2 3 4] and [dac~ 3 4 5 6] no sound using OUT 0-1 & OUT 2-3 on the multichannel board. Prior to the update I was getting four channels of sound out of [dac~ 3 4 5 6]. I'm using [readsf~] and all the .wavs are uploaded to the project via the IDE.

  2. The digital pinouts are not the same / don't match the diagram here: https://learn.bela.io/pin-diagram/ .I've set [in 22( in Pd which was D5 on the board before. Now the IDE console is giving me: Bela digital: channel 11 is set as input at message rate.

Any help much appreciated. cheers

    glitchpop okay, let's see where the issue is.

    Can you please first try a simple patch which sends an audio signal to the outputs. E.g.

    [osc~ 440]
    |
    [*~ 0.25]
    |\\\\\\\
    [dac~ 1 2 3 4 5 6 7 8]

    That will help determine if your outputs are working or not.

    The issue with the digital pin is likely due to the numbering scheme we use with the multichannel expander. In Pure Data the extra audio channels end up shifting the digital channel numbering up by 6. See here for a thorough explanation: https://learn.bela.io/products/multichannel/bela-mini-multichannel-expander/#pure-data

    If you use the pin diagram in the IDE then the pin numbering for the digitals will be correct, for cpp and Pure Data. Failing that please send over your patch so we can have a closer look.