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 
 Forum index » Clavia Nord Modular » G2 Building Blocks
DIY Arpeggiator Building Block
Post new topic   Reply to topic Moderators: Nord Modular Editors
Page 1 of 1 [2 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: Tue Jan 19, 2010 8:20 am    Post subject: DIY Arpeggiator Building Block
Subject description: Design customized arpeggiators
Reply with quote  Mark this post and the followings unread

I isolated the keyboard-scanning/voice-assigning algorithm from my DIY arpeggiators (found here and here) and present it as a building block, so folks can go on and finally build customized arpeggiators with their own desired specifications.

The inputs and outputs of the patch are highlighted and explained with name tab modules. I also included a simple small demonstrational application example (sweeping the played keys with an LFO), showing you how to use it.

There now are almost limitless possibilities, as the played keys can be simply accessed by any control signal (snapped to integer key numbers, pay attention to this Exclamation ). Sweep the keys with envelopes, random generators, sequencers, the modwheel, envelope followers as you holler into a microphone Laughing, other weird stuff, whatever...

Hope you have as much fun using this as I had designing it.

cheers,
tim

arrow Tech talk for the geeks: The core of the patch is a keyboard-scanning routine residing in the FX area. This pipes the MIDI key number it wants to know the status of to the voice area via interslot bus. If the keyboard note value of a voice matches this key number, and it's keyboard gate is on, this voice is considered "active" and it gets a number assigned to it (also via interslot) from another counter also residing in the FX area, which is in charge of counting the played keys. This counter will then advance one step. The result is that all the voices containing played keys are numbered consecutively from lowest to highest played note (or vice versa if you scan from top to bottom), and the total number of played notes is known as well. Now you can trigger those voices anyway you want, by sending the voice number you want to trigger and a keyboard velocity value via the two remaining interslot busses. Done.
There even is a way to trigger more than one voice at a time, by encoding the corresponding gate statuses into one signal via an AD stage, and decoding them in the VA with the note number acting as the mux module pointer. See my 8-voice polyphonic arpeggiator for how this is done. However, you can't have individual keyboard velocities as well. (OK, you could mux those via audiorate counters and demux them, but things are slowly getting out of hand here... )


DIYArpeggi8BB_TK.pch2
 Description:
Building block which let's you design customized arpeggiators.

Download
 Filename:  DIYArpeggi8BB_TK.pch2
 Filesize:  3.35 KB
 Downloaded:  1787 Time(s)

Back to top
View user's profile Send private message
Wan



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

PostPosted: Fri Jan 22, 2010 11:52 am    Post subject: Reply with quote  Mark this post and the followings unread

Hey Tim,

You are again pushing the borders of what the G2 can do, i think it is brilliant what you are designing and very admirable that you share it with all of us.

Thank you very much

I'm going to delve into this when i get some hands-on time with my G2X.

Grtz Wan

_________________
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 [2 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 Building Blocks
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