Muff's Modules & More Forum Index Muff's Modules & More
we weren't even testing for that
 
 FAQ & Terms Of UseFAQ & Terms Of Use   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
Information
Hello! This is a message to everyone who emailed or PM'ed me asking for an exemption to the '100-post rule' for our Buy-Sell-Trade forum. You didn't get a reply from me because you aren't above the rules. The rules are the same for everyone. I understand your position and I'm sorry I can't help you, but I can't help you. Thanks for understanding! Please enjoy our lovely forum.


Open player

Search for at
Muff's Modules & More Advanced Search

Your voluntary donation helps support the community!
Homebrew step sequencer
Goto page Previous  1, 2, 3, 4, 5  Next [all]
 
Post new topic   Reply to topic    Muff's Modules & More Forum Index -> Music Tech DIY
View previous topic :: View next topic  
Author Homebrew step sequencer
bananeurysm
Wiggling with Experience


Joined: 14 Jun 2009
Last Visit: 20 May 2013

Posts: 388
Location: Portland, OR

PostPosted: Fri May 25, 2012 2:38 pm    Post subject: Reply with quote Add User to Ignore List

Stoked!!!
Back to top
View user's profile Send private message
ZoeB
Common Wiggler


Joined: 26 Jul 2011
Last Visit: 20 May 2013

Posts: 215
Location: UK

PostPosted: Fri May 25, 2012 5:04 pm    Post subject: Reply with quote Add User to Ignore List

I've abandoned tape sync output. While I did get it working, I had to get into the world of microseconds instead of milliseconds, and I don't want to push this poor little device too far. Still, it works in software, so if you'd like to see it in action, just pull the latest version of the master branch and checkout the old, reverted commit, which I've kept for posterity.

(Of course, with a hardware square wave oscillator it would again be quite simple in the software realm, but then it'd be unnecessarily complex on the hardware side.)

I'll instead continue my curious trend of making Stepper really complicated to begin with, then incrementally simplifying it. :)

_________________
http://zoeblade.bandcamp.com/
Back to top
View user's profile Send private message
ZoeB
Common Wiggler


Joined: 26 Jul 2011
Last Visit: 20 May 2013

Posts: 215
Location: UK

PostPosted: Sat May 26, 2012 1:48 pm    Post subject: Reply with quote Add User to Ignore List

Whew... I've completely rewritten a substantial part of everything, made it much more simple, made it DIN sync in compatible, and added a drum machine. It's now much more in line with how late seventies to early eighties digital sequencers work, with the clock and the actual sequencer being discrete things. Comments and suggestions are, of course, always welcome. :)
_________________
http://zoeblade.bandcamp.com/
Back to top
View user's profile Send private message
ZoeB
Common Wiggler


Joined: 26 Jul 2011
Last Visit: 20 May 2013

Posts: 215
Location: UK

PostPosted: Sun May 27, 2012 5:06 am    Post subject: Reply with quote Add User to Ignore List

If you pull the latest version of Stepper ("git pull origin master" should do it), I've started to implement the Arduino C version of Stepper (/c/stepper_acid/stepper_acid.ino). There's not much there yet, but it's a start.

So far the Arduino just acts as a metronome, but behind the scenes, it's a 96 PPQN clock driving a 48 PPQN step sequencer, which makes the LED light up on rows 0, 4, 8 and 12. The reason for the different pulse rates is that this way, you could use this clock to drive another machine's step sequencer, or another machine's clock to drive this step sequencer, ignoring 1 in 2 pulses, or ignoring 3 in 4 pulses, or paying attention to both the start and end of each pulse, in order to make both the clock and the sequencer compatible with 24, 48 and 96 PPQN hardware. So I'm trying to ensure this will play well with others. :)

_________________
http://zoeblade.bandcamp.com/
Back to top
View user's profile Send private message
ZoeB
Common Wiggler


Joined: 26 Jul 2011
Last Visit: 20 May 2013

Posts: 215
Location: UK

PostPosted: Sun May 27, 2012 1:05 pm    Post subject: Reply with quote Add User to Ignore List

It's a bit glitchy, but Stepper is now sending out signals! \o/

How it looks
How it sounds
How it works

The metronome-like clicking is probably an issue with sliding, which isn't surprising as I've completely revamped it, guessing at what might be good values, so hopefully I can fix that pretty soon.

Enjoy!

_________________
http://zoeblade.bandcamp.com/
Back to top
View user's profile Send private message
Paradigm X
Veteran Wiggler


Joined: 02 Nov 2010
Last Visit: 20 May 2013

Posts: 709

PostPosted: Sun May 27, 2012 2:51 pm    Post subject: Reply with quote Add User to Ignore List

sounds amazing.

no idea wshatsover about the guthub thing but look forward to it being availble for lesser mortals.

thumbs up applause
Back to top
View user's profile Send private message
ZoeB
Common Wiggler


Joined: 26 Jul 2011
Last Visit: 20 May 2013

Posts: 215
Location: UK

PostPosted: Sun May 27, 2012 4:39 pm    Post subject: Reply with quote Add User to Ignore List

Bugs fixed! Raw and BBDed.
_________________
http://zoeblade.bandcamp.com/
Back to top
View user's profile Send private message
roglok
Veteran Wiggler


Joined: 30 Dec 2011
Last Visit: 20 May 2013

Posts: 695
Location: germany

PostPosted: Tue May 29, 2012 3:52 pm    Post subject: Reply with quote Add User to Ignore List

sounds great, zoe!
Back to top
View user's profile Send private message
matia
Learning to Wiggle


Joined: 29 May 2012
Last Visit: 22 Feb 2013
Posts: 26
Location: San Francisco

PostPosted: Wed May 30, 2012 6:18 am    Post subject: Reply with quote Add User to Ignore List

this is absolutely excellent! will there be provisions for song mode and autofill on a user defined count (like the 808/cr8000)?

very very interested in how this develops.

good luck!

_________________
-matia
www.inhalt.us
Vehicle 12":
http://www.darkentriesrecords.com
Digital:
http://itunes.apple.com/us/artist/inhalt/id524892048
Back to top
View user's profile Send private message
ZoeB
Common Wiggler


Joined: 26 Jul 2011
Last Visit: 20 May 2013

Posts: 215
Location: UK

PostPosted: Wed May 30, 2012 7:38 am    Post subject: Reply with quote Add User to Ignore List

matia wrote:
this is absolutely excellent! will there be provisions for song mode and autofill on a user defined count (like the 808/cr8000)?

very very interested in how this develops.

good luck!


Thanks! :D

Originally, I added in a whole bunch of features that included the ability to play all the patterns through in order, but lately I've stripped everything way back to the bare essentials. You can tell Stepper Acid (and once we've made it, Stepper Drum too) to change the current pattern at any time, and if it's currently playing, it'll queue up the pattern change and only make the switch when it gets to the end of the current pattern.

I'm less familiar with autofill. I'll have a quick read of the relevant section from the TR-808 manual later, thanks. Do you know of any YouTube demonstrations of it in action? That would help me out! (It's been maybe a decade since I had a TB-303, and I can't really justify the purchase of any synthesisers, sequencers or drum machines right now, after already buying a Doepfer A-100 and more modules than I promised my partner I'd get, so I'm relying on manuals, service notes, YouTube videos, and people here generously giving me some of their time to give me reference material of what things ought to sound like.)

Even without a proper song mode in this Stepper Acid incarnation, I'm still planning on working my way up to eventually building a step sequencer that's multi channel, fully fledged and the heart of a studio. But I'm finally working my way up in simple steps, rather than trying to do it all at once like I was earlier. :) (I'm also toying with the idea of a digital input on Stepper Acid and Stepper Drum that would let you send data to it in order to remotely program in patterns and change between them, but I'm not sure about that yet so don't quote me on it!)

The features will largely depend on time, money and interest, as Nina and I are currently building these devices for fun in between our programming day jobs and my music making jobs, which so far hasn't given us much time!

_________________
http://zoeblade.bandcamp.com/
Back to top
View user's profile Send private message
ZoeB
Common Wiggler


Joined: 26 Jul 2011
Last Visit: 20 May 2013

Posts: 215
Location: UK

PostPosted: Wed May 30, 2012 8:00 am    Post subject: Reply with quote Add User to Ignore List

OK, I've had a look at the intro / fill in section of the TR-808 manual... while there's no technical constraint stopping me from implementing that, I'd like to keep things simple for now, which means manually triggering intros and fill ins by selecting a different pattern to play next while the current one's still playing.

In stark contrast, in the behemoth I'd like to make later on, I would ideally make a screen where you can take each individual channel and program in the sequence of patterns you'd like. This would basically be like how it works in Amiga mod trackers, only instead of the pattern containing all the channels combined (which is how it worked in an earlier incarnation of Stepper's prototype tracker interface), I like the idea of being able to change the pattern of each channel independently, so you could introduce a new solo while the backing stays the same, or change the rhythm and bass parts while the arpeggio / broken chord parts stay the same. That kind of thing. (Especially so you can change chords while keeping the drums consistent.) But that's a while off yet!

_________________
http://zoeblade.bandcamp.com/
Back to top
View user's profile Send private message
ZoeB
Common Wiggler


Joined: 26 Jul 2011
Last Visit: 20 May 2013

Posts: 215
Location: UK

PostPosted: Wed May 30, 2012 4:39 pm    Post subject: Reply with quote Add User to Ignore List

Nina insisted I play a famous acidline that we have reference material for, so we can tell how close we're getting with Stepper Acid. It needed to be something we knew the exact notation for, including slides, the pitches of all the rests, everything. Alas, the example I found isn't from a real TB-303, but at least it's an easily recognisable one!

As it doesn't use accent, I rewrote a few lines of code to repurpose that output for a kick drum. All I used was our Stepper Acid prototype, plus an A-111, A-132-3, A-140, A-103, A-183-3, BD88 and A-138. After I updated the firmware, no computer was involved, unless you count the Arduino's CPU.

The actual timbre sounds a bit odd to me, but that says a lot more about my patching (in)ability than my programming skills. :) That and I don't think you're really supposed to use an A-138 as a mixing desk...

The latest example of Stepper Acid in action

Enjoy!

_________________
http://zoeblade.bandcamp.com/
Back to top
View user's profile Send private message
dar303
Common Wiggler


Joined: 12 Feb 2011
Last Visit: 20 May 2013

Posts: 78
Location: Stockholm, Sweden

PostPosted: Thu May 31, 2012 6:39 am    Post subject: Reply with quote Add User to Ignore List

Try this!

Back to top
View user's profile Send private message
ZoeB
Common Wiggler


Joined: 26 Jul 2011
Last Visit: 20 May 2013

Posts: 215
Location: UK

PostPosted: Thu May 31, 2012 9:53 am    Post subject: Reply with quote Add User to Ignore List

Here you go! I'm not sure how accurate the transcription is, or how accurate my own translation of that into numbers is (as Stepper doesn't have an interface yet, I'm having to write the preset pattern by hand), and I'm not entirely sure what I should hook the accent up to (I hear it affects the filter resonance, which alas the A-103 has no CV input for)... so I'm not sure quite how authentic this sounds... but it definitely sounds good in its own right! :D

Acid Trax on Stepper Acid

_________________
http://zoeblade.bandcamp.com/
Back to top
View user's profile Send private message
matia
Learning to Wiggle


Joined: 29 May 2012
Last Visit: 22 Feb 2013
Posts: 26
Location: San Francisco

PostPosted: Thu May 31, 2012 1:32 pm    Post subject: Reply with quote Add User to Ignore List

ZoeB wrote:
OK, I've had a look at the intro / fill in section of the TR-808 manual... while there's no technical constraint stopping me from implementing that, I'd like to keep things simple for now, which means manually triggering intros and fill ins by selecting a different pattern to play next while the current one's still playing.


Yea that is true. I think the thing with the 808 is that it lends itself very well to songwriting with simple functions like the autofill which free up my hands to play a synthesizer while it does its own thing :-) it helps me finish written tracks but then again I work in a more linear fashion in terms of writing ;-)

I am really excited to see how the sequencer progresses. There was another bloke putting together a CSQ-100 clone which totally fascinated me as well. Have you seen his project?

_________________
-matia
www.inhalt.us
Vehicle 12":
http://www.darkentriesrecords.com
Digital:
http://itunes.apple.com/us/artist/inhalt/id524892048
Back to top
View user's profile Send private message
ZoeB
Common Wiggler


Joined: 26 Jul 2011
Last Visit: 20 May 2013

Posts: 215
Location: UK

PostPosted: Thu May 31, 2012 1:57 pm    Post subject: Reply with quote Add User to Ignore List

matia wrote:
I think the thing with the 808 is that it lends itself very well to songwriting with simple functions like the autofill which free up my hands to play a synthesizer while it does its own thing :-) it helps me finish written tracks but then again I work in a more linear fashion in terms of writing ;-)


Well I'm aware of the perils of trying to make something that's everything everyone wants it to be, as I think several of us want a sequencer to be different things. So first I'm making Stepper Acid, which is more or less a TB-303 sequencer clone, then I'm making Stepper Drum, which is the drum machine equivalent. This will be a good enough start for me to actually use them in some of my music, which is one of my main goals after all. So for anyone who wants something simple to be one cog in a big machine, they'll fulfil that role.

Then I'll go to the other end of the spectrum, making a complex sequencer that's intended to be a whole third of a studio (step sequencer -> synthesisers -> mixing desk and recorder). That will be able to let you write a whole song on it, save it to SD card, hit the play button, and stand back while it plays the entire song all the way through for you, controlling pretty much the whole studio automatically. It will remember pattern sequences and change them all for you, multitimbrally. But it'll take me a long time to work out the best approach to how it should all work.

matia wrote:
I am really excited to see how the sequencer progresses. There was another bloke putting together a CSQ-100 clone which totally fascinated me as well. Have you seen his project?


I'm guessing that was Ringroad, who commented earlier in this thread? He mentioned a CSQ-600 clone, but I must admit I hadn't looked it up until just now. This CSQ-100 clone of his sounds great!



Between this, that and the MC-4 clone someone else is working on, I'm starting to think the Arduino was a very good thing to happen to the independent synthesiser market / community!

_________________
http://zoeblade.bandcamp.com/
Back to top
View user's profile Send private message
matia
Learning to Wiggle


Joined: 29 May 2012
Last Visit: 22 Feb 2013
Posts: 26
Location: San Francisco

PostPosted: Thu May 31, 2012 3:09 pm    Post subject: Reply with quote Add User to Ignore List

ZoeB wrote:


I'm guessing that was Ringroad, who commented earlier in this thread? He mentioned a CSQ-600 clone, but I must admit I hadn't looked it up until just now. This CSQ-100 clone of his sounds great!

Between this, that and the MC-4 clone someone else is working on, I'm starting to think the Arduino was a very good thing to happen to the independent synthesiser market / community!


Absolutely. The fact that we can incorporate the best of analogue with digital in a very usable way is really wonderful. I'd love to see more sequencers like the CSQ's as that really lead to some interesting music! I think Xeno and Oaklander do most of their stuff on a CSQ 600!

In any case, I totally understand your approach! I really can't wait to see when it's all done and sorted :-) Especially the big sequencer. Unfortunately I'm all thumbs when it comes to computer programming :-)

Good luck Zoe!

_________________
-matia
www.inhalt.us
Vehicle 12":
http://www.darkentriesrecords.com
Digital:
http://itunes.apple.com/us/artist/inhalt/id524892048
Back to top
View user's profile Send private message
dar303
Common Wiggler


Joined: 12 Feb 2011
Last Visit: 20 May 2013

Posts: 78
Location: Stockholm, Sweden

PostPosted: Tue Jun 12, 2012 3:12 am    Post subject: Reply with quote Add User to Ignore List

Sounds great, good work! smile ( <--- thats an acid house smiley!)

ZoeB wrote:
Here you go! I'm not sure how accurate the transcription is, or how accurate my own translation of that into numbers is (as Stepper doesn't have an interface yet, I'm having to write the preset pattern by hand), and I'm not entirely sure what I should hook the accent up to (I hear it affects the filter resonance, which alas the A-103 has no CV input for)... so I'm not sure quite how authentic this sounds... but it definitely sounds good in its own right! grin

Acid Trax on Stepper Acid
Back to top
View user's profile Send private message
ZoeB
Common Wiggler


Joined: 26 Jul 2011
Last Visit: 20 May 2013

Posts: 215
Location: UK

PostPosted: Tue Jun 12, 2012 3:18 am    Post subject: Reply with quote Add User to Ignore List

Thanks! ^.^
_________________
http://zoeblade.bandcamp.com/
Back to top
View user's profile Send private message
ZoeB
Common Wiggler


Joined: 26 Jul 2011
Last Visit: 20 May 2013

Posts: 215
Location: UK

PostPosted: Fri Aug 17, 2012 4:33 pm    Post subject: Reply with quote Add User to Ignore List

Hi again everyone!

So I've been working on a few other projects lately. This week I decided to resume work on Stepper, and so far I've finished implementing the serial interface over USB. This won't be in the final version as it slows the machine down whenever you do anything, but it's helping me test things before the hardware's fully built.

Basically, the finished versions should have buttons and an LCD. In lieu of those, the current version talks to a computer. It sends out a status report on its global settings and the current pattern, and gets back from the application on the computer any key presses. So there's virtual keys and a virtual screen instead of the real one, but when you use the application on your computer, it's controlling the real hardware device. The hardware sequencer is storing and playing the patterns, keeping track of which note you're on, updating it, copying and pasting patterns, and so far it all works except for switching patterns, because it doesn't have any storage space to read from or write to. But everything else works just fine.

So I'm making good progress!

Anyway, I just wanted to share my excitement at being able to program in acidlines on a hardware machine hooked up to my modular synth, even if it's currently by proxy. I'll keep you posted as things progress further.

_________________
http://zoeblade.bandcamp.com/
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Muff's Modules & More Forum Index -> Music Tech DIY All times are GMT - 5 Hours
Goto page Previous  1, 2, 3, 4, 5  Next [all]
Page 3 of 5

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum



Mark all forums read
Powered by phpBB © 2001, 2005 phpBB Group