Loading...
Pages: [1]   Go Down
Author Topic: Groovesizer: auduino with 16-step sequencer  (Read 580 times)
0 Members and 1 Guest are viewing this topic.
Taiwan
Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I've attached a 16-step sequencer to the original auduino.

There's a video, Fritzing breadboard schematic and download link to the arduino sketch at the link:
http://tinyurl.com/groovesizer

I hope you find it useful   smiley
« Last Edit: January 27, 2013, 11:31:35 am by MoShang » Logged

Dubai, UAE
Offline Offline
Edison Member
*
Karma: 20
Posts: 1627
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi
   Great project, really like the enclosure, video, presentation and the name !

   Would you mind if I added the project to the list of Auduino related projects I have collated here -

http://rcarduino.blogspot.com/2012/08/adding-audio-to-arduino-projects.html

   You should also consider adding the fix outlined below to your sketch, without this fix, your project will not work when compiled in some versions of the IDE -

Code:

uint16_t syncPhaseAcc;
volatile uint16_t syncPhaseInc;
uint16_t grainPhaseAcc;
volatile uint16_t grainPhaseInc;
uint16_t grainAmp;
volatile uint8_t grainDecay;
uint16_t grain2PhaseAcc;
volatile uint16_t grain2PhaseInc;
uint16_t grain2Amp;
volatile uint8_t grain2Decay;

A detailed explanation for adding the volatile keyword to the shared variables can be found in this seemingly unrelated post which references the Auduino issue as part of the explanation -

http://rcarduino.blogspot.com/2012/04/how-to-read-multiple-rc-channels-draft.html

Duane B

rcarduino.blogspot.com
Logged


Collegno, Turin
Offline Offline
Newbie
*
Karma: 0
Posts: 37
Arduino lovers
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi great project very cool!

I'm tring understand how does it work the midi out?

are you sending midi cc from the pots, or "just" the note out from the step sequencer???
Logged

Taiwan
Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

@DuaneB Thanks so much! Please do, I'd be honored to have this project added to the list. I'll definitely update the code with the volatile fix, thanks for the heads-up. Actually I must thank you for the output circuit - I played with your Illutron B project just before I started this one, so I still had your output circuit on the breadboard when I started this one. I've kept it for the final design.

@Giò LFZ I'm only sending note values (fixed velocity) and duration via MIDI - no cc's, though that's a good idea for Groovesizer V2 ;^)

   
« Last Edit: January 27, 2013, 11:32:50 am by MoShang » Logged

Collegno, Turin
Offline Offline
Newbie
*
Karma: 0
Posts: 37
Arduino lovers
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

cool man i'm testin varous code for sending midi cc from pots via a midi port... if I can find  a solution i will you send you the code.. maybe together we can figure out... there's not so much documentation about sending midi ccs via arduino..
Logged

Pages: [1]   Go Up
Print
 
Jump to: