• July 23, 2018 at 19:44 #5360
    aek
    Participant

    Hi Nikolai,

    1. How does LP recognize MIDI controllers? In the case of using several identical controllers, a very unpleasant situation occurs: a project was created in which three identical controllers were used(Behringer x-touch mini). If I only have one of these controllers (the second or the third one) when I download the file of this project, then the LP in MIDI setup sets it first, which is not right. As far as I understand, LP does not recognize controller IDs and uses only their logical names( In single-device devices, logical names are the same).

    2. When working at sample rate 48Khz and audio buffer 256 samples, the LP shows DSP load: 35-40%. When switching the same project to 82Khz and the size of the audio buffer 512 samples, DSP is increased to 80-85%. Why is this happening?
    I use a sound card RME Fireface 802.

    Best regards,
    Andrey.

    July 24, 2018 at 05:15 #5361
    Nikolai
    Keymaster

    Hi

    1. We use the name as the id, in liveprofessor one we tried to use the midi device number given by windows. but this does not work, as the number changes randomly, depending on usb port you plugin in to and the order they are connected, etc.

    Problem is that, as far as I know, there is no unique Id connecting the actual hardware device with the midi device seen by windows/osx. It would need to be a serial number or such. If I’m wrong, let me know.

    2.

    Could be many reasons, it only means that it takes longer to compute the samples in relation to the buffer time.
    So if you have 256 samples at 48, you have to calculate 256 samples 187 times per second, while at 82/512 you have to calc 512 samples 160 times per second.

     

     

    July 24, 2018 at 07:48 #5362
    aek
    Participant

    Hi,
    1. The Behringer x-touch controllers in the setup editor have the field Device ID. I can change the value of this field. I’m not sure that I’m right, but it seems to me that this field is unique for each device.

    2. Yes, I understand these figures. But, I did not think that the load in computations increases so much and not proportionally. I thought that most of the computation takes place in the DSP sound card, not in the DAW.

    • This reply was modified 3 weeks ago by aek.
    July 30, 2018 at 19:43 #5377
    aek
    Participant

    Hi Nikolai,
    Was there time to look at the material that I sent?
    There were ideas how it can be used?
    Andrey.

    July 31, 2018 at 17:34 #5378
    Nikolai
    Keymaster

    Hi

    Sorry for the delay.

    Yes I see that the Behringer has a device id, but that id is not sent over midi, it must be something that is used internally.

    When sending standard midi messages only these things are sent when you move a control.

    • Midi Channel
    • Message Type (Note, Controller, Pitch, Program Change, etc)
    • Value (the knob value 0-127)

    But, then your problem is more that the wrong device gets assigned to the wrong controller in LiveProfessor?

    So in Hardware Controller page you have three identical controllers and the “patch” of the physical box gets messed up when you save/load?

    I have an idea I’m going to test

    July 31, 2018 at 21:27 #5379
    aek
    Participant

    Hi,
    Yes it is. If the controllers are identical, then there is no control over the assignment of the desired controller to the desired chain. And this leads to complete confusion in assignments of global snapshots(in each controller, the encoders and buttons have their own channels) .

    August 10, 2018 at 07:35 #5390
    aek
    Participant

    Hi Nikolai,
    Was it time to realize your idea of controller recognition?

You must be logged in to reply to this topic.