Pensive
Well-known member
Hi guys
I would appreciate a moment of your advice in the context of how possible this is. OF course, I think its possible but I'm aware I'll be pushing the limits. please see attached layout.
In the style of midifighter, I am building a simple Akai MPC clone. Think of it as an x-channel mod player with buttons. x being the number of polyphonic channels I can play at once without the cpu weeping in the corner.
Core kit: Teensy 3.1 + Audio board + 4gb microsd (bought)
Button input : PS/2 mini-pac interface : http://www.ultimarc.com/minipac.html (bought)
LED output: 2 x 16 channel i2c breakouts: https://www.adafruit.com/product/815
Switches: full size arcade with 5v LEDs for the 16 big ones (Bought), 16mm arcade buttons without LEDS for all others
Nav and Menu buttons are rotary encoders (bought). But I think i'll need a "push click" one for the menu button.
Coloured dots are 3v LEDs.
LCD display: 16x4 (http://www.hobbytronics.co.uk/lcd/lcd-displays-5v/lcd-16-4-backlight-blue) with i2c backpack (http://www.hobbytronics.co.uk/i2clcd-backpack-v2) to reduce pinouts.
Interrupts:
push button interface needs interrupt pin
The rest probably don't.
Apart from bursting at the seams for ram (it will fit. I'm sure it will fit.) and overclocking being a necessity,
1) are there any obvious gotchas?
2) i2c stacking issues?
3) LCD noise with the audio board etc?
This is a fairly complicated undertaking, but I'm pretty sound on the code, (i'll need to build on the audio library rather a lot) its really getting all this kit, plugged together, orchestrated by a single Teensy 3.1 @ 96Mhz.
4) In your honest opinion, can it be done as a whole?
5) how much power am i going to need, is battery power a realistic goal?
Thanks
Jon
I would appreciate a moment of your advice in the context of how possible this is. OF course, I think its possible but I'm aware I'll be pushing the limits. please see attached layout.
In the style of midifighter, I am building a simple Akai MPC clone. Think of it as an x-channel mod player with buttons. x being the number of polyphonic channels I can play at once without the cpu weeping in the corner.
Core kit: Teensy 3.1 + Audio board + 4gb microsd (bought)
Button input : PS/2 mini-pac interface : http://www.ultimarc.com/minipac.html (bought)
LED output: 2 x 16 channel i2c breakouts: https://www.adafruit.com/product/815
Switches: full size arcade with 5v LEDs for the 16 big ones (Bought), 16mm arcade buttons without LEDS for all others
Nav and Menu buttons are rotary encoders (bought). But I think i'll need a "push click" one for the menu button.
Coloured dots are 3v LEDs.
LCD display: 16x4 (http://www.hobbytronics.co.uk/lcd/lcd-displays-5v/lcd-16-4-backlight-blue) with i2c backpack (http://www.hobbytronics.co.uk/i2clcd-backpack-v2) to reduce pinouts.
Interrupts:
push button interface needs interrupt pin
The rest probably don't.
Apart from bursting at the seams for ram (it will fit. I'm sure it will fit.) and overclocking being a necessity,
1) are there any obvious gotchas?
2) i2c stacking issues?
3) LCD noise with the audio board etc?
This is a fairly complicated undertaking, but I'm pretty sound on the code, (i'll need to build on the audio library rather a lot) its really getting all this kit, plugged together, orchestrated by a single Teensy 3.1 @ 96Mhz.
4) In your honest opinion, can it be done as a whole?
5) how much power am i going to need, is battery power a realistic goal?
Thanks
Jon