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. Replies
    44
    Views
    10,946

    The component details are in the schematics....

    The component details are in the schematics. KiCad is free software so you can download it to view the schematics and pcb layout. The PCB's were made by Eurocircuits. You can get pcb's from China for...
  2. Replies
    44
    Views
    10,946

    Yes it does, this was one of the reasons to use...

    Yes it does, this was one of the reasons to use touch sensitive faders.

    Be aware that building a panel like this only makes sense for specific purposes, you won't be able to beat the price of...
  3. Thread: midi controller

    by Gerrit
    Replies
    68
    Views
    1,374

    The midi controller library is hardly used by...

    The midi controller library is hardly used by anyone here and it's use is not actually recommended. See the Using USB MIDI page for info on how to connect many pots & buttons. Also have a look at the...
  4. Replies
    5
    Views
    240

    I'm not sure on the exact syntax as I only...

    I'm not sure on the exact syntax as I only receive clock in my application. Assuming that you declared a serial midi as shown here: MIDI library and looking at the USBMidi syntax shouldn't it be...
  5. Replies
    5
    Views
    240

    You'd need to setup a running clock using a...

    You'd need to setup a running clock using a timer. This essentially runs independent of the other functions and sends out clock pulses to all serial port simultaneously.
  6. 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.
  7. 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...
  8. 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.
  9. 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...
  10. 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...
  11. 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:
    ...
  12. 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...
  13. Try Conrad...

    Try Conrad
  14. Replies
    0
    Views
    307

    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...
  15. Replies
    2
    Views
    255

    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);...
  16. Congratulations on finishing your project and...

    Congratulations on finishing your project and good luck solving the remaining issues!
  17. 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...
  18. Replies
    62
    Views
    2,279

    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...
  19. Replies
    62
    Views
    2,279

    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...
  20. Replies
    62
    Views
    2,279

    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...
  21. Replies
    62
    Views
    2,279

    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...
  22. Replies
    62
    Views
    2,279

    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...
  23. Replies
    62
    Views
    2,279

    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...
  24. Replies
    62
    Views
    2,279

    Good to see you're making progress!

    Good to see you're making progress!
  25. Replies
    62
    Views
    2,279

    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...
  26. Replies
    62
    Views
    2,279

    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...
  27. Replies
    62
    Views
    2,279

    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...
  28. Replies
    62
    Views
    2,279

    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...
  29. Replies
    62
    Views
    2,279

    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...
  30. Replies
    62
    Views
    2,279

    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.

    ...
  31. Replies
    62
    Views
    2,279

    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.
  32. Replies
    62
    Views
    2,279

    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...
  33. Replies
    62
    Views
    2,279

    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...
  34. Replies
    1
    Views
    216

    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).
  35. Replies
    6
    Views
    324

    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...
  36. Replies
    6
    Views
    324

    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...
  37. 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...
  38. Replies
    62
    Views
    2,279

    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;
    ...
  39. Replies
    62
    Views
    2,279

    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?...
  40. Replies
    62
    Views
    2,279

    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...
  41. 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...
  42. 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...
  43. Replies
    3
    Views
    359

    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...
  44. Replies
    12
    Views
    463

    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.
  45. Replies
    12
    Views
    3,610

    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...
  46. Replies
    44
    Views
    10,946

    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...
  47. 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...
  48. 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?...
  49. 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...
  50. 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...
Results 1 to 50 of 169
Page 1 of 4 1 2 3 4