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

Search:

Type: Posts; User: Gerrit

Page 1 of 4 1 2 3 4

Search: Search took 0.00 seconds.

  1. Probably, but I don't know for sure. You'll have...

    Probably, but I don't know for sure. You'll have to delve into that yourself.
  2. Both and the MIDI USB capabilities. If you want...

    Both and the MIDI USB capabilities. If you want to do anything with MIDI the Teensy is an absolute no-brainer. My OSC controller doubles as a MIDI controller for hardware synths, it can receive bulk...
  3. Thanks:) You might also want to check out my...

    Thanks:)

    You might also want to check out my thread on a PoE powered OSC controller: PoE powered OSC controller for Reaper DAW Updates to the project will be added to that thread.
  4. I think there'd be no, or a very limited, market...

    I think there'd be no, or a very limited, market for it so it wouldn't make sense. In it's current incarnation the sequencer is large and very expensive, the motor faders, switches and displays add...
  5. That's quite an ambitious project, good luck...

    That's quite an ambitious project, good luck pulling it off!



    Currently it's one of a kind and there are no plans to turn it into a product. The current version is designed to be DIY friendly...
  6. Thanks :) The sequencer is pretty much finished,...

    Thanks :) The sequencer is pretty much finished, I recently added a step record mode (also multi channel) and the serial MIDI ports are also working.

    I used the SDFat library in my code:
    ...
  7. Perhaps the code from my sequencer project is of...

    Perhaps the code from my sequencer project is of use to you, see : Zeus Commander SPS-16, MIDI step & pattern sequencer
    The full code is available there, here's the save/load part:

    // save...
  8. Try Conrad...

    Try Conrad
  9. Replies
    0
    Views
    139

    PoE powered OSC controller for Reaper DAW

    Open Sound Control (OSC) is an IP based protocol developed as a 21st century successor to MIDI. Unfortunately it didnít really take off (yet?), there are few Digital Audio Workstations (DAW) that...
  10. Replies
    2
    Views
    113

    Yes, I did this with my sequencer, albeit with a...

    Yes, I did this with my sequencer, albeit with a Teensy 3.6 but that shouldn't matter.

    I declared two MIDI ports:

    MIDI_CREATE_INSTANCE(HardwareSerial, Serial5, MIDI1);...
  11. Congratulations on finishing your project and...

    Congratulations on finishing your project and good luck solving the remaining issues!
  12. Can't help with the serial part as I use ethernet...

    Can't help with the serial part as I use ethernet but I do have some code that might be helpful with respect to the OSC part: OSC controller for Reaper digital audio workstation (DAW).
    There are...
  13. Replies
    62
    Views
    1,887

    Which fader control mode do you use? TARGET or...

    Which fader control mode do you use? TARGET or FOLLOW? Have you tried the other mode to see what the difference is?

    I'm sorry but I can't help you with the tuning other than giving some general...
  14. Replies
    62
    Views
    1,887

    If it's always the same fader that's behaving...

    If it's always the same fader that's behaving badly then I would check the wiring.



    I can't determine what the actual problem is from this video, there's too much going on. Limit it to a single...
  15. Replies
    62
    Views
    1,887

    I don't understand what you're saying. How can...

    I don't understand what you're saying. How can the faders jump to a position without getting a move command?
    BTW I don't have a facebook account so I can't watch the video.

    With regards to tuning...
  16. Replies
    62
    Views
    1,887

    It's actually in the Teensy usbMIDI library but...

    It's actually in the Teensy usbMIDI library but it's not documented. I found a description is this thread.

    I use something I copied of the net:


    void sendNRPN(uint16_t parameter, uint16_t...
  17. Replies
    62
    Views
    1,887

    Sorry, I don't know anything about Protools or...

    Sorry, I don't know anything about Protools or Studio One as I use Logic and Reaper.

    Why do you send the same data to two controllers? Isn't that supposed to a NRPN controller where the value is...
  18. Replies
    62
    Views
    1,887

    Yes, if the values are stable and the touch is OK...

    Yes, if the values are stable and the touch is OK it is time to test the motor control.

    I would suggest to set the faderMove for a particular fader to 1 (true) if there's incoming data from the...
  19. Replies
    62
    Views
    1,887

    Good to see you're making progress!

    Good to see you're making progress!
  20. Replies
    62
    Views
    1,887

    So far, so good but why not check the other 4...

    So far, so good but why not check the other 4 faders? Reading the faders is not dependent on whether the H-bridges are connected.
    just add Serial.print(faderTouched[i]) to the print statements.
    Is...
  21. Replies
    62
    Views
    1,887

    Of course it does, if Gain[i]=0 then after the...

    Of course it does, if Gain[i]=0 then after the map all values will be 1023.
    Forget about faderTarget[i] for now, important is if the values in faderValue[i] are correct and if the touch signals are...
  22. Replies
    62
    Views
    1,887

    Yes, exactly. faderMove is a boolean, it...

    Yes, exactly.



    faderMove is a boolean, it should contain 0 for faders that don't need to move and 1 for faders that need to move (it should work though because 500 is >0).

    You really have to...
  23. Replies
    62
    Views
    1,887

    What do you mean by values from midi? The first...

    What do you mean by values from midi? The first thing is to ensure that all the faders send correct values to the master and that the number matches (fader one on the panel matches the index 0 in the...
  24. Replies
    62
    Views
    1,887

    right now in using: " value = map(value, 0, 127,...

    right now in using: " value = map(value, 0, 127, 127, 0);"
    can i just do?: "value = map(value, 0, 127, 1024, 0);"

    i map it allready coz my faders r assembled opposite way

    Yes (1024 should be...
  25. Replies
    62
    Views
    1,887

    thats my master code: It looks like the gain...

    thats my master code:
    It looks like the gain values are transmitted as NRPN controllers. The faderpanel expects values ranging 0-1023 so you would need to map the incoming data range to 0-1023.

    ...
  26. Replies
    62
    Views
    1,887

    You should change it to 1000000, that's how it's...

    You should change it to 1000000, that's how it's configured now, the 400000 is from the earlier version with the test panel.
  27. Replies
    62
    Views
    1,887

    First, always connect the pull up resistors to...

    First, always connect the pull up resistors to 3.3V when using a Teensy 3.6! Second, a too high value of the pull up resistors cannot damage a Teensy (a much too low value could).

    The best way is...
  28. Replies
    62
    Views
    1,887

    4k6 seems a bit high to me, master and slave are...

    4k6 seems a bit high to me, master and slave are on the same board but still why not use a something like 2k2 or 1k8? Do you have (access to) an oscilloscope so you can check the I2C signal to verify...
  29. Replies
    1
    Views
    175

    The ResponsiveAnalogRead library is commonly used...

    The ResponsiveAnalogRead library is commonly used to smooth the analog input, works like a charm. See the 'Many_Button_Knobs' example in the Teensyduino install (File > Examples > Teensy > USB_MIDI).
  30. Replies
    6
    Views
    265

    No, there's no problem. It is true that the...

    No, there's no problem. It is true that the analog input is shorted to ground when the slider is at the bottom end but that's not a problem because it is an input and there's no current flow from an...
  31. Replies
    6
    Views
    265

    The (internal) pull up resistors are only...

    The (internal) pull up resistors are only relevant for digital inputs.

    A standard value for this application would be a 10kΩ lineair slide potentiometer. ALPS and Bourns are widely used. The...
  32. I came up with this function for extracting an...

    I came up with this function for extracting an index from an OSC path:


    int getAddresPartAsIndex(char* addres, int position){
    int number=0; // function will return -1 if the position doesn't...
  33. Replies
    62
    Views
    1,887

    This is the code I currently have in the master:...

    This is the code I currently have in the master:


    // get fader values and touch status
    void getFaderData() {
    size_t idx;
    int incomingFaderValue[16]; //
    int touchCount=0;
    ...
  34. Replies
    62
    Views
    1,887

    You really should use labels in your schematic in...

    You really should use labels in your schematic in stead of hooking everything up with lines because it's not very readable like this.
    It's not clear to me what the status is, does it all work now?...
  35. Replies
    62
    Views
    1,887

    An actual schematic would be required to comment...

    An actual schematic would be required to comment on this, not just the PCB layout. My first guess would be that you connected the I2C pull up resistors to 5V in stead of 3.3V because there's no way...
  36. Thanks :) I used the motorfader test setup to...

    Thanks :)

    I used the motorfader test setup to develop the sequencer engine and display control up to a point where I was confident enough that this was going to work. For example, the LED display...
  37. Zeus Commander SPS-16, MIDI step & pattern sequencer

    15735

    The currently available MIDI step sequencers provide little or limited control and feedback of the step parameters (pitch, velocity, note length and timing) and to keep the cost down all...
  38. Replies
    3
    Views
    298

    These are not serious crimp tools, no wonder you...

    These are not serious crimp tools, no wonder you found the crimps to be problematical. I'm afraid that there's no way around it, serious crimp tools cost serious money. I bit the bullet and got a TE...
  39. Replies
    12
    Views
    402

    Use callback functions to handle the incoming...

    Use callback functions to handle the incoming MIDI data, see Using USB MIDI for details. Your code for processing incoming sysex data would go in the callback function.
  40. Replies
    12
    Views
    3,036

    Shifting up... The step & pattern sequencer...

    Shifting up...

    The step & pattern sequencer I'm working on has 96 switches so stripboard is definitely not an option anymore. I created schematics and pcb boards for the control board with 32...
  41. Replies
    36
    Views
    8,970

    Next generation panel

    While strip board is nice to develop and test stuff there comes a point when you just have to create proper circuit boards for your project so I took the time to learn how to use KiCad and designed...
  42. You're welcome, glad to hear that the code is of...

    You're welcome, glad to hear that the code is of use to someone :)

    Here's an updated version of the code: 15402

    I created a basic Reaper class to hold all the track data etc. The controller...
  43. Given your requirements I don't see the benefit...

    Given your requirements I don't see the benefit of using OSC in stead of Midi for your controller. Perhaps you could pose the question whether to use Midi or OSC for this project on the Reaper forum?...
  44. The most important question is what do you expect...

    The most important question is what do you expect from the controller, i.e. what's it supposed to do/be? The Ohmy Bytes controllers you referred to are tailor made for a specific plugin and provide...
  45. Why would you want to use multiple Teensies?...

    Why would you want to use multiple Teensies? Wouldn't it make more sense to use multiplexers, shift registers or port expanders? How many controls are we talking about? Personally I like shift...
  46. Replies
    10
    Views
    817

    You should remove this from your loop: while...

    You should remove this from your loop:

    while (usbMIDI.read()) {
    }


    Please put the code in CODE tags, it makes it so much more readable.
  47. Replies
    5
    Views
    577

    I don't know if and how this can be done for the...

    I don't know if and how this can be done for the USB serial, I only use it for debugging. Renaming the MIDI device is in the examples. You should check the page on USB serial if this:

    has...
  48. Replies
    5
    Views
    577

    No problem, you can use USB serial and USB MIDI...

    No problem, you can use USB serial and USB MIDI at the same time, it's one of the USB type options. Teensy also has standard support for multiple virtual MIDI cables so you can also go that route....
  49. Replies
    2
    Views
    289

    Thanks. I came to the same conclusion so I...

    Thanks.

    I came to the same conclusion so I ordered the Adafruit splitter. This PoE splitter also provides 2.5kV galvanic isolation which is great. With 5V 2.4A the splitter is powerful enough to...
  50. A short video of the controller: ...

    A short video of the controller:


    https://www.youtube.com/watch?v=05Lk5W3hXyM&feature=youtu.be
Results 1 to 50 of 164
Page 1 of 4 1 2 3 4