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
User Definable scales
Post new topic   Reply to topic Moderators: Nord Modular Editors
Page 1 of 1 [5 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
Author Message
soulflyer



Joined: Jun 09, 2010
Posts: 4
Location: Vietnam
G2 patch files: 3

PostPosted: Mon Oct 31, 2011 5:44 pm    Post subject: User Definable scales
Subject description: Set scales to be used by multiple slots
Reply with quote  Mark this post and the followings unread

This patch outputs the notes for user selected scales so they can be accessed from the other 3 slots. The values are multiplexed onto an audio buss and demultiplexed in the receiving slots. This version uses the fx bus so that it can be run and tested using the demo editor (The fx section contains a stripped down sequencer program). More notes are in the textpad.

Thanks to Spandex for the multiplexing patch 8-Way Control Signal Multiplexer.pch2 which I used as a basis for this.

Scales are selected by adjusting slct scale. The first 4 are Major, Minor, Harmonic minor and Melodic (ascending). 5 to 8 are user definable.


SetScale.pch2
 Description:

Download (listen)
 Filename:  SetScale.pch2
 Filesize:  6.19 KB
 Downloaded:  4041 Time(s)

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



Joined: Jun 09, 2010
Posts: 4
Location: Vietnam
G2 patch files: 3

PostPosted: Tue Nov 01, 2011 5:56 am    Post subject: Complete prf file added
Subject description: Scale select controlling seq in 2 different slots
Reply with quote  Mark this post and the followings unread

Slot a has the set scale patch and slot d has a 16 step sequencer with variable note delays as posted here:
http://electro-music.com/forum/topic-50267.html


16step.prf2
 Description:

Download (listen)
 Filename:  16step.prf2
 Filesize:  10.25 KB
 Downloaded:  4058 Time(s)

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



Joined: Dec 20, 2012
Posts: 2
Location: Detroit Michigan

PostPosted: Thu Dec 20, 2012 2:21 pm    Post subject: Reply with quote  Mark this post and the followings unread

I am trying to create something in this vein and facing some challenges. Basically I want to have my friends nord modular g2 midi out into my nord modular g2, and the last 5 notes he played regardless of octave define a scale that locks anything I play into that scale, allowing him to modulate scales and chords at will and I will always be in tune. The natural start point was for me to look at the key scaler object, which has the mini keyboard that allows the user to program a scale and everything will quantize to that scale. I experimented with doing some midi routing to that mini keyboard via control out objects, I also found a patch that dissects incoming midi and makes it all into 1 octave, and I created a system of sample and holds, inverted mixers that basically check if a value is == to another value, and gates that check if that value is currently stored already in the 5 sah objects. Now I have the last 5 notes in 5 different sah objects but I am somewhat stuck as to how I can take those values and create a scale that tunes the notes played into that scale. I was thinking about something with muxers like you have in your patch where the muxer would use an envelope to scrub the sah values and set the buttons of the keyscaler, but I see a few issues, one is that it would have to check each note that he plays and reset all the keyscaler buttons each time a note is played, or there would have to be a huge list of value checkers that do this explicitly and it would be a huge patch that I'm not sure if I can wrap my head around all the value checks and quantize displacement. I'm sure there is an easier way to do what I want that works like your patch somewhat, but I'm not in full understanding of what is happening with all your muxers.

Ill attach a patch later.
Back to top
View user's profile Send private message Send e-mail
soulflyer



Joined: Jun 09, 2010
Posts: 4
Location: Vietnam
G2 patch files: 3

PostPosted: Thu Dec 20, 2012 3:12 pm    Post subject: Reply with quote  Mark this post and the followings unread

I would store 7 notes rather than 5, as most scales have 7 different notes.
but...
I can't remember how I made this thing work, and I can't try it out till I get home in January. (My new laptop won't run the simulator either) Sorry I can't help much at the moment.

Iain
Back to top
View user's profile Send private message
AxiomCrux



Joined: Dec 20, 2012
Posts: 2
Location: Detroit Michigan

PostPosted: Thu Dec 20, 2012 3:58 pm    Post subject: Reply with quote  Mark this post and the followings unread

Ok, 7 notes sounds good, Im going to experiment, I have several potential ideas that I will try, but when it comes to stuff like this data management Im used to modular programming in max where you have actual clearly defined objects to do math and comparisons and look up tables that you dont have to be quite as clever in like figuring out if you invert a mixer channel and plug 2 things in it gives you ==.. I don't really understand why they didn't put simple objects like that in the nord.. would make life so much easier, but I do kindof enjoy the challenge.

Maybe Ill do a seperate post with my next attempt and see if anyone else has any ideas.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic Moderators: Nord Modular Editors
Page 1 of 1 [5 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