Author |
Message |
bubzy
Joined: Oct 27, 2010 Posts: 594 Location: United Kingdom
Audio files: 64
|
|
Back to top
|
|
|
bubzy
Joined: Oct 27, 2010 Posts: 594 Location: United Kingdom
Audio files: 64
|
Posted: Mon Sep 17, 2012 3:30 pm Post subject:
|
|
|
ok, so this project has grown a little since the other day,
Feature list :
Up to 32 Step Sequencer
1x CV Out approximately 7 octave range accurate divided into semitones
5x Gate out
BPM control
LCD user interface with user programmable patterns
to do :
work further on interface, need to add gate programming options : half done, more options on the way
storage of user patterns, working on SD card solution
put LEDS on stuff (what would be complete without them)
tidy up code (losing a few milliseconds here and there)
add another CV out (because 1 just isnt enough)
consider variable pattern lengths (at the moment, if sequence length is set to 16 for example, everything plays to 16, gates and notes, may be nice to offer the option of running some tracks at 8, some at 16 and so on)
option of Note Length (although im not sure how important this is)
been a busy couple of days!
stay tuned for more updates! _________________ _Richard_ Last edited by bubzy on Tue Sep 18, 2012 7:49 pm; edited 1 time in total |
|
Back to top
|
|
|
elmegil
Joined: Mar 20, 2012 Posts: 2177 Location: Chicago
Audio files: 16
|
Posted: Mon Sep 17, 2012 6:40 pm Post subject:
|
|
|
What kind of interface are you using? Do you have the bank-o-knobs like most sequencers, or are you doing something stranger since it's an Arduino? Does it resemble the 808?
These questions brought to you by my recent work investigating the 808 kick and trigger circuitry.
I've been thinking about something that moderately emulates the 808 interface, without being slavish about it. Lots of things to think about there though. I think the hardest part IMO is how to deal with the relatively small number of pins on a standard UNO. I have a Mega, but at twice the cost, it doesn't seem like the best platform to design for if i want other people to get anything out of it. |
|
Back to top
|
|
|
bubzy
Joined: Oct 27, 2010 Posts: 594 Location: United Kingdom
Audio files: 64
|
Posted: Mon Sep 17, 2012 7:12 pm Post subject:
|
|
|
http://twitter.com/Bubzyg/status/247880222823809024/photo/1
heres a quick update with a pic of the gate programming screen
just an lcd interface, driven from 3 buttons and a potentiometer,
will have 2 cvs out and 6 gates, still got a copule of pins left too _________________ _Richard_ |
|
Back to top
|
|
|
elmegil
Joined: Mar 20, 2012 Posts: 2177 Location: Chicago
Audio files: 16
|
Posted: Mon Sep 17, 2012 8:35 pm Post subject:
|
|
|
That's an awesome way to do the display. I was thinking in terms of buttons with LEDs and next to LEDs, but that solves the problem pretty neatly. I think I would want two pots/rotaries that could run independently (top row, bottom row), but using the LCD that way definitely saves a LOT of trouble.
Edit: to clarify, I was thinking in terms of 16 voices (bottom row) and 16 positions (top row), selecting the voice on the bottom row and then programming the notes for that on the top.
I have a 2x20 or 22 display, that would give me a few more positions to play with extra information to one side too. Hm...... |
|
Back to top
|
|
|
bubzy
Joined: Oct 27, 2010 Posts: 594 Location: United Kingdom
Audio files: 64
|
Posted: Tue Sep 18, 2012 7:47 pm Post subject:
|
|
|
UPDATE:
ive built an arduino shield to go with this, it has all the connections ready to rock, also made a very temporary front panel to hold stuff in place.
got offboard EEPROM storage working too, so a possible 120 "scenes" (7x32 step data) can be stored on the chip. im likely to limit this as im not sure its totally required.
more soon. !http://twitter.com/Bubzyg/status/248382854596268032/photo/1/large _________________ _Richard_ |
|
Back to top
|
|
|
bubzy
Joined: Oct 27, 2010 Posts: 594 Location: United Kingdom
Audio files: 64
|
|
Back to top
|
|
|
bubzy
Joined: Oct 27, 2010 Posts: 594 Location: United Kingdom
Audio files: 64
|
|
Back to top
|
|
|
bubzy
Joined: Oct 27, 2010 Posts: 594 Location: United Kingdom
Audio files: 64
|
|
Back to top
|
|
|
bubzy
Joined: Oct 27, 2010 Posts: 594 Location: United Kingdom
Audio files: 64
|
Posted: Tue Sep 25, 2012 11:52 am Post subject:
|
|
|
http://www.youtube.com/watch?v=BqV1GgTMw2g&list=UUBty83q-zxoOXa0h0UfLGCg&index=1&feature=plcp
update : programming patterns for cv out. the video is filmed in vertical mode again :/ sorry about that
ive noticed that because the sequencer is plugged into USB on my laptop that the cv suffers a bit(fluctuates when laptop is working). if i had any forethought at all i would have powered it externally, but im not willing to listen to my dull voice again for 7 minutes
if anyone is watching this thread with interest..... thank you _________________ _Richard_ |
|
Back to top
|
|
|
elmegil
Joined: Mar 20, 2012 Posts: 2177 Location: Chicago
Audio files: 16
|
Posted: Tue Sep 25, 2012 12:23 pm Post subject:
|
|
|
I am
Good stuff. Given me a lot to think about, and I still love that display.
My plans along these lines definitely include external power, since I hope to be able to put something into a rack eventually. As far as it goes, while I will do development with a "real" arduino, the final product will most likely use an ATMega chip on a protoboard instead, that's what I did with the Arduino port I did of the MTS-100 MIDI->CV. |
|
Back to top
|
|
|
bubzy
Joined: Oct 27, 2010 Posts: 594 Location: United Kingdom
Audio files: 64
|
Posted: Sat Sep 29, 2012 3:40 pm Post subject:
|
|
|
Ok so a small update and a request for an opinion or two, after talking to vlad in the chat today he suggested making a pattern option so that a song could be made on the sequncer, ive decided this could be implemented without too much heartache(my brain is screaming EEPROM!!!) so my question to you guys is, would this be a valuable addition to a sequencer? Thanks _________________ _Richard_ |
|
Back to top
|
|
|
elmegil
Joined: Mar 20, 2012 Posts: 2177 Location: Chicago
Audio files: 16
|
Posted: Sat Sep 29, 2012 5:23 pm Post subject:
|
|
|
So I'm going to respond so you know I'm still reading, but I am not clear on the distinctions between the different types of sequencers....
As for EEPROM etc, how much memory are you using? When you download your sketch, are you getting "5000 of 6000 bytes" or more like 5000 of 10,000 bytes"? I don't remember the memory sizes of the various models of Arduino, but that should tell you whether you have headroom or not. |
|
Back to top
|
|
|
Cynosure
Site Admin
Joined: Dec 11, 2010 Posts: 966 Location: Toronto, Ontario - Canada
Audio files: 82
|
Posted: Sat Sep 29, 2012 10:51 pm Post subject:
|
|
|
Yes. At least a small memory for patterns is needed. _________________ JacobWatters.com |
|
Back to top
|
|
|
bubzy
Joined: Oct 27, 2010 Posts: 594 Location: United Kingdom
Audio files: 64
|
Posted: Sun Sep 30, 2012 1:16 am Post subject:
|
|
|
Oh, im using external memory so thats no issue. The idea is to program say 6x16 step "patterns" then choose what order they play in, kinda 303 style. So you program say 1,1,2,2,3,3,4,3,5,4,4,6 and it plays those patterns in that order. Btw im using 24lc256 memory. _________________ _Richard_ |
|
Back to top
|
|
|
bubzy
Joined: Oct 27, 2010 Posts: 594 Location: United Kingdom
Audio files: 64
|
Posted: Sun Sep 30, 2012 2:18 pm Post subject:
|
|
|
http://www.youtube.com/watch?v=R9n9WgcGOGI
new update. just a quick video of the save function.
thanks for watching
the music in the background is:
Acoustic Interloper Scrabble Game from Summer Solstice 2009 Event
e-m radio on while i was recording _________________ _Richard_ |
|
Back to top
|
|
|
bubzy
Joined: Oct 27, 2010 Posts: 594 Location: United Kingdom
Audio files: 64
|
Posted: Tue Oct 16, 2012 11:52 pm Post subject:
|
|
|
this project is still alive!
ive just had to start from scratch as the old program didnt support the new functions......
anyone got a cream for feature creep? i seem to have a bad case of it :p _________________ _Richard_ |
|
Back to top
|
|
|
ashleym
Joined: Aug 20, 2009 Posts: 181 Location: uk
|
Posted: Thu Oct 18, 2012 3:31 pm Post subject:
|
|
|
Very interesting.
I made something similar for a college project and I used layers for a couple of outputs, eg pitch and filter. It outputted MIDI so I used CC numbers. Are the two Cv outputs on your for this? _________________ http://soundcloud.com/for-mash-get-ash |
|
Back to top
|
|
|
bubzy
Joined: Oct 27, 2010 Posts: 594 Location: United Kingdom
Audio files: 64
|
Posted: Thu Oct 18, 2012 11:20 pm Post subject:
|
|
|
well, being CV they can be used for anything that has a CV in, however they are primarily for note CV, this is due to the low resolution of the DAC (8 bit) and the rough waveforms that it produces.
in its current state the module has:
2x Note CV out
2x Note Gate out (3 state, on, off, tie)
4x Gate Out (currently only 2 state, on, off)
32x16 step patterns per channel (calling 1 gate a channel)
"song" mode allowing over 8000 steps per song by programming the 32 patterns in any order
example would be
Code: |
"Bar" 1 2 3 4
Note CV1 10 12 14 10
Note CV2 12 13 4 12
Gate 1 1 3 1 4
Gate 2 2 4 2 4
Gate 3 NA
Gate 4 NA |
lets take Note CV1, in this "song" the sequencer would take pattern 10, and play it through, then take pattern 12 and play it, then 14, then 10 again. this is a similar method to older hardware and software (i used propellerheads rebirth a lot)
the same rule applies to Note CV2, Gate 1, Gate 2. using this method, its possible to build up multiple tracks and a performance.
anyway, still early days lots of work to do and my wife has me down the garden building a fence for our new dog..... _________________ _Richard_ |
|
Back to top
|
|
|
bubzy
Joined: Oct 27, 2010 Posts: 594 Location: United Kingdom
Audio files: 64
|
Posted: Thu Dec 27, 2012 8:43 am Post subject:
|
|
|
i haven't forgotten about this project, just lost a bit of interest. may start again soon. i still need it for my modular _________________ _Richard_ |
|
Back to top
|
|
|
|