Search results

  1. I

    Midi 2.0

    A whole host of MIDI 2.0 resources including c++ and arduino focused libraries are now available here: https://midi2.dev/
  2. I

    Midi 2.0

    The MIDI org has development boards (RP2040 based) available to members ($600/yr) that have functioning USB MIDI 2.0 drivers and are currently working with macOS CoreMIDI, which now supports MIDI 2.0. Logic also supports MIDI 2. These boards are running firmware that is currently only available...
  3. I

    USBhost_t36 MIDI losing midi note on / off events (Teensy 3.6) during modwheel change

    Paul Stoffregen, when you look into these issues are you able to step debug with Teensy?
  4. I

    Midi 2.0

    There still aren’t many MIDI 2.0 compliant devices to test with. The USB spec was released, so we may see Apple and Microsoft build it into future OS updates, which would help get things started. If you’re looking for more expression Or resolution you might check out MPE, or OSC, which are...
  5. I

    Roland USB MIDI devices and T3.6 USB Host port

    No Linux drivers, and google searches seem to indicate that Roland synths are "useless" in linux.
  6. I

    Roland USB MIDI devices and T3.6 USB Host port

    There are a few manufacturers that still make USB MIDI devices that require device drivers to use on Windows or Mac OS. These devices do not work with the T3.6 host port. The simplest workaround is to use their hardware MIDI ports, and I realize this is likely a big project as these drivers may...
  7. I

    T3.6: How to detect when a new USB device is connected to the host port/hub

    Thanks KurtE, that worked! It seems that repeatedly disconnecting and reconnecting certain USB MIDI devices will cause the sketch to hang, but that may likely be something in my code. I'll report back if I find out more.
  8. I

    T3.6: How to detect when a new USB device is connected to the host port/hub

    Does anyone have an example of how to detect when a new USB device (in this case MIDI) is connected to the host port of T3.6? It doesn't need to be immediate, but if there was a flag to test for new devices during the main loop, that would be very helpful. Thanks!
  9. I

    RA8876LiteTeensy For Teensy T36 and T40

    Ok, upon further research it looks like the only option is to pre-program the flash memory and then solder it to the board. Not very practical, the least buydisplay could have done was put ICP headers in there, but I also don't see why they wouldn't have programmed the RA8875 to be able to...
  10. I

    RA8876LiteTeensy For Teensy T36 and T40

    Reading the RA8875 datasheet, looks like the flash SPI interface supports dual and quad lines, potentially doubling or quadrupling the SPI speed. What I don’t see, is how to write data TO the flash chip. Buydisplay sells these flash chips meant for their displays...
  11. I

    RA8876LiteTeensy For Teensy T36 and T40

    Thanks Morgan. Do you know if either library can successfully address (write/read) external flash memory on the buydisplay board? The RA8875 datasheet mentions how to read from it, but not how to write. Also because this is an SPI connection between RA8875 and the flash memory, would it be...
  12. I

    MTP Responder Contribution

    My T3.6 works with MTP on windows, but I have not been able to get it to work on MAC. I’ve tried several different MTP apps and none can see it.
  13. I

    RA8876LiteTeensy For Teensy T36 and T40

    After digging through the RA8875 library for a few months now, I'm really appreciating the info in this thread. I'm working with the 5" TFT/Captouch/RA8875 display from buydisplay with a T3.6. Question for the group, and I hope it's not too off topic, but it takes about 1.2s to draw a 800x480...
  14. I

    Teensyduino 1.52 Released

    Thanks for the update. Where is the source code for the updated RA8875 library located?
  15. I

    MTP Responder Contribution

    @wmz, sorry for the lag, finally ran your updated code and am able to transfer files to/from Teensy3.6 using SDIO on a Windows 10 machine. Thank you!
  16. I

    Midi 2.0

    Hello Paul, I’m developing an advanced MIDI router that uses Teensy 3.6. The current version works with MIDI 1.0. https://github.com/insolace/MIDI-Router MIDI 2.0 is on the roadmap and my goal is to start work on a fork of your USB Midi library. I’ve got a few folks helping me and we were...
  17. I

    MTP Responder Contribution

    Thanks, I'll stay tuned.
  18. I

    MTP Responder Contribution

    SDFatConfig.h has #define USE_LONG_FILE_NAMES 1, but on Windows files still transfer at 0kb. WMXZ - would you be willing to export/share a compiled binary that you know works on a Teensy 3.6 with SDIO? As for mac os, it looks like MTP is not supported by the OS. There are a number of...
  19. I

    MTP Responder Contribution

    I'm now testing this on a Windows 10 laptop, I can see the Teensy but files that I copy over are all 0kb, directories work but files are empty. I have to disconnect and reconnect in order to see any updates. It also seems that long named directories don't want to copy over at all. On the...
  20. I

    MTP Responder Contribution

    Has anyone had success with MTP on MacOS? I can currently load WMXZs library and boards.txt etc files, compile and run the example code with serial debug output, but I cannot see the SD card in MacOS. I see the teensy MTP connected to the USB bus, but no disk. Running T3.6 with SDIO, card is...
  21. I

    Please update the standard Arduino MIDI library to latest 4.3.1 including PR#124

    In the version of the Arduino MIDI library that is currently packaged with Teensyduino, the midi::Send method does not pass any real-time events such as clock and active sensing. PR#124 fixes this bug. If this could be updated for the next Teensyduino release, it would be much appreciated.
  22. I

    MTP with Teensy 3.2 and a SPI-connected SD Card (and also using USB-MIDI)

    Seconding this request, but inclusive for T3.6 with the built in SDIO. Specifically, support for MTP, Serial, and MIDIx16.
  23. I

    Trouble extending Mass Storage Device MTP Disk

    I need to be able to at least switch between MTP and Serial+MIDI, I don’t need them simultaneously but the user needs to be able to go into “disk mode”. So I will be putting some hours into this. Could you share your latest code/files and explain where you’re at? I will absolutely share my...
  24. I

    MTP Responder in real SDfat environment problem

    Would you be willing to share your code? I have an application where I want the user to put the teensy into “disk mode” so they can access the SD card that is buried in the enclosure, and then when they’re done they can exit disk mode to use the teensy for other purposes. Would this be...
  25. I

    MTP Responder in real SDfat environment problem

    Did you ever get this working?
  26. I

    USBHost_T36, hosting USB MIDI devices with virtual cables (ports)?

    Just as a followup, I now believe that the names of the ports/virtual cables in these devices come from manufacturer drivers. Turns out these aren't class compliant MIDI devices, so I don't believe that there will be a way to read the port names (or even access the MIDI data streams).
  27. I

    USBHost_T36, hosting USB MIDI devices with virtual cables (ports)?

    Other Speed Configuration Descriptor: ....................................... "Default iBridge Interfaces" Length (and contents): 469 Raw Descriptor (hex) 0000: 09 07 D5 01 04 01 03 E0 00 08 0B 00 02 0E 01 00 Raw Descriptor (hex) 0010: 04 09 04 00 00...
  28. I

    USBHost_T36, hosting USB MIDI devices with virtual cables (ports)?

    Output: Super Speed device @ 0 (0x14000000): ............................................. Hub device from Apple Inc. Port Information: 0x061d Built-in Root Hub Captive Internal Device Connected Enabled Number Of Endpoints...
  29. I

    USBHost_T36, hosting USB MIDI devices with virtual cables (ports)?

    Well after following the instructions here I was able to download USB Prober. Raw output is too big for this post, so I'll post it separately. Here's a screenshot: I have 3 usb hubs, the one that came up as MTT is the cheapest of the bunch! You can find them at newegg for $8 here. The two...
  30. I

    USBHost_T36, hosting USB MIDI devices with virtual cables (ports)?

    Looks like it comes with the developer packages, I’ll try to dig it up, or I could use my windows laptop if that’s easier.
  31. I

    USBHost_T36, hosting USB MIDI devices with virtual cables (ports)?

    I’ll do this tonight when I’m back in the studio and share the results here. Maybe this will shed some light on the virtual cable names as well, I’ll leave all the synths and midi devices connected.
  32. I

    USBHost_T36, hosting USB MIDI devices with virtual cables (ports)?

    How do you check a hub in Linux? If it’s a terminal command I can try it in OSX. Here’s another question, it would seem that usb midi devices with multiple virtual cables can report a name for each cable. Here’s a screenshot from Ableton Live (ignore the highlights that aren’t mine), notice...
  33. I

    USBHost_T36, hosting USB MIDI devices with virtual cables (ports)?

    Searching Amazon turned up this as the only hub mentioning multi TT (transaction translator): 7 port USB 2.0 Hi-Speed Self Powered Desktop Hub, Multi TT ( 3 PACK ) BY NETCNA https://www.amazon.com/dp/B072N6L55S/ref=cm_sw_r_cp_api_i_VUGnCbD0WX6K5 However searching google found this gem which is...
  34. I

    USBHost_T36, hosting USB MIDI devices with virtual cables (ports)?

    Fantastic response, thank you. Apologies for confusion, when I said 16x16 I meant MIDIx16. I’ve never seen a hub advertised as single or multi TT, do you know of some on the market? Is there a way to query this from the library when you create the USB Hub objects? Can you read from the...
  35. I

    USBHost_T36, hosting USB MIDI devices with virtual cables (ports)?

    I'm trying to confirm if Teensy 3.6 can host USB Midi devices that have more than one virtual MIDI cable, and if so how to tell how many ports a given device has. I believe this bolded modification to the 16x16 example code will return the virtual cable: // Next read messages arriving from...
  36. I

    T3.6 MIDI USB Host - querying "midi1.product"

    Works like a charm, thank you!
  37. I

    T3.6 MIDI USB Host - querying "midi1.product"

    Apologies for what is probably a rudimentary question. I'm using a Teensy 3.6 as a USB host with a MIDI device, I'm attempting to query "midi1.product" but am getting an error when compiling. I'm using the "USBHost_t36/MIDI/InputFunctions" example, and referencing the USBHost_t36.h file...
Back
Top