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 AxeFX control library

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

  1. tysonlt

    tysonlt
    Expand Collapse
    Regular

    Joined:
    Dec 16, 2018
    Messages:
    86
    Likes Received:
    51
    Location:
    Victoria, Australia
    Awesome, thanks AA! I don't know where the output size is listed, but this looks cool.

    I was just this afternoon toying with something similar, trying to store the strings in PROGMEM to keep the RAM usage down. I like the magic indexing though.
     
  2. tysonlt

    tysonlt
    Expand Collapse
    Regular

    Joined:
    Dec 16, 2018
    Messages:
    86
    Likes Received:
    51
    Location:
    Victoria, Australia
    Well it works like a charm. I must say, it is very clever! May I put it in the library?
     
    AlbertA likes this.
  3. tysonlt

    tysonlt
    Expand Collapse
    Regular

    Joined:
    Dec 16, 2018
    Messages:
    86
    Likes Received:
    51
    Location:
    Victoria, Australia
    A bit??? It's literally a tenth of the size! It reduced the library by a third :)
     
    unix-guy and AlbertA like this.
  4. tysonlt

    tysonlt
    Expand Collapse
    Regular

    Joined:
    Dec 16, 2018
    Messages:
    86
    Likes Received:
    51
    Location:
    Victoria, Australia
  5. AlbertA

    AlbertA
    Expand Collapse
    Forum Addict

    Joined:
    Jul 30, 2008
    Messages:
    1,816
    Likes Received:
    1,431
    Location:
    Frisco, TX
    Neat. Yes you may :)
     
    tysonlt likes this.
  6. unix-guy

    unix-guy
    Expand Collapse
    Axe-Master

    Joined:
    Aug 3, 2013
    Messages:
    9,287
    Likes Received:
    5,293
    Location:
    Vacaville, California
    Awesome... I was able to contribute without writing any code ;)
     
    AlGrenadine and tysonlt like this.
  7. tysonlt

    tysonlt
    Expand Collapse
    Regular

    Joined:
    Dec 16, 2018
    Messages:
    86
    Likes Received:
    51
    Location:
    Victoria, Australia
    Cool, thank you!

    Ha yes, now that IS impressive!!
     
    unix-guy likes this.
  8. Daveis

    Daveis
    Expand Collapse
    Inspired

    Joined:
    Dec 26, 2016
    Messages:
    124
    Likes Received:
    63
    How does the arduino physically connect to the Axe3? How do footswitches physically connect to arduino? Who makes good bright displays controllable from arduino? I’m trying to imagine what’s possible.
     
  9. tysonlt

    tysonlt
    Expand Collapse
    Regular

    Joined:
    Dec 16, 2018
    Messages:
    86
    Likes Received:
    51
    Location:
    Victoria, Australia
    Physically connect using two midi cables, wiring is plentiful online. I’ll dig up the schematic I used.

    Physically connect buttons to the arduino as per online tutorials. All TFT displays are nice and bright... I use AliExpress!
     
  10. tysonlt

    tysonlt
    Expand Collapse
    Regular

    Joined:
    Dec 16, 2018
    Messages:
    86
    Likes Received:
    51
    Location:
    Victoria, Australia
    I’m very vaguely thinking of selling controllers... or maybe a kit... I just don’t have much time to do support
     
  11. axifist

    axifist
    Expand Collapse
    Veteran

    Joined:
    Mar 29, 2014
    Messages:
    715
    Likes Received:
    537
    Location:
    Germany
    Here's a little teaser for the custom midi controller I build. I'm in the process of releasing the code (written for my Ultra), the drawings, wiring schemes etc. Basically I'm releasing all I have, except the thing itself ;) I'm no engineer, everything I did for this I did the first time ever. But it worked and the thing is a LOT of fun!
    [​IMG]
    Too many screws, I know :p

    Basically the Arduino (I used a Mega) has many so called GPIO pins, which are used for every connection (midi, switches, LEDs, potentiometers, display). It's quite easy once you got a basic understanding.

    You want to know what's possible? One word: EVERYTHING! :cool:
     
    tysonlt likes this.
  12. tysonlt

    tysonlt
    Expand Collapse
    Regular

    Joined:
    Dec 16, 2018
    Messages:
    86
    Likes Received:
    51
    Location:
    Victoria, Australia
    You could even put an accelerometer on your guitar head that sends midi over Bluetooth if you wanted to... hmm fun weekend project?
     
  13. axifist

    axifist
    Expand Collapse
    Veteran

    Joined:
    Mar 29, 2014
    Messages:
    715
    Likes Received:
    537
    Location:
    Germany
    Or send out midi signals based on measured brain waves :cool:
     
    tysonlt likes this.
  14. tysonlt

    tysonlt
    Expand Collapse
    Regular

    Joined:
    Dec 16, 2018
    Messages:
    86
    Likes Received:
    51
    Location:
    Victoria, Australia
    Ha! Not so silly, you can do that...
     

Share This Page