Difference between revisions of "EffectPedal"

From Technologia Incognita
Jump to: navigation, search
m
m (Now actively working on it and adding moar infos!)
Line 1: Line 1:
 
{{Project
 
{{Project
 
|ProjectSkills=Soldering, Coding, UI design, Audio,
 
|ProjectSkills=Soldering, Coding, UI design, Audio,
|ProjectStatus=Getting parts
+
|ProjectStatus=Active
 
|ProjectNiche=Electronics
 
|ProjectNiche=Electronics
 
|ProjectPurpose=Fun
 
|ProjectPurpose=Fun
Line 17: Line 17:
 
== Software ==
 
== Software ==
  
* Puredata
+
* Puredata - (With some externals: comport, wiimote, iemmatrix, pdp?)
* Possibly a Pd-external to talk to the GPIO-pins (UART/serial should work 'out of the box')
+
* Jack2 (jack1 has alignment error-thingies) - Can get as low as 21.3msec latency.
 
* MSP430-embedded code
 
* MSP430-embedded code
 +
* Protocol to talk between Pd and controller (read buttons, send lcd-message)
  
 
== Ideas ==
 
== Ideas ==
Line 28: Line 29:
  
 
==Further reading==
 
==Further reading==
 +
 
* https://ccrma.stanford.edu/wiki/Stompbox_2011 - workshop using Pd and Beagleboard, with demo-patches!
 
* 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]]
 
[[Category:MSP430]]

Revision as of 17:41, 15 March 2013

Projects
Participants
Skills Soldering, Coding, UI design, Audio
Status Active
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