stand alone arpeggiator

Many of the apps have arpeggiators in them (sid, sequencer etc) can anyone suggest the easiest way to isolate the arpeggiator function into a simple stand alone arpeggiator to sit between a controller kb (in this case my home made bass pedals) and the midi synth/tone generator?

Thanks

Google it!

Someone’s already built a standalone Arpeggiator that uses a 16F84. I think it’s called Arpege8 or something.

Bump, because I’m interested in this project, and I can’t seem to find it with the google.

If anybody has a link…

Come now, it really wasn’t that hard :wink:

http://www.meadowfield.freeuk.com/synth/arp.html

It’s a long time a want to start a standalone arpegiator for MIOS,

so, who wants to help me ?

I’m in :slight_smile:

Can’t you just rip TK’s wavetable code from the SID and use that??

Note that MBSID V2 has a much more advanced arpeggiator :slight_smile:

Best Regards, Thorsten.

Oh you just had to didn’t you! I’ve just got my head around the old one!

What ya think Bill? Rip from an existing app or custom?

Anyone else have 2c?

What ya think Bill? Rip from an existing app or custom?

Well, i like to do it from scrap (or better, from clockbox), but it’s just my opinion :wink:

I did a first simple but working version, i will upload code and details very soon !

Cool  :smiley:

Hop :

http://www.midibox.org/dokuwiki/doku.php?id=midibox_arp

Now we should discuss those points :

    Define how to set the Bpm (cc#)

    Define how to set the Arp speed (cc#)

    Define note length

    Create some cool arp algorythms (plus defining method to select the algorythm)

    Octave range

    Latch (HOLD)

    Add velocity support

    Hardware changes (should we add pots, then how many, buttons ?)

Great. I’m not even started with my MBSID and now I’ve gotta build this one.

Thanks.

Nice :slight_smile:

Feature requests?

I think it would be cool (and this is just the lowly opinion of a noob) to have the same control set as the ‘step a’ SID control surface. A few buttons, and an encoder. make it a standard, of sorts…

And I’ve played with the arpeggiator in Finale (music sequencing software), and it seems really cool to tell it to “arppegiate a chord with a 2nd, 5th and 7th with whatever note I play as the root,” as an example. I’ll post a screen shot of all the available chords it can arppegiate later. Though this would probably be a LOT of coding, and a good amount of theory. or maybe not. Maybe I need to pick back up my ‘C for Dummies’ book and help out on this project.  :stuck_out_tongue:

I like the “step A” idea, as it’s enough to tweak deeply, simple, and allready documented.

http://ucapps.de/midibox_sid_cs/2x20_enc.pdf (encoders)

http://ucapps.de/midibox_sid_cs/2x20_b.pdf    (buttons)

Anyone else ?

The step A CS is enough to control pretty much anything in theory, but I think it’s best to decide upon a featureset before choosing the controls we’ll use for those features…

Well, I looked in Finale, and there’s like 75 different chords that it can arpeggiate. That would be too much coding. way too much. Here’s what I suggest on how to select the arp. chord:

Have a number ( say 6, or however much memory can support) of notes the arp can play. Have the user edit each of those notes, and the arp will play those.

For example, the screen would have 6 ‘banks’ or memory locations or whathave you, and the user would input a number 1-12 for each location. The arppegiator would read each location and for the next note in the arpeggiation, would go to that location. Entering 1,5,7, would result in a major chord being arpeggiated (in relation to the number of half-steps up from the root note)

I think this makes sense, tell me if it doesn’t.

You mean like in seqv3? :wink: Check out the file seq_chord.inc.

Just a thought… A lot of people would say that Arp-X8 is about the best arp around… I love the one on the k5000… Anyone else know any good ones we can steal draw inspiration from?