1. We would like to remind our members that this is a privately owned, run and supported forum. You are here at the invitation and discretion of the owners. As such, rules and standards of conduct will be applied that help keep this forum functioning as the owners desire. These include, but are not limited to, removing content and even access to the forum.

    Please give yourself a refresher on the forum rules you agreed to follow when you signed up.
    Dismiss Notice

Arduino Axe-Fx control library

Discussion in 'Other MIDI Controllers' started by tysonlt, Feb 6, 2019.

  1. tysonlt

    tysonlt
    Expand Collapse
    Inspired

    Joined:
    Dec 16, 2018
    Messages:
    212
    Likes Received:
    176
    Location:
    Victoria, Australia
    IMG_0577.JPG
     
    Daveis, unix-guy and pauly like this.
  2. iaresee

    iaresee
    Expand Collapse
    Moderator
    Moderator

    Joined:
    Jul 1, 2009
    Messages:
    12,060
    Likes Received:
    11,612
    Location:
    Bay Area, CA
    Space?
     
  3. tysonlt

    tysonlt
    Expand Collapse
    Inspired

    Joined:
    Dec 16, 2018
    Messages:
    212
    Likes Received:
    176
    Location:
    Victoria, Australia
    There you go sir!! :)

    IMG_0578.JPG
     
    unix-guy likes this.
  4. tysonlt

    tysonlt
    Expand Collapse
    Inspired

    Joined:
    Dec 16, 2018
    Messages:
    212
    Likes Received:
    176
    Location:
    Victoria, Australia
    Tradition? LCDs work just fine, I guess I just like cramming a bunch of stuff on my screen such as tempo :)
     
  5. unix-guy

    unix-guy
    Expand Collapse
    Legend!

    Joined:
    Aug 3, 2013
    Messages:
    10,794
    Likes Received:
    6,575
    Location:
    Vacaville, California
    Maybe durability? Visibility under different lighting conditions?

    I don't know, just tossing out ideas.

    I like what you've got going on so far!
     
    tysonlt likes this.
  6. pauly

    pauly
    Expand Collapse
    Fractal Fanatic

    Joined:
    May 22, 2013
    Messages:
    2,027
    Likes Received:
    1,424
    Location:
    Victoria australia
    HI Tyson,
    So - Building the physical MIDI connection to the Arduino - What is your recommendation?
    Thanks
    Pauly
     
  7. tysonlt

    tysonlt
    Expand Collapse
    Inspired

    Joined:
    Dec 16, 2018
    Messages:
    212
    Likes Received:
    176
    Location:
    Victoria, Australia
    Any tutorial is ok for midi out, you just need a 220 ohm resistor. Connect to ground, 5v, and hardware tx pin. For midi in, you *can* connect to the rx pin in the same way, but you should really use an optocoupler. Google midi in opto for some schematics. You can get away without it, but I wouldn’t.
     
    AlGrenadine likes this.
  8. oson00

    oson00
    Expand Collapse
    Regular

    Joined:
    Jun 14, 2012
    Messages:
    94
    Likes Received:
    119
    Location:
    Hanover, Germany
    ...if you need a flexible MIDI-board for arduino with 3 MIDI Ins and Outs... Display-connection, connector for sd-card reader and some more pins for others.... contact me! :)
     
  9. pauly

    pauly
    Expand Collapse
    Fractal Fanatic

    Joined:
    May 22, 2013
    Messages:
    2,027
    Likes Received:
    1,424
    Location:
    Victoria australia
    Well I won’t either!
    Thanks Tyson
    Pauly
     
  10. pauly

    pauly
    Expand Collapse
    Fractal Fanatic

    Joined:
    May 22, 2013
    Messages:
    2,027
    Likes Received:
    1,424
    Location:
    Victoria australia
    Uuumm.. ok?
    oson00 , please tell me more,

    Pauly

     
  11. oson00

    oson00
    Expand Collapse
    Regular

    Joined:
    Jun 14, 2012
    Messages:
    94
    Likes Received:
    119
    Location:
    Hanover, Germany
    I build the JORDI board for my Axe-FX III to MFC translator. I designed the JORDI board as very open MIDI-board for an Arduino Mega. So you get 3x MIDI Ins, 3x MIDI Outs (if you need), an I2C port for displays and a breakout for SD-Card readers. And some free useable pins. I wanted to connect some relais for a midi looper! The JORDI board is quiped only for two MIDI Ins and Out but it is prepared for more! :)
     
    tysonlt likes this.
  12. Piing

    Piing
    Expand Collapse
    Forum Addict

    Joined:
    Jul 30, 2008
    Messages:
    1,291
    Likes Received:
    1,296
    Location:
    Thailand
    Wow! How did I miss this? Thank you, thank you, thank you!!!
    I am going to rescue and rewrite my old ugly code (available at my signature)
     
    tysonlt likes this.
  13. tysonlt

    tysonlt
    Expand Collapse
    Inspired

    Joined:
    Dec 16, 2018
    Messages:
    212
    Likes Received:
    176
    Location:
    Victoria, Australia
    You’re welcome! I have built a midi controller with this app used it in the wild, works well so far
     
    Piing likes this.
  14. oson00

    oson00
    Expand Collapse
    Regular

    Joined:
    Jun 14, 2012
    Messages:
    94
    Likes Received:
    119
    Location:
    Hanover, Germany
    For own Arduino-MIDI-projects maybe my JORDI-Board is a very good start. I designed the JORDI-Board very open to connect 3 MIDI-In and Out-Ports, a SD-Card-Reader, an I2C port for displays and some free configurable In and Output-Ports. If you are interessted in for your own projects visit: https://midimonkeys.com/produkt/jordi-development-board/
     
    Piing likes this.
  15. Lechu

    Lechu
    Expand Collapse
    New here

    Joined:
    Nov 24, 2010
    Messages:
    39
    Likes Received:
    56
    Do you also provide a circuit diagram in Arduino Mega? I can not find anything like this in this topic.
     
  16. oson00

    oson00
    Expand Collapse
    Regular

    Joined:
    Jun 14, 2012
    Messages:
    94
    Likes Received:
    119
    Location:
    Hanover, Germany
    No the JORDI-Board is an addon board for an Arduino Mega.
     
  17. Lechu

    Lechu
    Expand Collapse
    New here

    Joined:
    Nov 24, 2010
    Messages:
    39
    Likes Received:
    56
    Or maybe you could share the Arduino circuit diagram you use? What is the LCD model display and how is everything connected?
     
  18. Piing

    Piing
    Expand Collapse
    Forum Addict

    Joined:
    Jul 30, 2008
    Messages:
    1,291
    Likes Received:
    1,296
    Location:
    Thailand
    Connections for the Arduino Mega:

    Midi Output:

    - MIDI DIN socket pin 5 connected to Arduino pin 1 (TX) through a 220 ohm resistor

    - MIDI DIN socket pin 4 connected to Arduino +5 pin through a 220 ohm resistor

    - MIDI DIN socket pin 2 connected to ground

    Instructions: https://www.arduino.cc/en/Tutorial/Midi

    Switches:

    Common terminal of all switches connected to ground
    The 15 Switches are connected to pins n. 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50
    http://www.instructables.com/id/Arduino-Button-with-no-resistor/

    LEDs:

    - Cathode (short leg) connected to ground
    - Anode (long leg) connected through a 220 Ohm resistor to pins n. 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51
    https://www.arduino.cc/en/tutorial/blink
     
    AlGrenadine and tysonlt like this.
  19. tysonlt

    tysonlt
    Expand Collapse
    Inspired

    Joined:
    Dec 16, 2018
    Messages:
    212
    Likes Received:
    176
    Location:
    Victoria, Australia
    Yeah I didn’t really use a schematic, I just followed tutorials for each part. Thanks piing for the very helpful info above. Really you only need the midi connections and a few buttons and leds.

    I have published my actual foot controller code at https://github.com/tysonlt/AxeHandle.This is the unit I have used at gigs, works well. The teensy branch is the one I’m using, I don’t think master is up to date.
     
    Piing likes this.
  20. tysonlt

    tysonlt
    Expand Collapse
    Inspired

    Joined:
    Dec 16, 2018
    Messages:
    212
    Likes Received:
    176
    Location:
    Victoria, Australia

Share This Page