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 » Discussion » Composition
musical time
Post new topic   Reply to topic Moderators: elektro80
Page 1 of 1 [16 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
Author Message
bachus



Joined: Feb 29, 2004
Posts: 2922
Location: Up in that tree over there.
Audio files: 5

PostPosted: Sat Oct 03, 2009 7:29 pm    Post subject: musical time Reply with quote  Mark this post and the followings unread

I have been trying to create a "computable" definition of musical time. In doing so I have found it necessary to recognize two distinct types of musical time, rhythmic and arhythmic. Rhythmic time is characterized by a context of temporal expectations provided by a meter. Rhythmic time is displayed/edited in standard notation. Every note event that occurs in rhythmic time is linked to its position in its meter's accent map. Attached is a screen shot of the display of the upper levels of the accent map of 5/4 meter subdivided 2 + 3.

At one extreme arhythmic music has a pulse but no subdivision/accenting of pulse groups. Here accent is either uniform or evolves with a sense of smooth continuity. At its other extreme arhythmic music has little of no accent/pulse at all.

The basic assumption/restriction on time is that all musical events are expressed as an offset from the start of some measure and the offset is given in Chronons which unit is defined as follows: The number of Chronons in a whole note is equal to the least common multiple of all the standard note lengths known to the system including tuplets and tuplets within tuplets.

At present I am using 417372849653760 Chronons to the whole note. Such a definition allows for extremely simple definitions and fast computation of many temporal operations on standard note lengths. However defining a range of tuplets within tuplets can easily exceed the 64 bit limit of the current generation of machines. Still any ordered system of note lengths whether time, percent of measure, etc., could be mapped to Chronons (with the necessary approximations) with out fear of temporal "grain".

By habit I think in terms of music with meter. What alternative divisions of time seem most desirable to others is of great interest to me as would be thoughts regarding meter.


Zy meter 5-4.JPG
 Description:
 Filesize:  126.96 KB
 Viewed:  280 Time(s)
This image has been reduced to fit the page. Click on it to enlarge.

Zy meter 5-4.JPG



_________________
The question is not whether they can talk or reason, but whether they can suffer. -- Jeremy Bentham
Back to top
View user's profile Send private message Visit poster's website
bachus



Joined: Feb 29, 2004
Posts: 2922
Location: Up in that tree over there.
Audio files: 5

PostPosted: Sun Oct 04, 2009 7:57 am    Post subject: Reply with quote  Mark this post and the followings unread

Here is a partial map of 12/8 compound meter. The bar height represents the strenght of an accent. But a meter's accents define a pattern of expectations not actual note accent values -- eh?


meter 12-8.JPG
 Description:
 Filesize:  133.44 KB
 Viewed:  271 Time(s)
This image has been reduced to fit the page. Click on it to enlarge.

meter 12-8.JPG



_________________
The question is not whether they can talk or reason, but whether they can suffer. -- Jeremy Bentham
Back to top
View user's profile Send private message Visit poster's website
bachus



Joined: Feb 29, 2004
Posts: 2922
Location: Up in that tree over there.
Audio files: 5

PostPosted: Sun Oct 04, 2009 8:11 am    Post subject: Reply with quote  Mark this post and the followings unread

And here is the map of 8/8 as a meter parsed 2+3+3. Which, with 5/4, should make clear that a time signature is not sufficient to define a meter. Though for simple and compound time the grouping has default values and can be derived directly.


meter 8-8 2+3+3.JPG
 Description:
 Filesize:  129.08 KB
 Viewed:  265 Time(s)
This image has been reduced to fit the page. Click on it to enlarge.

meter 8-8   2+3+3.JPG



_________________
The question is not whether they can talk or reason, but whether they can suffer. -- Jeremy Bentham
Back to top
View user's profile Send private message Visit poster's website
nobody



Joined: Mar 09, 2008
Posts: 1687
Location: Not here

PostPosted: Sun Oct 04, 2009 6:14 pm    Post subject: Reply with quote  Mark this post and the followings unread

This looks interesting, but I have to admit I'm not sure I quite follow along.

1. Why find a computable definition of musical time? What is meant by a "computable definition"?

2. What is a chronon?
Back to top
View user's profile Send private message
bachus



Joined: Feb 29, 2004
Posts: 2922
Location: Up in that tree over there.
Audio files: 5

PostPosted: Sun Oct 04, 2009 8:10 pm    Post subject: Reply with quote  Mark this post and the followings unread

audiodef wrote:
2. What is a chronon?


Sorry. The chronon is defined as follows: the number of chronons in a whole note is the least common multiple of all note denominations known to the system--both mensural levels and tuplets. This definition allows most all note length computations to be done with simple integer operations and relatively little logic.

audiodef wrote:
1. Why find a computable definition of musical time? What is meant by a "computable definition"?


I probably should have said an "efficiently computable" definition. Using the definitions of meters and chronons it is possible to answer the following kinds of questions quickly and efficiently: What note(s) is(are) the remainder after subtracting a double dotted eighth from, say, a half note. What is the duration (note length(s)) from a given offset to the next beat. What is the duration from a given offset in a measure to the next closest metric subdivision whose accent is equal to or greater than that at the given offset? What is the shortest sequence of notes that will fill the duration between any two offsets in a measure, etc, etc,.

Because beam grouping reflects meter accent positioning even generating simple score requires asking a lot of questions about a given note's metric context--in other words doing computations with musical time.

BTW For simple and compound meters one could dispense with the visual map interface though I think it still has pedagogic value. For asymmetrical and special definitions a user interface is obviously required.

_________________
The question is not whether they can talk or reason, but whether they can suffer. -- Jeremy Bentham
Back to top
View user's profile Send private message Visit poster's website
Acoustic Interloper



Joined: Jul 07, 2007
Posts: 2073
Location: Berks County, PA
Audio files: 89

PostPosted: Wed Oct 07, 2009 6:44 pm    Post subject: Reply with quote  Mark this post and the followings unread

bachus wrote:
... the number of chronons in a whole note is the least common multiple of all note denominations known to the system--both mensural levels and tuplets. This definition allows most all note length computations to be done with simple integer operations and relatively little logic.

I'm not sure why the whole note gets to wear the LCM pants, but I'm in agreement with least common multiple being important. I usually think in terms of supermeasures when thinking about polyrhythms lining up on certain accent markers, rather than whole notes, but I am guessing that one musician's whole note is another's supermeasure. Or, am I wrong?

I am just getting to the point where I will be able to feed my Scrabble-to-MIDI program something more than static accent patterns. Each MIDI channel can have its own accent pattern length, and its own time-per-accent, so polyrhythms are easy enough, have been for a while.

I have just added Steve Reich's 2 tapes and a thumb (as contrasted with two turntables and a microphone), by permitting two (or up to 16) MIDI channels running the same (or different) accent patterns at different BPM rates. You can compute the LCM and get a fairly long supermeasure. (You can run all 16 channels at different rates if you like.)

But the next thing I want plan to do, maybe over Christmas, is to enhance the accents so I can pass an accent pattern generator function rather than a static accent pattern at play time. If the generator generates a cyclic repetitive pattern, no matter how long, this is still equivalent to typing in a (possibly long) static accent pattern.

But what if I pass it an iterated function, the type of which is often associated with generating fractals? I get regular, possibly self-similar structures, but not necessarily cyclic structures. One can't compute the LCM because, to find out what even one of the channels is doing some time out in the future, one has to call the iterated function for that amount of time. These iterated functions can be cheap to compute, and one hopes that they can generate interesting (listenable) structure. But, if they do not generate strictly cyclic accent patterns, then I don't see how one can compute a LCM in general.

I'll know better after I try it and hear whether it is listenable.

_________________
When the stream is deep
my wild little dog frolics,
when shallow, she drinks.
Back to top
View user's profile Send private message Visit poster's website
bachus



Joined: Feb 29, 2004
Posts: 2922
Location: Up in that tree over there.
Audio files: 5

PostPosted: Thu Oct 08, 2009 6:03 am    Post subject: Reply with quote  Mark this post and the followings unread

Acoustic Interloper wrote:
...but I am guessing that one musician's whole note is another's supermeasure.


No, in my system the LCM/whole-note is a fixed value of 417,372,849,653,760. The size is constrained by the 64 bit limit but I think it will serve most situations. However a wide range of tuplets within tuplets, as suggested by Octahedra, would need a substantially larger LCM and 128 bit integers Sad

Meter is treated as conceptually and functionally distinct from rhythm. A supper measure created by the synchronization of two polyrhythm down beats would be a rhythmic element which doesn't get infrastructure support beyond what any rhythmic element gets except a little help in notation.

The tool I'm working on is inherently non real time and will be as much about musical analysis as music creation.

_________________
The question is not whether they can talk or reason, but whether they can suffer. -- Jeremy Bentham
Back to top
View user's profile Send private message Visit poster's website
Acoustic Interloper



Joined: Jul 07, 2007
Posts: 2073
Location: Berks County, PA
Audio files: 89

PostPosted: Thu Oct 08, 2009 9:25 am    Post subject: Reply with quote  Mark this post and the followings unread

bachus wrote:

The tool I'm working on is inherently non real time and will be as much about musical analysis as music creation.

Make sense.

I was thinking on the way to work today, I'd have a heck of a time performing this analysis on music created by a non-repeating structure generator for accent patterns, but of course finger picking is repetitive.

Thelonius Monk is one of my favorite listens when I want to shake up my understanding of rhythm, if not meter. He's got his own sense of beat. Cool

_________________
When the stream is deep
my wild little dog frolics,
when shallow, she drinks.
Back to top
View user's profile Send private message Visit poster's website
bachus



Joined: Feb 29, 2004
Posts: 2922
Location: Up in that tree over there.
Audio files: 5

PostPosted: Thu Oct 08, 2009 7:27 pm    Post subject: Reply with quote  Mark this post and the followings unread

Acoustic Interloper wrote:

I was thinking on the way to work today, I'd have a heck of a time performing this analysis on music created by a non-repeating structure generator for accent patterns, but of course finger picking is repetitive.


Looks Like a very nice piece of work to say the least.

_________________
The question is not whether they can talk or reason, but whether they can suffer. -- Jeremy Bentham
Back to top
View user's profile Send private message Visit poster's website
Acoustic Interloper



Joined: Jul 07, 2007
Posts: 2073
Location: Berks County, PA
Audio files: 89

PostPosted: Fri Oct 09, 2009 8:54 am    Post subject: Reply with quote  Mark this post and the followings unread

Thanks! I found out later that the pattern used as an example in the paper is the Brazilian Baion. I learned this fact when I was invited to sit in with a university world percussion ensemble after I finger picked it for the prof on banjo. My finger patterns locked right in with the ensemble's drums with essentially no practice. My guess is that I learned it from listening to Brazillian percussionist Airto Moreiro on some Miles Davis albums from the Seventies.

The subconscious can do wonderful things!

_________________
When the stream is deep
my wild little dog frolics,
when shallow, she drinks.
Back to top
View user's profile Send private message Visit poster's website
usw



Joined: Mar 22, 2007
Posts: 27
Location: valence france

PostPosted: Thu Nov 05, 2009 3:02 pm    Post subject: Reply with quote  Mark this post and the followings unread

scratch what about rational numbers ? Question
Back to top
View user's profile Send private message
bachus



Joined: Feb 29, 2004
Posts: 2922
Location: Up in that tree over there.
Audio files: 5

PostPosted: Thu Nov 05, 2009 4:30 pm    Post subject: Reply with quote  Mark this post and the followings unread

usw wrote:
scratch what about rational numbers ? Question


OK, I give up. What about them?

_________________
The question is not whether they can talk or reason, but whether they can suffer. -- Jeremy Bentham
Back to top
View user's profile Send private message Visit poster's website
usw



Joined: Mar 22, 2007
Posts: 27
Location: valence france

PostPosted: Fri Nov 06, 2009 12:27 am    Post subject: Reply with quote  Mark this post and the followings unread

Being both symbols and numbers, they allow you to perform arithmetic operations in a very compact/convenient form and save quantization errors for the final stage, when applying them to the discrete time-grid of your choice
_________________
stripped down whishes, healthy regrets and a diversity of fears
Back to top
View user's profile Send private message
bachus



Joined: Feb 29, 2004
Posts: 2922
Location: Up in that tree over there.
Audio files: 5

PostPosted: Fri Nov 06, 2009 5:45 am    Post subject: Reply with quote  Mark this post and the followings unread

Ah! From its definition the number of chronons in a whole note is the common denominator of all note lengths known to the system including, for example, double dotted 13th-tuplets. This allows you to perform arithmetic operations in a very compact/convenient form without quantization errors Wink
_________________
The question is not whether they can talk or reason, but whether they can suffer. -- Jeremy Bentham
Back to top
View user's profile Send private message Visit poster's website
usw



Joined: Mar 22, 2007
Posts: 27
Location: valence france

PostPosted: Fri Nov 06, 2009 9:57 am    Post subject: Reply with quote  Mark this post and the followings unread

salut
_________________
stripped down whishes, healthy regrets and a diversity of fears
Back to top
View user's profile Send private message
Acoustic Interloper



Joined: Jul 07, 2007
Posts: 2073
Location: Berks County, PA
Audio files: 89

PostPosted: Fri Nov 06, 2009 12:05 pm    Post subject: Reply with quote  Mark this post and the followings unread

Ah, blessed temporal harmony among the posters.

I've added a "todo" to dig up some of my 80's vintage texts on temporal logic and see if anything jumps out. It may not contribute here, but it might prove catalytic for my own composing.

_________________
When the stream is deep
my wild little dog frolics,
when shallow, she drinks.
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: elektro80
Page 1 of 1 [16 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
 Forum index » Discussion » Composition
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