electro-music.com   Dedicated to experimental electro-acoustic
and electronic music
 
    Front Page  |  Radio
 |  Media  |  Forum  |  Wiki  |  Links
Forum with support of Syndicator RSS
 FAQFAQ   CalendarCalendar   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   LinksLinks
 RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in  Chat RoomChat Room 
go to the radio page Live at electro-music.com radio 1 Please visit the chat
poster
 Forum index » Clavia Nord Modular » G2 Patches - Completed » Sequencer - interactive
Deluxe Pattern Arpeggiator (monophonic)
Post new topic   Reply to topic Moderators: Nord Modular Editors
Page 1 of 1 [9 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
Author Message
Tim Kleinert



Joined: Mar 12, 2004
Posts: 1148
Location: Zürich, Switzerland
Audio files: 7
G2 patch files: 236

PostPosted: Sun Jan 17, 2010 3:05 pm    Post subject: Deluxe Pattern Arpeggiator (monophonic)
Subject description: define key number, velocity and note length per step
Reply with quote  Mark this post and the followings unread

hi folks

Here's another DIY-pattern-arpeggiator Smile.

Note lengths and note velocities are very important ingredients to make a pattern groove nicely. Unfortunately, my 8-voice polyphonic pattern arpeggiator couldn't offer this feature. The DIY voice allocation scheme requires voices being driven by a keyboard scanning circuit residing in the FX area, which means using the interslot busses. And there is no way to pipe 8 keyboard gates and 8 velocity values through 4 busses. (Or actually, yes, there actually would be Laughing Either with multiplexing or bit-encoding, but all of this would be just too DSP-costly. Rolling Eyes)

So here's a monophonic pattern arpeggiator which has these features. For each step, it lets you define the note that shall play (of the ones you are depressing), with a definable velocity and note length. Think of it more like a "performable" step sequencer, where the the note pitches aren't defined by absolute values in a sequencer row, but rather that the values (numbers) in the sequencer row refer to the individual keys you are currently playing on the keyboard, sorted either from the bottom up or top-down.

Fun? Sure. Smile

Parameter description:
VOICE ALLOCATION: defines how the keys you are playing are interpreted. "down>up" means that the lowest note you play has the number 0, "up>down" means that the highest note is note number 0. (The note numbers are the ones you can sequence)
MIDI CONTROL: Sets the channel/slot which the arpeggiator shall control.
MIDI CLOCK: As usual. (Notice that there unfortunately is no "swing" feature implemented. Somehow I just couldn't get it to work, as there seem to be little delays in the ouptuts of the sequencers and stuff, which botches up things. I got fed up trying to hunt down Clavias goof-ups. I might add it later.)
NOTE NR./ACTIVE: 16 steps. The values select the notes you are playing on the keyboard. 0 is either highest or lowest note (depending on voice allocation, see above), then 1, 2, 3... etc. are the consecutive ones. The on/off buttons underneath activate/deactivate the step.
VELOCITY/ACCENT: 16 steps of velocity values for the notes. The on/off buttons underneath acts as an "accent" switch, overriding the set velocity and playing the note with maximum velocity.
LENGTH/LEGATO: 16 steps of note lengths, with 64 equalling full legato. The on/off buttons unterneath override the set lengths and play the note with full legato.

arrow Two adjacent steps containing the same note number can be bound together with full legato (the note will not retrigger).
arrow The higher the voice count, the more keys can be recognized. I've set it to 10 for ten fingers. You can open it up to 32 if you want. Laughing
arrow Be careful when playing with a sustain pedal. If you play the same note twice with sustain on, this causes two voices being assigned to the same note, resulting in the pattern not playing as it should. I always use the "hold" button to nicely and safely segue from chord to chord.

There's an mp3 of me noodling around some simple chords, adding note for note so you can hear how the pattern becomes more complex. Layered with tasteless pads Laughing and some weird drum patch I found somewhere. (Don't remember who patched that one -but whoever you are, thanks to you.) It's all straight out of the box, no overdubbing

Have fun.

cheers,
tim

UPDATE: I isolated and documented the underlying technique and posted it as a building block. It enables you to realise any kind of arpeggiator scheme.
arrow http://www.electro-music.com/forum/topic-39414.html


PatternArpegg_TK.pch2
 Description:
Deluxe DIY pattern arpeggiator (monophonic); Define key number, velocity and note length per step

Download
 Filename:  PatternArpegg_TK.pch2
 Filesize:  3.96 KB
 Downloaded:  2333 Time(s)


PatternArpeggiatorDemo_TK.mp3
 Description:
Tasteless demo :) of the DIY pattern arpeggiator.

Download
 Filename:  PatternArpeggiatorDemo_TK.mp3
 Filesize:  2.41 MB
 Downloaded:  1726 Time(s)


Last edited by Tim Kleinert on Wed Jan 20, 2010 3:12 am; edited 1 time in total
Back to top
View user's profile Send private message
iPassenger



Joined: Jan 27, 2007
Posts: 1067
Location: Sheffield, UK
Audio files: 5
G2 patch files: 78

PostPosted: Mon Jan 18, 2010 2:40 am    Post subject: Re: Deluxe Pattern Arpeggiator (monophonic)
Subject description: define key number, velocity and note length per step
Reply with quote  Mark this post and the followings unread

tim wrote:

There's an mp3 of me noodling around some simple chords, adding note for note so you can hear how the pattern becomes more complex. Layered with tasteless pads Laughing and some weird drum patch I found somewhere. (Don't remember who patched that one -but whoever you are, thanks to you.) It's all straight out of the box, no overdubbing


Tasteless it may be, but also very likeable. Smile Looking forward to having noodle with this one and the poly one... Now if I can just get some time in the studio...

_________________
iP (Ross)
- http://ipassenger.bandcamp.com
- http://soundcloud.com/ipassenger
Back to top
View user's profile Send private message Visit poster's website
Tim Kleinert



Joined: Mar 12, 2004
Posts: 1148
Location: Zürich, Switzerland
Audio files: 7
G2 patch files: 236

PostPosted: Tue Jan 19, 2010 4:56 am    Post subject: Re: Deluxe Pattern Arpeggiator (monophonic)
Subject description: define key number, velocity and note length per step
Reply with quote  Mark this post and the followings unread

iPassenger wrote:
Tasteless it may be...

Was just being self-ironic, as always. Rolling Eyes Laughing

Addressing individual voices in the VA area via counter/multiplexing-routines the FX area is giving me a whole set of weird new patching ideas. alien Laughing Like 6 voices of "virtual sampler" from just one delay line residing in the FX area. There might also be a possible new spin on the granular thing. If only the 24 sample interslot-bus latency wouldn't be. Rolling Eyes But we'll see. I have to get a few hours of piano practice down first though. Laughing
Back to top
View user's profile Send private message
iPassenger



Joined: Jan 27, 2007
Posts: 1067
Location: Sheffield, UK
Audio files: 5
G2 patch files: 78

PostPosted: Tue Jan 19, 2010 5:19 am    Post subject: Re: Deluxe Pattern Arpeggiator (monophonic)
Subject description: define key number, velocity and note length per step
Reply with quote  Mark this post and the followings unread

tim wrote:

Addressing individual voices in the VA area via counter/multiplexing-routines the FX area is giving me a whole set of weird new patching ideas. alien Laughing Like 6 voices of "virtual sampler" from just one delay line residing in the FX area. There might also be a possible new spin on the granular thing.


hmm.. Cool, keep em coming, still not had chance to take a look at either of them yet though. Your description sounds like something I want to get my head around when I do. But if I understand your posts correctly, I take it you have managed to make the FX area somehow sort out the lack of voice allocation. I really need to take a look when I get a minute.

_________________
iP (Ross)
- http://ipassenger.bandcamp.com
- http://soundcloud.com/ipassenger
Back to top
View user's profile Send private message Visit poster's website
Tim Kleinert



Joined: Mar 12, 2004
Posts: 1148
Location: Zürich, Switzerland
Audio files: 7
G2 patch files: 236

PostPosted: Tue Jan 19, 2010 5:47 am    Post subject: Re: Deluxe Pattern Arpeggiator (monophonic)
Subject description: define key number, velocity and note length per step
Reply with quote  Mark this post and the followings unread

iPassenger wrote:
But if I understand your posts correctly, I take it you have managed to make the FX area somehow sort out the lack of voice allocation. I really need to take a look when I get a minute.

Well, what I do is I scan the key numbers with a counter circuit in the FX area which sweeps from -63 to +64 (or vice versa). I pipe that pointer back to the VA-area via interslot, and let any voice holler Laughing when that pointer matches the note number of that voice. If the keyboard gate of the voice happens to be on as well, that voice gets a number assigned from a second counter in the FX area (also piped via interslot bus) and tells that counter to advance one step (via FX bus). The result is that all played keys get numbered from bottom up (or top down, if you scan the keyboard the other way). One of those voices can now be "played" by any kind of scheme, sending the assigned key number (not the MIDI note number) and a velocity value via the 3rd and 4th interslot bus.

Many other whacky schemes are also possible, eg. sweeping the played notes with an LFO which oscillates from zero to the amount of notes played (this value is known due to the second counter, just need to S/H it), or with envelopes, whatever.

DIY arpeggiators at last! Smile Hope other folks come up with their own inventions. I'll post the technique as a building block, so everybody can have a go.

cheers,t
Back to top
View user's profile Send private message
iPassenger



Joined: Jan 27, 2007
Posts: 1067
Location: Sheffield, UK
Audio files: 5
G2 patch files: 78

PostPosted: Tue Jan 19, 2010 7:41 am    Post subject: Reply with quote  Mark this post and the followings unread

Sounds brilliant to me Tim. I think I understand and hopefully it will make more sense when i get chance to look at the patches.
_________________
iP (Ross)
- http://ipassenger.bandcamp.com
- http://soundcloud.com/ipassenger
Back to top
View user's profile Send private message Visit poster's website
Tim Kleinert



Joined: Mar 12, 2004
Posts: 1148
Location: Zürich, Switzerland
Audio files: 7
G2 patch files: 236

PostPosted: Tue Jan 19, 2010 8:31 am    Post subject: Reply with quote  Mark this post and the followings unread

Here you go buddy. Smile

http://www.electro-music.com/forum/post-280845.html
Back to top
View user's profile Send private message
iPassenger



Joined: Jan 27, 2007
Posts: 1067
Location: Sheffield, UK
Audio files: 5
G2 patch files: 78

PostPosted: Sun Jan 24, 2010 11:23 am    Post subject: Reply with quote  Mark this post and the followings unread

Finally got round to having a play with these and they are fantastic! Nice one Tim.
Smile

_________________
iP (Ross)
- http://ipassenger.bandcamp.com
- http://soundcloud.com/ipassenger
Back to top
View user's profile Send private message Visit poster's website
Wan



Joined: Mar 31, 2004
Posts: 259
Location: Netherlands, Ugchelen
Audio files: 4
G2 patch files: 46

PostPosted: Fri Jan 29, 2010 1:57 am    Post subject: Reply with quote  Mark this post and the followings unread

Yes, i also got to try this out, and playing with these arpeggiators is much more predictable and usable than the built-in ones.
Thanks again, Tim.

_________________
Grtz Wan
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic Moderators: Nord Modular Editors
Page 1 of 1 [9 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
 Forum index » Clavia Nord Modular » G2 Patches - Completed » Sequencer - interactive
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 can download files in this forum


Forum with support of Syndicator RSS
Powered by phpBB © 2001, 2005 phpBB Group
Copyright © 2003 through 2009 by electro-music.com - Conditions Of Use