Forum Rule: Always post complete source code & details to reproduce any issue!

Search:

Type: Posts; User: vjmuzik

Page 1 of 3 1 2 3

Search: Search took 0.00 seconds.

  1. Yeah that sounds like the Windows MIDI driver is...

    Yeah that sounds like the Windows MIDI driver is still using the regular transfer rate for MIDI so your stress test is likely overloading the driver. If you are in the area you can try taking your...
  2. We can agree that Windows MIDI drivers suck, but...

    We can agree that Windows MIDI drivers suck, but there is only one of two possibilities of why I would think it’s running like garbage. Either the program you are using to send the MIDI data is...
  3. Replies
    32
    Views
    6,927

    It’s such a simple fix that I can’t figure out...

    It’s such a simple fix that I can’t figure out for the life of me why no one else ever suggests it when multiple people always run in to this same issue. All you have to do is change the serial...
  4. I wouldn’t worry about trying to denounce...

    I wouldn’t worry about trying to denounce encoders in software, it’s more like a rabbit hole, you’ll have much better results Debouncing in hardware and less headache. As for velocity, that’s what I...
  5. Replies
    232
    Views
    13,383

    For me personally I would like to see 8 serial...

    For me personally I would like to see 8 serial ports as this is the perfect number of ports to make a 1 unit rack box for connecting external MIDI synths to my DAWs. But, as was already stated by...
  6. Replies
    10
    Views
    523

    That is a really strange bug, the strangest part...

    That is a really strange bug, the strangest part is that it only occurs in Pro Tools. Like you said, the HUI protocol doesn’t change between DAWs so the fact that it works fine in a different DAW is...
  7. Replies
    10
    Views
    523

    I just looked at the code for MIDIUSB.h and that...

    I just looked at the code for MIDIUSB.h and that isn’t causing the problem, it actually uses usbMIDI.h to send it already. I would suggest using a MIDI monitor to look at the output of Pro Tools and...
  8. Replies
    10
    Views
    523

    I feel like this has something to do with you...

    I feel like this has something to do with you using two usb midi libraries, you shouldn’t have to use MIDIUSB.h with a Teensy controller. They already have a usb midi library that is active when you...
  9. As far as I know there are no setbacks or...

    As far as I know there are no setbacks or precautions from powering without a computer, the only thing you should avoid doing is making calls to the usb serial.
  10. Replies
    7
    Views
    316

    As part of the MIDI spec every input of a device...

    As part of the MIDI spec every input of a device has an opto-isolator, every communication line only needs one opto-isolator so the output line does not have it’s own because when it’s plugged into...
  11. Replies
    3
    Views
    146

    In my admitedly limited experience most 4 pin...

    In my admitedly limited experience most 4 pin potentiometers have what's called a center tap on that fourth pin that I believe allows you to change the resistance of the pot for some reason or...
  12. Replies
    12
    Views
    296

    Let's just say that there is no "right" or...

    Let's just say that there is no "right" or "wrong" when it comes to what you signify as middle C, it will vary from manufacturer to manufacturer and country to country. Despite this, the MIDI...
  13. Replies
    2
    Views
    135

    As far as I remember I believe Native Instruments...

    As far as I remember I believe Native Instruments does implement NRPNs, if that is the case the Teensy usbMIDI library has built in functions to send them.

    This is the list of functions it has...
  14. Replies
    2
    Views
    135

    The official way to send encoder messages is...

    The official way to send encoder messages is using control change numbers 96 & 97, they are named “data increment” and “data decrement” respectively. However even though this is the official way in...
  15. Here is what my name.c looks like for my...

    Here is what my name.c looks like for my controllers, my serial number structure is different from yours as I wanted to use ASCII characters rather than numbers. Although I am fairly certain I did...
  16. Replies
    14
    Views
    586

    Definitely interesting....

    Definitely interesting....
  17. Teensy has native USB support for a variety of...

    Teensy has native USB support for a variety of devices, usbMISI happens to be one of them so no additional software is needed as long as your OS has a general MIDI driver which most tend to have...
  18. I haven’t noticed any decrease in accuracy, but...

    I haven’t noticed any decrease in accuracy, but you can actually turn all 8 knobs on the mux board at the same time with no noticeable lag as long as the program loops fast enough. When you use muxs...
  19. If you use a mux for LEDs the only way to have...

    If you use a mux for LEDs the only way to have every LED “on” is to flash between them many times per second since with a mux only one can be on at any time, but if they flash fast enough you can’t...
  20. That is for the most part correct, it is...

    That is for the most part correct, it is controlled via digital pins to select 1 of 8 positions that can then be read or output to from either a digital pin or an analog pin. For simplicity’s sake,...
  21. Replies
    8
    Views
    292

    If the code has worked on a different project...

    If the code has worked on a different project then the likely culprit is that something may have been miswired or the hardware is at fault. If you have a multimeter I would suggest manually...
  22. Replies
    2
    Views
    193

    I’ve also had success with using multiplexers for...

    I’ve also had success with using multiplexers for encoders, I’ve only tested up to 24 of them on a Teensy 3.6. For this to work you will have to use 2 multiplexers for encoders as both the A and B of...
  23. Everybody always suggests to use this “quick and...

    Everybody always suggests to use this “quick and dirty” workaround, when all you have to do is change the serial number of each Teensy device in the same way that you change the midi device name....
  24. Replies
    2
    Views
    186

    What you are looking for is called RTP-MIDI and...

    What you are looking for is called RTP-MIDI and you are in luck because someone did make a library for it.
    https://github.com/lathoub/Arduino-AppleMIDI-Library
  25. Any value less than 112 will freeze your program...

    Any value less than 112 will freeze your program because 112 is the amount of characters that the Mackie display has, so if your array is anything less than that you’ll get undefined behavior since...
  26. You can use your original code to get...

    You can use your original code to get “messageText” just delete any calls to display, then you can put the code we’ve suggested in another function to be called at anytime such as this.



    void...
  27. I think something like this may do the trick, I...

    I think something like this may do the trick, I can’t test it right now to be certain though.


    uint8_t textPos = 0;
    display.clear();
    for (uint8_t i = 0; i < 112; i++) { //Do 56...
  28. Replies
    15
    Views
    677

    I can understand that, but from my knowledge Pro...

    I can understand that, but from my knowledge Pro Tools will only allow you to map plugins to a controller if they have a profile as a midi device in the settings. I believe I read that Novation...
  29. Replies
    34
    Views
    6,185

    My guess is this is supposed to be similar to a...

    My guess is this is supposed to be similar to a Roland MC-808 in the way it uses motorized faders to control and recall parameters such as volume and pan.
  30. Replies
    15
    Views
    677

    It’s also possible to program a Teensy as any...

    It’s also possible to program a Teensy as any Diginet Ethernet controller as well, I.E. Control 24, Pro Control, C|24, D-Command, or D-Control they all work.
  31. Replies
    15
    Views
    677

    You have to have an Ethernet adapter to do it,...

    You have to have an Ethernet adapter to do it, but yes it’s entirely possible. If a little complicated because of lack of support for some needed Ethernet things.

    Here’s a picture from last time I...
  32. Replies
    15
    Views
    677

    Yeah Pro Tools is real finicky with what...

    Yeah Pro Tools is real finicky with what controllers you can use with it, any of the quote unquote midi controllers are basically garbage from what I understand. I was told that Eucon has the best...
  33. Replies
    13
    Views
    534

    I don’t know about standard, but the only bare...

    I don’t know about standard, but the only bare keybed I have to go off of as an example seems to use a small PIC controller to read it and output it as MIDI data, I believe it’s a Fatar last time I...
  34. Replies
    13
    Views
    534

    It can be scanned in any order you want it to, it...

    It can be scanned in any order you want it to, it would normally just be in sequential order if you read it using a loop as opposed to calling every single position individually.
  35. Replies
    13
    Views
    534

    I see no reason why you wouldn’t be able to do it...

    I see no reason why you wouldn’t be able to do it like that, it may even be advantageous to have a separate Teensy LC dedicated to decoding the keyboard matrix and outputting it as MIDI to the main...
  36. Replies
    5
    Views
    317

    If you really need to you can run multiple...

    If you really need to you can run multiple encoders through some multiplexers with really no problems as long as your sketch repeats fast enough.
  37. Replies
    4
    Views
    227

    I can’t speak speak for this specific model of a...

    I can’t speak speak for this specific model of a EuCon device but the protocol was described as being for 10/100Mbyte Ethernet. Being that this is one of the smaller ones I hope I can get away with...
  38. Replies
    4
    Views
    227

    It’s basically a MIDI controller of sorts, but it...

    It’s basically a MIDI controller of sorts, but it doesn’t use the MIDI protocol at all and is Ethernet tcp based. It uses a protocol called Eucon to communicate with Eucontrol which then controls a...
  39. Replies
    4
    Views
    227

    Project Feasibility

    I’m working on a project of recreating this:
    14328
    But on sort of a larger scale, I am wondering if it’s possible to use a single Teensy 3.6 to recreate something of a similar nature as this.
    ...
  40. I think you will want to change it to the proper...

    I think you will want to change it to the proper resistor so that it interfaces properly with other midi devices.
  41. I believe it’s the symbol for an inverting...

    I believe it’s the symbol for an inverting buffer, although I can’t remember if it’s strictly necessary or just best practice to use them for any midi transmitters such as MIDI THRU or OUT.
  42. In the usb midi examples that come with...

    In the usb midi examples that come with Teensyduino the Interface_3x3 is basically what you are looking for as far as the USB-MIDI, MIDI IN / OUT. For MIDI THRU it is typically all hardware and no...
  43. Based on this meter from Adafruit it may just a...

    Based on this meter from Adafruit it may just a need a resistor in place in order for it to get the full range. This is what they say to use when connecting it to a pwm output from a microcontroller,...
  44. As part of the Teensyduino install you can use...

    As part of the Teensyduino install you can use ResponsiveAnalogRead, here is the github link to it: https://github.com/dxinteractive/ResponsiveAnalogRead/blob/master/README.md
  45. Replies
    8
    Views
    358

    A smaller resister shouldn’t be necessary, I used...

    A smaller resister shouldn’t be necessary, I used 10k in mine at least, as far as I can tell the code you used should have functioned correctly. The only issue I can spot is that the delayMicrosends...
  46. Replies
    8
    Views
    358

    Did you remember to put pull-up resistors on the...

    Did you remember to put pull-up resistors on the A and B lines of your encoder? I think I ran into that issue before, but I’m not positive if it was the same thing and whether or not that fixed it.
  47. Replies
    8
    Views
    358

    The code you followed was intended to be used as...

    The code you followed was intended to be used as data increment and data decrement midi control change message so the 1,0,-1 was the desired behavior in order to achieve that.
  48. Replies
    8
    Views
    358

    You are only getting 0,1,0,-1 because you read...

    You are only getting 0,1,0,-1 because you read the encoder, print the value, and reset the value back to zero one right after the next. If you want to get higher or lower values than 1 or -1 you...
  49. I don’t know what your circuit looks like but you...

    I don’t know what your circuit looks like but you may need to filter the outputs of your encoders, this seems to be a good example of a filter circuit for encoders.
    14072

    However, since the...
  50. Replies
    25
    Views
    875

    Are you able to post the source code for this?

    Are you able to post the source code for this?
Results 1 to 50 of 115
Page 1 of 3 1 2 3