EffectPedal: Difference between revisions

From Technologia Incognita
Jump to navigation Jump to search
Dreamer (talk | contribs)
Ultratux (talk | contribs)
m Not sure of project status but member left
 
(7 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{Project
{{Project
|ProjectSkills=Soldering, Coding, UI design,
|ProjectSkills=Soldering, Coding, UI design, Audio,
|ProjectStatus=Getting parts
|ProjectStatus=Dead
|ProjectNiche=Electronics
|ProjectNiche=Electronics
|ProjectPurpose=Fun
|ProjectPurpose=Fun
|ProjectParticipants=User:Dreamer,
|ProjectParticipants=User:Dreamer,
}}
}}
The idea is to use the Pandora and it's I/O on the Ext-Connector in combination with an <s>MSP430</s> [http://hackaday.com/2008/12/27/parts-8bit-io-expander-pcf8574/ I2C port Expander] and [http://hackaday.com/2012/06/28/using-an-hd44780-character-lcd-with-the-raspberry-pi/ LCD-display] to make a 'stompbox' effects-pedal using hardware inputs and software processing.
The idea is to use the Pandora and it's I/O on the Ext-Connector in combination with an MSP430, buttons/knobs, and Character-display, to make a 'stompbox' effects-pedal using hardware inputs and software processing.


== Hardware ==
== Hardware ==


* Pandora portable computer
* Pandora portable computer
* <s>MSP430 Launchpad for prototyping</s> (libs I wanted to use are not yet compatible, and I don't have the skills to rewrite them :) )
* MSP430 Launchpad for prototyping (communicating over UART)
* I2C port Expander (TI PCF8574N)
* ext-connector and breakout-board
* ext-connector and breakout-board
* Audio-plugs, [http://cgi.ebay.nl/ws/eBayISAPI.dll?ViewItem&item=390272344178 buttons], knobs (pot-meter? rotary-encoder?), hd44780-display,


== Software ==
== Software ==


* Puredata
* Puredata - (With some externals: comport, wiimote, iemmatrix, pdp?)
* Possible external to talk to the GPIO-pins
* Jack2 (jack1 has alignment error-thingies) - Can get as low as 21.3msec latency.
* <s>MSP430-embedded code</s>
* MSP430-embedded code
* Protocol to talk between Pd and controller (read buttons, send lcd-message)


== Ideas ==
== Ideas ==
Line 25: Line 26:
* Use Pandora touchscreen for direct control -> Kaospad-ish effects
* Use Pandora touchscreen for direct control -> Kaospad-ish effects
* Do video-processing as well (GEM, pdp) over the video-out for live visuals (GEM may not (yet) work on OpenGL ES2)
* Do video-processing as well (GEM, pdp) over the video-out for live visuals (GEM may not (yet) work on OpenGL ES2)
* Rename/categorize, because of no more MSP430
* Next project -> replace Pandora with RasPi, which to embed inside the stompbox
* Next project -> replace Pandora with RasPi, which to embed inside the stompbox


[[category:MSPandora]]
==Further reading==
 
* https://ccrma.stanford.edu/wiki/Stompbox_2011 - workshop using Pd and Beagleboard, with demo-patches!
* http://guitarextended.wordpress.com/2012/03/05/guitar-effects-chain-with-pure-data/ - nice example patch with some basic effects
 
[[Category:MSP430]]

Latest revision as of 18:19, 6 December 2015

Projects
Participants
Skills Soldering, Coding, UI design, Audio
Status Dead
Niche Electronics
Purpose Fun

The idea is to use the Pandora and it's I/O on the Ext-Connector in combination with an MSP430, buttons/knobs, and Character-display, to make a 'stompbox' effects-pedal using hardware inputs and software processing.

Hardware

  • Pandora portable computer
  • MSP430 Launchpad for prototyping (communicating over UART)
  • ext-connector and breakout-board
  • Audio-plugs, buttons, knobs (pot-meter? rotary-encoder?), hd44780-display,

Software

  • Puredata - (With some externals: comport, wiimote, iemmatrix, pdp?)
  • Jack2 (jack1 has alignment error-thingies) - Can get as low as 21.3msec latency.
  • MSP430-embedded code
  • Protocol to talk between Pd and controller (read buttons, send lcd-message)

Ideas

  • Use Pandora touchscreen for direct control -> Kaospad-ish effects
  • Do video-processing as well (GEM, pdp) over the video-out for live visuals (GEM may not (yet) work on OpenGL ES2)
  • Next project -> replace Pandora with RasPi, which to embed inside the stompbox

Further reading