Forum Rule: Always post complete source code & details to reproduce any issue!
Results 1 to 5 of 5

Thread: Teensy 3.6 as USBMidi-to-SerialMIDI adapter

  1. #1
    Member
    Join Date
    Oct 2015
    Location
    Roma (IT, UE)
    Posts
    72

    Teensy 3.6 as USBMidi-to-SerialMIDI adapter

    Hello,
    I'm looking to build an adapter which accepts a MIDI USB controller (keyboards like Akai LPK25 etc.), thus working as a MIDI USB host, and "blindly/transparently" forward all MIDI messages to a DIN-type MIDI OUT connector (which I'll hook up to MIDI hardware synths).
    The goal is to play my old MIDI synths (no USB) from my USB keyboards, without a PC/Mac inbetween.

    From what I gathered, I need a Teensy 3.6 (because it is USB host capable), a few components (MIDI female connector, a few resistors) and... which libraries? I've seen various MIDI and USB Host libraries, but I guess I'm a bit lost about which one I need.

    Is there a similar project in the works already (code samples etc.), so I can save time (no need to reinvent the wheel)?

    Thank a lot, guys

    Fernando

  2. #2
    I'm sure you could use a Teensy LC for this.
    I just finished a Teensy LC MIDI controller. It takes 12 pushbuttons, 7 potentiometers and a rotary encoder and uses USB to plug into my laptop.
    So.. you need MIDI usb and convert to MIDI DIN type?

  3. #3
    Senior Member oddson's Avatar
    Join Date
    Feb 2013
    Location
    Isle in the Salish Sea
    Posts
    996
    Hosted MIDI is either working or close to working (with T3.6) but I don't recall any examples yet.

    I'd like to give this a try too but I haven't got around to it.

    https://forum.pjrc.com/threads/43450...lopment-status

  4. #4
    Member
    Join Date
    Oct 2015
    Location
    Roma (IT, UE)
    Posts
    72
    Quote Originally Posted by j_dunavin View Post
    I'm sure you could use a Teensy LC for this.
    I think it's not possible, because for my project it has to act as a MIDI USB Host.
    The LC can't do USB host: you can't connect USB midi keyboards to it.

    uses USB to plug into my laptop.
    Your project does more or less the opposite: acts as a MIDI controller, with your laptop being the MIDI USB host, let's say.

    So.. you need MIDI usb and convert to MIDI DIN type?
    Yes. It should just forward MIDI traffic from USB to MIDI DIN.
    I already did it using a Raspberry Pi board, but it's a huge overkill (and drains battery too fast).

  5. #5
    Member
    Join Date
    Oct 2015
    Location
    Roma (IT, UE)
    Posts
    72
    Quote Originally Posted by oddson View Post
    Hosted MIDI is either working or close to working (with T3.6) but I don't recall any examples yet.
    Yes, it looks like I would be out on unexplored territory.
    Oh well...
    Thanks anyway.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •