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. Replies
    43
    Views
    8,155

    It’s not different program to program for midi...

    It’s not different program to program for midi devices, every program gets the devices straight from the driver. So they can all have the same device name as long as the serial number is different...
  2. Replies
    43
    Views
    8,155

    I’m pretty sure the problem is with Windows MIDI...

    I’m pretty sure the problem is with Windows MIDI driver not recognizing them as separate devices, but changing the serial number registers it as a new separate device. I can see how it appearing as a...
  3. Replies
    43
    Views
    8,155

    I have not noticed any side effects from it, I’m...

    I have not noticed any side effects from it, I’m still able to program them with no problems. I found it from just looking around in the Teensy core and figured I may as well change it, it just so...
  4. Replies
    43
    Views
    8,155

    Here is an example of what I’ve used in my...

    Here is an example of what I’ve used in my controllers.


    // To give your project a unique name, this code must be
    // placed into a .c file (its own tab). It can not be in
    // a .cpp file or...
  5. He states that he has 8 faders connected to the...

    He states that he has 8 faders connected to the specified pins in the original code, so no change is needed.
  6. USB3 doesn’t always work with older USB devices...

    USB3 doesn’t always work with older USB devices even though it’s “backwards compatible”, I’ve had problems with other USB devices not working correctly on USB3 even though they show up in the OS they...
  7. Replies
    7
    Views
    244

    Or you could use an external circuit that greatly...

    Or you could use an external circuit that greatly reduces the bounce that affects encoders. I’ve had great success using this circuit from Bourns and I haven’t missed any steps as far as I can tell:...
  8. Replies
    21
    Views
    4,657

    From looking through the manual, it’s likely this...

    From looking through the manual, it’s likely this setting here that makes it not recognize the Teensy correctly when there’s more than one port.

    15593

    This should be set at or above the max...
  9. Replies
    11
    Views
    288

    usbMIDI.Start will not accomplish what you are...

    usbMIDI.Start will not accomplish what you are looking to do, there is a standard that most DAWs as well as keyboards use for transport control called MIDI Machine Control, I know these work in...
  10. Replies
    14
    Views
    629

    The fact that you don’t have ground is likely the...

    The fact that you don’t have ground is likely the reason this happened, the point of the ground is to protect equipment and yourself if a live wire touches a chassis. The current from the short has...
  11. Replies
    14
    Views
    629

    I always use my MacBook charger with the...

    I always use my MacBook charger with the extension cable so it has a ground, that being said I’ve never experienced this issue with mine. Although there may have been a short at the MagSafe side of...
  12. 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...
  13. 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...
  14. Replies
    43
    Views
    8,155

    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...
  15. 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...
  16. Replies
    242
    Views
    18,102

    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...
  17. Replies
    10
    Views
    737

    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...
  18. Replies
    10
    Views
    737

    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...
  19. Replies
    10
    Views
    737

    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...
  20. 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.
  21. Replies
    7
    Views
    453

    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...
  22. Replies
    3
    Views
    248

    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...
  23. Replies
    12
    Views
    516

    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...
  24. Replies
    2
    Views
    225

    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...
  25. Replies
    2
    Views
    225

    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...
  26. 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...
  27. Replies
    14
    Views
    811

    Definitely interesting....

    Definitely interesting....
  28. 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...
  29. 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...
  30. 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...
  31. 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,...
  32. Replies
    8
    Views
    445

    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...
  33. Replies
    2
    Views
    297

    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...
  34. 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....
  35. Replies
    2
    Views
    274

    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
  36. 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...
  37. 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...
  38. 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...
  39. Replies
    15
    Views
    962

    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...
  40. Replies
    36
    Views
    7,848

    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.
  41. Replies
    15
    Views
    962

    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.
  42. Replies
    15
    Views
    962

    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...
  43. Replies
    15
    Views
    962

    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...
  44. Replies
    13
    Views
    769

    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...
  45. Replies
    13
    Views
    769

    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.
  46. Replies
    13
    Views
    769

    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...
  47. Replies
    5
    Views
    436

    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.
  48. Replies
    4
    Views
    298

    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...
  49. Replies
    4
    Views
    298

    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...
  50. Replies
    4
    Views
    298

    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.
    ...
Results 1 to 50 of 126
Page 1 of 3 1 2 3