Skip to content

Would it be possible to use this with normal midi controller? #1

Closed

Description

@tavasti

What you think, would it be possible to use this with 'normal' midi controller?

I have controller with 16 pads, 8 faders and 8 rotary controllers. All of them can be configured to send nearly anything. And in addition, having 8 configuration sets, so all of them can have 8 different meanings.

I can do some programming myself, but would need your comment if there is some special requirements for controller.

Activity

  1. mzuther commented on Feb 14, 2020

    @mzuther
    Collaborator

    Hi tavasti,

    I see no problem here, it's exactly what I have done. Writing to the display (in case there is one) might be more tricky. In any case, be careful. I bricked my controller by accidentally sending the wrong SysEx values to it. Not even Novation support was able to rescue the controller and it continued to slowly eat its own memory...

    Please understand that I cannot give more than general help. This piece of software is eight years old and I haven't touched it for a long time. I do however hope you enjoy to use it in your code – have fun! :)

    Martin

  2. tavasti commented on Feb 14, 2020

    @tavasti
    Author

    My controller does not have any display, so I don't think there will be any reason to write anything to there.

    So it is matter of just receiving midi from controller, and talking MCP to another side.

    Any hints for such case, what kind of hardware definition I should write?

  3. mzuther commented on Feb 14, 2020

    @mzuther
    Collaborator

    This is from the back of my head, so it might not be 100% accurate...

    Study the file src/PythonMcu/Hardware/MidiControllerTemplate.py – this is your API (i.e. the things that you can do). To actually do them, derive from this class like I did in Novation_ZeRO_SL_MkII.py.

    And don't you dare ask me what Novation_ZeRO_SL_MkII_MIDI.py is for, I completely forgot. 😄 However, looking at the code should make it clear

  4. tavasti commented on Feb 14, 2020

    @tavasti
    Author

    Ok, I see to what my time will suffice :-)

  5. locked and limited conversation to collaborators on Aug 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions