Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 816

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 814

1 (edited by robtapps 2015-12-03 10:33:22)

Topic: Midi Fighter Clone v2.0 DIY Thread

I'm posting this in hopes more of you guys will embark on creating your own controllers, it is a fun process and you can make them do what you want, have your own custom control layout, and they are way cheaper than pro controllers you guys have a lot of creativity! If you decide to make a controller post it up here as not only I, but other people would love to see it as well smile

So as many/all of you may know I have made a working controller just a basic 16 button, no leds, no extra knobs. I have decided to do a another revised version that will look a little more professional. below I will post the "overview of the first build and be deleting the previous thread followed by a post starting v2.

ok so its done! Here is a recap of everything and the final product big_smile

Here is what you will need:

1. An Enclosure (not gonna count that in the cost cause the sky is the limit)
2. A Teensy++ 2 (it can act as a plug and play midi controller, witch is totally a +) -$50cad
3. Arcade Buttons (I chose 30mm Sanwa OBSF Buttons, StreetFighter games are still kicking 25 years later..) -52$cad
4. Prototyping boards (I chose these nice blue ones from ebay, they were $1 a pop, came in a 10 pack.) -$10cad

http://i1167.photobucket.com/albums/q628/Lamilton_Teashawn/IMAG0424_zpszrlbibhn.jpg
http://i1167.photobucket.com/albums/q628/Lamilton_Teashawn/IMAG0410_zps1janyt4v.jpg

Total Cost (for the important bits): $112.00CAD

1. Make an enclosure

http://i1167.photobucket.com/albums/q628/Lamilton_Teashawn/My%20Snapshot1_zpsixq9xyuq.jpg

2. Cut your holes, I will post up the 24mm AND 30mm hole diagrams below so if you want to do this you can avoid spacing them wrong sad And don't slip... it hurts!

http://i1167.photobucket.com/albums/q628/Lamilton_Teashawn/IMAG0415_zpskbq3vn7x.jpg
http://i1167.photobucket.com/albums/q628/Lamilton_Teashawn/IMAG0416_zpsptxsx7a5.jpg
http://i1167.photobucket.com/albums/q628/Lamilton_Teashawn/IMAG0437_zpsfdn4vul7.jpg

Here is the 24mm diagram. When printed/cut out it is a 6" x 6" square.

http://i1167.photobucket.com/albums/q628/Lamilton_Teashawn/MidiFighter%20Hole%20Lay%20out.norm_zpsim2lehss.jpg

Here is the 30mm diagram. Also 6" x 6" when printed. *NOTE* I had to make this one and getting it to print the right size was a pain tongue

http://i1167.photobucket.com/albums/q628/Lamilton_Teashawn/buttons%202_zpsbl8nsq63.png

Push your buttons in (depending on thickness of case you may need to file the surface thinner so the buttons "grabbers" can do what they are supposed to)

http://i1167.photobucket.com/albums/q628/Lamilton_Teashawn/IMAG0429_zpssahqajx5.jpg
http://i1167.photobucket.com/albums/q628/Lamilton_Teashawn/IMAG0426_zpsrte0xou9.jpg

Solder the teensy to your Prototyping board

http://i1167.photobucket.com/albums/q628/Lamilton_Teashawn/IMAG0431_zpseymwcwo1.jpg

Connect 1 of the pins on ALL the buttons (this will go to the GROUND of the Teensy++)

http://i1167.photobucket.com/albums/q628/Lamilton_Teashawn/IMAG0432_zps02akohef.jpg

Make a bunch of little wires, and connect them Right below this will be the pins you need to connect to Use the diagram that came with your Teensy to figure it out.

http://i1167.photobucket.com/albums/q628/Lamilton_Teashawn/IMAG0433_zpsljvqeyhp.jpg

(there are other ways of connecting led's I may explain that in PART - 2 of this build)

CONNECT LED(s) TO PIN(s) 20, 21, 22

CONNECT KNOB(s) TO PIN(s)  A2, A3, A0, A1

CONNECT FADER(s) TO PIN(s) A7, A6, A5

CONNECT BUTTON(s) TO PIN(s)
 
  5, 9, 13, 17,  <---first row
  4, 8, 12, 16,
  1, 7, 11, 15,
  0, 6, 10, 14

Download These (all from my media fire)

Follow installation/setup instructions for teensy++ here: https://www.pjrc.com/teensy/tutorial.html

Teensy Mini Computer Utility
http://www.mediafire.com/download/2e47g … teensy.exe

TeensyDuino
https://www.mediafire.com/?le3qm3v7ybtywh4

Serial Installer Win
http://www.mediafire.com/download/qtg6r … nstall.exe

Arduino 1.0.6 Win (IT HAS TO BE THIS VERSION # for teensyduino to work) http://www.mediafire.com/download/nll19 … indows.exe

Midi Biter - Midi Controller Code (copy text in to Arduino Software click verify and download)
UPDATED CODE BELOW

After all that you should have at LEAST something like this!:

[media]http://youtu.be/GkyGKhsJWYM[/media]
http://i1167.photobucket.com/albums/q628/Lamilton_Teashawn/IMAG0434_zpsq00ienx6.jpg
------------------------------------


See below for V2.0
VVVVVVVVVVVVVV


------------------------------------

"Dude it sucked.. I was all jammin and then *bam!!!!* I got punced in the colon from the inside.."
"If you stay 20 years behind of everyone, you are automatically 10 years ahead."
https://www.youtube.com/channel/UCqCkqm … 66koJYb-fA

Thumbs up +2 Thumbs down


Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 816

2 (edited by robtapps 2015-03-05 23:16:58)

Re: Midi Fighter Clone v2.0 DIY Thread

Midi Controller V2.0

Here is the supplies I will be using in the Full version of this controller.

Teensy2++: $50CAD
*Shown Above*

16x 24mm White Sanwa buttons: $50CAD
*Shown above in different size and colour*

10x Prototyping boards from ebay: $10CAD
*Shown above, GET MORE THAN ONE, do the WIRING FIRST then solder the TEENSY LAST*

300x 3MM led kit from ebay: $10CAD
http://thumbs4.ebaystatic.com/d/l225/m/mG6ISzcvIiCjZLxwZ_cGZcg.jpg

Cheap ebay ALPS 60mm Faders w/ dust covers: $10CAD ea.
http://thumbs4.ebaystatic.com/d/l225/m/mM5CEHs6avoaVSuWpmreMcA.jpg

10x ebay B10K Ohm Linear Taper Rotary Potentiometer: $3CAD
http://thumbs1.ebaystatic.com/d/l225/m/mBhHSR8yVBJ8B9fUg7lomZQ.jpg

2x 240pc wires male to female ebay: $2CAD ea
http://thumbs4.ebaystatic.com/d/l225/m/mBohkdCOeRKV0TIYLghMkIA.jpg

180pc M2 hex head screw ebay kit: $10CAD
http://i.ebayimg.com/00/s/NjY2WDY2Ng==/z/WksAAOxyuR5TaJiZ/$_12.JPG

Hammond Manufacturing, Extruded Al, Sliding Door Bottom: $50CAD
*2 options (Fig 1. 6.3"x6.3"x2") and (Fig 2. 8.66"x6.3"x1.2")*

Fig.1
http://ca-en.alliedelec.com/images/products/Small/70163884.jpg

Fig.2
http://ca-en.alliedelec.com/images/products/Small/70163882.jpg

---------------------------------------------------------------------------

"Dude it sucked.. I was all jammin and then *bam!!!!* I got punced in the colon from the inside.."
"If you stay 20 years behind of everyone, you are automatically 10 years ahead."
https://www.youtube.com/channel/UCqCkqm … 66koJYb-fA

Thumbs up Thumbs down


Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 814

Re: Midi Fighter Clone v2.0 DIY Thread

Wow 0.0

I don't really check the chat so anything just PM me~ xD
よろしくお願いします。

YouTube Channel : https://www.youtube.com/channel/UCvdZxL … ZoONlvvxFQ

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 756

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 816

Re: Midi Fighter Clone v2.0 DIY Thread

LoLoLLicious wrote:

Wow 0.0

? lol, this version will cost about $200CAD (as I already have some of the supplies like the proto typing boards, the screw kit and led kit are just a luxury like you could harvest them from old electronics but its a hassle and im tired of doing it lol), going to be working on all sorts this month

"Dude it sucked.. I was all jammin and then *bam!!!!* I got punced in the colon from the inside.."
"If you stay 20 years behind of everyone, you are automatically 10 years ahead."
https://www.youtube.com/channel/UCqCkqm … 66koJYb-fA

Thumbs up Thumbs down


Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 756

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 816

Re: Midi Fighter Clone v2.0 DIY Thread

robtapps wrote:
LoLoLLicious wrote:

Wow 0.0

? lol, this version will cost about $200CAD (as I already have some of the supplies like the proto typing boards, the screw kit and led kit are just a luxury like you could harvest them from old electronics but its a hassle and im tired of doing it lol), going to be working on all sorts this month

Nice~
Keep up the good work! ^^
You go glenn coco xD

I don't really check the chat so anything just PM me~ xD
よろしくお願いします。

YouTube Channel : https://www.youtube.com/channel/UCvdZxL … ZoONlvvxFQ

Re: Midi Fighter Clone v2.0 DIY Thread

Holy crap! That's awesome.

What's the input latency on it like?

add more reverb

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 756

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 816

Re: Midi Fighter Clone v2.0 DIY Thread

Monoduck wrote:

Holy crap! That's awesome.

What's the input latency on it like?

not bad at all really

"Dude it sucked.. I was all jammin and then *bam!!!!* I got punced in the colon from the inside.."
"If you stay 20 years behind of everyone, you are automatically 10 years ahead."
https://www.youtube.com/channel/UCqCkqm … 66koJYb-fA

Thumbs up Thumbs down

Re: Midi Fighter Clone v2.0 DIY Thread

Can You Make A 64 Button Midi Fighter if so I Want one Asap

Soooooo

Thumbs up 0 Thumbs down


Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 756

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 816

Re: Midi Fighter Clone v2.0 DIY Thread

OfficialAirDrop wrote:

Can You Make A 64 Button Midi Fighter if so I Want one Asap

yes i can, would cost around the $300 mark..

"Dude it sucked.. I was all jammin and then *bam!!!!* I got punced in the colon from the inside.."
"If you stay 20 years behind of everyone, you are automatically 10 years ahead."
https://www.youtube.com/channel/UCqCkqm … 66koJYb-fA

Thumbs up Thumbs down


Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 756

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 816

Re: Midi Fighter Clone v2.0 DIY Thread

robtapps wrote:
OfficialAirDrop wrote:

Can You Make A 64 Button Midi Fighter if so I Want one Asap

yes i can, would cost around the $300 mark..



uhhhnm shipping ????

Soooooo

Thumbs up −1 Thumbs down


Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 756

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 816

Re: Midi Fighter Clone v2.0 DIY Thread

OfficialAirDrop wrote:
robtapps wrote:
OfficialAirDrop wrote:

Can You Make A 64 Button Midi Fighter if so I Want one Asap

yes i can, would cost around the $300 mark..



uhhhnm shipping ????

where you live?

"Dude it sucked.. I was all jammin and then *bam!!!!* I got punced in the colon from the inside.."
"If you stay 20 years behind of everyone, you are automatically 10 years ahead."
https://www.youtube.com/channel/UCqCkqm … 66koJYb-fA

Thumbs up Thumbs down

Re: Midi Fighter Clone v2.0 DIY Thread

BWAHAHAHAH BUMP! currnently working on version 1.5 as i type this, my micro controller got left up north in april and i just got it back finally big_smile so i can finalllllllllly get back to work on this big_smile

"Dude it sucked.. I was all jammin and then *bam!!!!* I got punced in the colon from the inside.."
"If you stay 20 years behind of everyone, you are automatically 10 years ahead."
https://www.youtube.com/channel/UCqCkqm … 66koJYb-fA

Thumbs up Thumbs down


Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 756

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 816

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 814

Re: Midi Fighter Clone v2.0 DIY Thread

robtapps wrote:

my micro controller got left up north in april and i just got it back finally :D

I hate it too when santa steals my stuff...


Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 756

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 816

Re: Midi Fighter Clone v2.0 DIY Thread

robtapps wrote:

BWAHAHAHAH BUMP! currnently working on version 1.5 as i type this, my micro controller got left up north in april and i just got it back finally big_smile so i can finalllllllllly get back to work on this big_smile

kek naw was my grandma not santa,, santa wouldnt steal... lol

"Dude it sucked.. I was all jammin and then *bam!!!!* I got punced in the colon from the inside.."
"If you stay 20 years behind of everyone, you are automatically 10 years ahead."
https://www.youtube.com/channel/UCqCkqm … 66koJYb-fA

Thumbs up Thumbs down

Re: Midi Fighter Clone v2.0 DIY Thread

Oh just a note that i forgot to mention 9 months ago.... you can NOT use pin 6, you have to switch it to another pin or ableton will hate you.. legit.

"Dude it sucked.. I was all jammin and then *bam!!!!* I got punced in the colon from the inside.."
"If you stay 20 years behind of everyone, you are automatically 10 years ahead."
https://www.youtube.com/channel/UCqCkqm … 66koJYb-fA

Thumbs up Thumbs down


Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 816

16 (edited by robtapps 2015-12-02 10:44:21)

Re: Midi Fighter Clone v2.0 DIY Thread

version 1.5 xD and pots

http://i.imgur.com/VQdx5Z8.jpg

"Dude it sucked.. I was all jammin and then *bam!!!!* I got punced in the colon from the inside.."
"If you stay 20 years behind of everyone, you are automatically 10 years ahead."
https://www.youtube.com/channel/UCqCkqm … 66koJYb-fA

Thumbs up Thumbs down


Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 814

Re: Midi Fighter Clone v2.0 DIY Thread

You should make a short drumming routine and send it to DJTT or something. I'm sure they'll love it and you'd gain some attention tongue

Thumbs up Thumbs down


Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 756

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 816

18 (edited by robtapps 2015-12-02 20:31:34)

Re: Midi Fighter Clone v2.0 DIY Thread

ULT1MOD wrote:

You should make a short drumming routine and send it to DJTT or something. I'm sure they'll love it and you'd gain some attention tongue

http://i.imgur.com/pRdLkI2.jpg

im still working out bugs in the code and i need a layer of HDPE (high density polyethylene, cheaper than acrylic)  for the arcade buttons to fit in the busted network switch, the metal is too thin for the buttons to grip to so they just flop around (thats why i built the little controller), for some reason the buttons are sending the same notes.. witch makes no sense because i have looked over the code that i wrote like 400 times now and the notes are right.. all the pins are right.. the connections i soldered arnt shorting... im stumped man sad

also I'm rather confident I scored a multiplexer on some scrap electronics so im going to test that out for more analog, and maybe fill the other side of that with knobs and faders..

never mind.. its like 33$ for 100 or the same multiplexer on digikey xD guess ill just do that

"Dude it sucked.. I was all jammin and then *bam!!!!* I got punced in the colon from the inside.."
"If you stay 20 years behind of everyone, you are automatically 10 years ahead."
https://www.youtube.com/channel/UCqCkqm … 66koJYb-fA

Thumbs up Thumbs down


Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 756

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 816

Re: Midi Fighter Clone v2.0 DIY Thread

robtapps wrote:

for some reason the buttons are sending the same notes.. witch makes no sense because i have looked over the code that i wrote like 400 times now and the notes are right.. all the pins are right.. the connections i soldered arnt shorting... im stumped man :(

Tip from fellow coder - leave it for a few days and write the code or at least the section from scratch. You'll probably program it in a different way and it may suddenly work, if it's REALLY software related. If you screwed up the hardware that's another story...


Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 756

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 816

Re: Midi Fighter Clone v2.0 DIY Thread

Safety wrote:
robtapps wrote:

for some reason the buttons are sending the same notes.. witch makes no sense because i have looked over the code that i wrote like 400 times now and the notes are right.. all the pins are right.. the connections i soldered arnt shorting... im stumped man sad

Tip from fellow coder - leave it for a few days and write the code or at least the section from scratch. You'll probably program it in a different way and it may suddenly work, if it's REALLY software related. If you screwed up the hardware that's another story...


I'm testing that the hardware is correct right now actually, noting and denoting individual pins/buttons.. the only thing with the code is its mostly example code from pjrc (teensy), after im done confirming that the pins are correct ill post the code up with a bold statement on weather it works or not, and then go from there, the more i log this on line the more it could help someone else who stumbles across a post.

"Dude it sucked.. I was all jammin and then *bam!!!!* I got punced in the colon from the inside.."
"If you stay 20 years behind of everyone, you are automatically 10 years ahead."
https://www.youtube.com/channel/UCqCkqm … 66koJYb-fA

Thumbs up +1 Thumbs down

Re: Midi Fighter Clone v2.0 DIY Thread

can you show us a pic of a 64 button version of this, im very interested

Thumbs up Thumbs down


Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 756

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 816

22 (edited by robtapps 2015-12-03 09:07:21)

Re: Midi Fighter Clone v2.0 DIY Thread

WubZero wrote:

can you show us a pic of a 64 button version of this, im very interested


No, I've never done it.. could I do it if I had the funds.. yes... do I personally want a midi fighter 64? no. tongue

The point of this thread is to encourage people to get in to micro controllers and electronics development as a whole.. Why would I build it when you could in a weekend wink  I understand that not everyone is in to coding, and Its certainly not my cup of tea, but with the lack of clear easy to follow information and solid working code for beginners is the reason I'm making the effort to learn at least what I need to / want to.

"Dude it sucked.. I was all jammin and then *bam!!!!* I got punced in the colon from the inside.."
"If you stay 20 years behind of everyone, you are automatically 10 years ahead."
https://www.youtube.com/channel/UCqCkqm … 66koJYb-fA

Thumbs up Thumbs down


Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 756

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 811

Deprecated: Function create_function() is deprecated in /homepages/5/d393721214/htdocs/forum.launchpad-pro.com/include/parser.php on line 816

23 (edited by robtapps 2015-12-03 09:03:36)

Re: Midi Fighter Clone v2.0 DIY Thread

Safety wrote:
robtapps wrote:

for some reason the buttons are sending the same notes.. witch makes no sense because i have looked over the code that i wrote like 400 times now and the notes are right.. all the pins are right.. the connections i soldered arnt shorting... im stumped man sad

Tip from fellow coder - leave it for a few days and write the code or at least the section from scratch. You'll probably program it in a different way and it may suddenly work, if it's REALLY software related. If you screwed up the hardware that's another story...

Here's my Super Simple Controller Code for Beginners *so far... its getting later here 1AM, and had a busy day on top of codiong*

once its been polished a bit more and some more updates added i will post it around

there is only 1 ONE button active (pin 0) in the code, follow the instructions with in the code to activate more buttons

not all pin labels are on the far right ------------------------> yet  I will update this when I wake up

/*    
     Super Simple USB MIDI Controller Code for Beguinners
 *    
 *Coded By: Robin Wahl, Dec 2,2015
 *Email: RobTapps88@gmail.com
 *
 **NOTE Dec, 3, 2015 The "Banks" are incomplete.. do not connect them yet**
 *Update: A.S.A.P *
 *
 *This Code is FREE SOFTWARE and can be used by: ANYONE.
 *If you change or add to this program in any way please
 *add your name to one of the spaces below for contributers.
 *
 **NOTE: This is only digital input for now (buttons), I will
 *be continuing work on this code in the coming months to add
 *analog input and hopefully multiplexed components.
 *This means MORE Buttons, Knobs, Faders and added LED support
 *all while keeping this format and a teensy++ sized package!
 *
 *Contributers:
 *Name:
 *Email:
 *
 *Name:
 *Email:
 *
 *Name:
 *Email
 *
 
 PINS 0-8 ARE OK FOR USE!
 PINS 18-26 ARE OK FOR USE!!

 *How To Use:
 *To activate a pin scroll through and find that pin number
 *on the right hand side of the code --------->     //pin #
 *and un note (delete the //) on the left side
 *//  <-----------------------------------------
 
 */

//START GLOBAL

//Include Bounce.h Library
#include <Bounce.h>

//Midi Channel
const int channel = 1;

//Changes Default LED pin from 13 (Arduino) to 6 (Teensy++)
int ledPin = 6;

//REMEMBER TO CHANGE ARRAY SETUP FOR FINAL CODE
int Buttons[3]={
0,
};

//Button Layout compared to Ableton9 (this example is bank 1's notes)
//   This Controller       VS            Ableton9
//--------------------             --------------------
//|D#2| B1 | G1 | D#1| *B4*  *B14* |C2 | C#2| D2 | D#2|
//|D2 | A#1| F#1| D1 | *B3*   *B9* |G#1| A1 | A#1| B1 |
//|C#2| A1 | F1 | C#1| *B2*   *B5* |E1 | F1 | F#1| G1 | 
//|C2 | G#1| E1 | C1 | *B1*   *B1* |C1 | C#1| D1 | D#1|
//--------------------             --------------------
//*B14* *B9* *B5* *B1*               *B1* *B2* *B3* *B4*

//Bounce (button#) = Bounce(Pin#, *Debouncetime*);

  Bounce button1 = Bounce(0, 5);                     //pin 0
  //Bounce button2 = Bounce(1, 5);                     //pin 1
  //Bounce button3 = Bounce(2, 5);                     //pin 2
  //Bounce button4 = Bounce(3, 5);                     //pin 3
  //Bounce button5 = Bounce(4, 5);                     //pin 4
  //Bounce button6 = Bounce(5, 5);                     //pin 5

//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
//XX           No need to bounce ledPin (pin 6)           XX
//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

//Bounce button8 = Bounce(7, 5); //pin 7
//Bounce button9 = Bounce(8, 5); //pin 8

//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
//XX                   NOT CONNECTED                      XX
//XX Bounce extra1 = Bounce(9, 5); //NOT CONNECTED pin 9  XX
//XX Bounce extra2 = Bounce(10, 5);//NOT CONNECTED pin 10 XX
//XX Bounce extra3 = Bounce(11, 5);//NOT CONNECTED pin 11 XX
//XX Bounce extra4 = Bounce(12, 5);//NOT CONNECTED pin 12 XX
//XX Bounce extra5 = Bounce(13, 5);//NOT CONNECTED pin 13 XX
//XX Bounce extra6 = Bounce(14, 5);//NOT CONNECTED pin 14 XX
//XX Bounce extra7 = Bounce(15, 5);//NOT CONNECTED pin 15 XX
//XX Bounce bank4 = Bounce(16, 5); //NOT CONNECTED pin 16 XX
//XX Bounce bank3 = Bounce(17, 5); //NOT CONNECTED pin 17 XX
//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
   
     //Bounce bank2 = Bounce(18, 5);                  //pin 18
     //Bounce bank1 = Bounce(19, 5);                  //pin 19
   
  //Bounce button16 = Bounce(20, 5);                  //pin 20
  //Bounce button15 = Bounce(21, 5);                  //pin 21
  //Bounce button14 = Bounce(22, 5);                  //pin 22
  //Bounce button13 = Bounce(23, 5);                  //pin 23
  //Bounce button12 = Bounce(24, 5);                  //pin 24 
  //Bounce button11 = Bounce(25, 5);                  //pin 25
  //Bounce button10 = Bounce(26, 5);                  //pin 26

//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
//XX                PIN 27 HATES BUTTONS!                 XX      
//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

//END GLOBAL
//START SETUP - things that will only run once

void setup() {
  
  pinMode(0, INPUT_PULLUP);                        //pin 0
  //pinMode(1, INPUT_PULLUP);                        //pin 1
  //pinMode(2, INPUT_PULLUP);                        //pin 2
  //pinMode(3, INPUT_PULLUP);                        //pin 3
  //pinMode(4, INPUT_PULLUP);                        //pin 4
  //pinMode(5, INPUT_PULLUP);                        //pin 5
  
//---------------------------------------------------------
  pinMode(6, OUTPUT); //Tells Teensy to turn on led bright
//---------------------------------------------------------

  //pinMode(7, INPUT_PULLUP);                        //pin 7
  //pinMode(8, INPUT_PULLUP);                        //pin 8

//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
//XX pinMode(9, INPUT_PULLUP);  //NOT CONNECTED pin 9    XX
//XX pinMode(10, INPUT_PULLUP); //NOT CONNECTED pin 10   XX
//XX pinMode(11, INPUT_PULLUP); //NOT CONNECTED pin 11   XX
//XX pinMode(12, INPUT_PULLUP); //NOT CONNECTED pin 12   XX
//XX pinMode(13, INPUT_PULLUP); //NOT CONNECTED pin 13   XX
//XX pinMode(14, INPUT_PULLUP); //NOT CONNECTED pin 14   XX
//XX pinMode(15, INPUT_PULLUP); //NOT CONNECTED pin 15   XX
//XX pinMode(16, INPUT_PULLUP); //NOT CONNECTED pin 16   XX
//XX pinMode(17, INPUT_PULLUP); //NOT CONNECTED pin 17   XX
//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  //pinMode(18, INPUT_PULLUP);                        //pin 18
  //pinMode(19, INPUT_PULLUP);                        //pin 19
  //pinMode(20, INPUT_PULLUP);                        //pin 20
  //pinMode(21, INPUT_PULLUP);                        //pin 21
  //pinMode(22, INPUT_PULLUP);                        //pin 22
  //pinmode(23, INPUT_PULLUP);                        //pin 23
  //pinMode(24, INPUT_PULLUP);                        //pin 24
  //pinMode(25, INPUT_PULLUP);                        //pin 25
  //pinMode(26, INPUT_PULLUP);                        //pin 26
  
//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
//XX                PIN 27 HATES BUTTONS!                XX
//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
}
//END SETUP
//START LOOP - Things that will run in a loop

void loop() {
  
// Turns LED ON for power light  
  digitalWrite(ledPin, HIGH);
   
  button1.update();                                   //pin 0
  //button2.update();                                   //pin 1
  //button3.update();                                   //pin 2
  //button4.update();                                   //pin 3
  //button5.update();                                   //pin 4
  //button6.update();                                   //pin 5
  //button7.update();                                   //pin 6
  //button8.update();                                   //pin 7
  //button9.update();                                   //pin 8
  //button10.update();                                  //pin 26
  //button11.update();                                  //pin 25
  //button12.update();                                  //pin 24
  //button13.update();                                  //pin 23
  //button14.update();                                  //pin 22
  //button15.update();                                  //pin 21
  //button16.update();                                  //pin 20
  //
  //bank1.update();                                   //pin 19
  //bank2.update();                                   //pin 18
  //bank3.update();                                   //pin 17*
  //bank4.update();                                   //pin 16*
  //
  //extra.update()
// Note On messages when each button is pressed
  if (button1.fallingEdge()) {
  usbMIDI.sendNoteOn(36, 99, channel);  
  };
  //if (button2.fallingEdge()) {
  //usbMIDI.sendNoteOn(37, 99, channel);
  //};
  //if (button3.fallingEdge()) {
  //usbMIDI.sendNoteOn(38, 99, channel);
  //};
  //if (button4.fallingEdge()) {
  //usbMIDI.sendNoteOn(39, 99, channel);
  //};
  //if (button5.fallingEdge()) {
  //usbMIDI.sendNoteOn(40, 99, channel);
  //};
  //if (button6.fallingEdge()) {
  //usbMIDI.sendNoteOn(41, 99, channel);
  //};
  //if (button7.fallingEdge()) {
  //usbMIDI.sendNoteOn(42, 99, channel);
  //};
  //if (button8.fallingEdge()) {
  //usbMIDI.sendNoteOn(43, 99, channel);
  //};
  //if (button9.fallingEdge()) {
  //usbMIDI.sendNoteOn(44, 99, channel);
  //};
  //if (button10.fallingEdge()) {
  //usbMIDI.sendNoteOn(45, 99, channel);
  //};
  //if (button11.fallingEdge()) {
  //usbMIDI.sendNoteOn(46, 99, channel);
  //};
  //if (button12.fallingEdge()) {
  //usbMIDI.sendNoteOn(47, 99, channel);
  //};
  //if (button13.fallingEdge()) {
  //usbMIDI.sendNoteOn(48, 99, channel);
  //};
  //if (button14.fallingEdge()) {
  //usbMIDI.sendNoteOn(49, 99, channel);
  //};
  //if (button15.fallingEdge()) {
  //usbMIDI.sendNoteOn(50, 99, channel);
  //};
  //if (button16.fallingEdge()) {
  //usbMIDI.sendNoteOn(51, 99, channel);
  //};
  
// Note Off messages when each button is released
  if (button1.risingEdge()) {
  usbMIDI.sendNoteOff(36, 0, channel);
  };
  //if (button2.risingEdge()) {
  //usbMIDI.sendNoteOff(37, 0, channel);
  //};
  //if (button3.risingEdge()) {
  //usbMIDI.sendNoteOff(38, 0, channel);
  //};
  //if (button4.fallingEdge()) {
  //usbMIDI.sendNoteOff(39, 0, channel);
  //};
  //if (button5.fallingEdge()) {
  //usbMIDI.sendNoteOff(40, 0, channel);
  //};
  //if (button6.fallingEdge()) {
  //usbMIDI.sendNoteOff(41, 0, channel);
  //};
  //if (button7.fallingEdge()) {
  //usbMIDI.sendNoteOff(42, 0, channel)
  //};
  //if (button8.fallingEdge()) {
  //usbMIDI.sendNoteOff(43, 0, channel);
  //};
  //if (button9.fallingEdge()) {
  //usbMIDI.sendNoteOff(44, 0, channel);
  //};
  //if (button10.fallingEdge()) {
  //usbMIDI.sendNoteOff(45, 0, channel);
  //};
  //if (button11.fallingEdge()) {
  //usbMIDI.sendNoteOff(46, 0, channel);
  //};
  //if (button12.fallingEdge()) {
  //usbMIDI.sendNoteOff(47, 0, channel);
  //};
  //if (button13.fallingEdge()) {
  //usbMIDI.sendNoteOff(48, 0, channel);
  //};
  //if (button14.fallingEdge()) {
  //usbMIDI.sendNoteOff(49, 0, channel);
  //};
  //if (button15.fallingEdge()) {
  //usbMIDI.sendNoteOff(50, 0, channel);
  //};
  //if (button16.fallingEdge()) {
  //usbMIDI.sendNoteOff(51, 0, channel);
  //};
  
// USB MIDI Controllers should discard incoming MIDI messages.
  if (usbMIDI.read (channel)); { // this line good
  }
}
//END LOOP
"Dude it sucked.. I was all jammin and then *bam!!!!* I got punced in the colon from the inside.."
"If you stay 20 years behind of everyone, you are automatically 10 years ahead."
https://www.youtube.com/channel/UCqCkqm … 66koJYb-fA

Thumbs up Thumbs down

Re: Midi Fighter Clone v2.0 DIY Thread

Pretty impressed, but i feel like there's room for improvement on the structure side of the code since there's a lot of repetition. Not sure if doing it with loops wouldn't cripple performance though. As always keep your code clean and refactor where you can ;)

Re: Midi Fighter Clone v2.0 DIY Thread

the point is to make it as easy for people like me new to coding, who want to try there hand at things, so i figure that its an easy way to get them to understand the basics, I mean If I wanted to make it difficult I would have said use physical resistors just more soldering tongue oh and I figured out what was making ableton go nuts, for some reason pin 27 just hates either sending midi or buttons.. i have no clue.. because when i was writing that up (from scratch) earlier it did the same thing.. thus why I noted it heavily.. doubt it would be pullup cause the other pwm pins dont have any problems at all.. (though i have not tested them in a 4x4 grid yet.

"Dude it sucked.. I was all jammin and then *bam!!!!* I got punced in the colon from the inside.."
"If you stay 20 years behind of everyone, you are automatically 10 years ahead."
https://www.youtube.com/channel/UCqCkqm … 66koJYb-fA

Thumbs up Thumbs down