# solved [SOLVED] Idea for a Rhythmic Set Theory Function

## Recommended Posts

WOWWWWWWWWWWWWWWWWWWWWWWW

I´m  CRAZY to have IT !!!!!

Thanks a lot !!!!

When it is going to be released ?

BEST  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

:)  :) :) :) :) :) :) :) :) :) :) :)

##### Share on other sites

I did my own chord symbols for all the FORTE Structures (p. 361 of Dissertation ). Just in case...

Some have Strange names, specially the chords that contain a Chromatic Cluster.

Best,

Julio

##### Share on other sites

Of course you can use omn chords as well:

```(pcs-rhythm '(c4ds4e4bb4 eb4fs4e4g4eb4d4cs4) :omn t)
=> ((s - = - - = = - - - - -) (s = = = - = = - - - - -))```

##### Share on other sites

Very interesting !

S.

Really nice!

##### Share on other sites

• 1 year later...

Dear Janusz,

I´m exploring this function recently and I get a problem:

When evaluating this:

```(setf pcrhy '(c4d4e4f4g4a4a4))

(make-omn
:length (pcs-rhythm pcrhy :omn t)
:pitch (melodize pcrhy))```

I´m getting this (right) result

But, when evaluating this:

```(setf pcrhy '(c4d4e4f4g4a4a4b4))

(make-omn
:length (pcs-rhythm pcrhy :omn t)
:pitch (melodize pcrhy))```

I´m getting this (wrong) result:

I would expect to have this result

What is wrong ?

Best,

Julio

##### Share on other sites

Will have a look.

Thank you !

##### Share on other sites

Check the output below. The above looks correct to me.

```(pcs-prime-form (melodize 'c4d4e4f4g4a4))
=> (0 2 4 5 7 9)

(pcs-prime-form (melodize 'c4d4e4f4g4a4b4))
=> (0 1 3 5 6 8 10)```
##### Share on other sites

Dear Janusz,

It looks like the set is converted to its prime form internally before converted to the pc-rhythm set.

So, the prime form of the set 7-35 (major scale, notes C D E F G A B) is (013568T)

But in this case, the result would be:

B C D E F G A wich is most "compact" way to express this set.

So, there is an "hidden" function inside the pc-rhythm function. A function that converts the chords or notes into its more compact prime form. Yes, this looks very convenient from the programmer standpoint.

I was expecting to convert literally the notes onto its time-point position, like in this diagram.

Maybe a keyword or one more derived function for converting melodies to time-point in a cyclic way (in my way, not Babbit´s way) could be very convenient.

It ocurred to me now.

All the best,

Julio

##### Share on other sites

Dear Julio,

It is not a programmer standpoint, the function name is PCS-RHYTHM (Pitch Class Set).

You might need to look the binary functions or TIME-POINT-SYSTEM function.

`(length-staccato (time-point-system (melodize 'c4d4e4f4g4a4b4) 's))`

Best, J

##### Share on other sites

Perfect, Janusz !

This is what I was searching for in this time !

Thank you.

Best,

Julio

##### Share on other sites

• 4 weeks later...

My conference about Rhythmic Set Theory. Best !

Julio Herrlein´s conference at the III International Congress of the Brazilian Association of Musical Theory and Analisys (TeMA) and the IV International Congress of Music and Mathematics. This Congress was University of Rio de Janeiro (UFRJ), hosted by Prof. Dr. Carlos Almada, Prof. Dr. Pauxy Gentil-Nunes and Prof. Dr. Liduíno Liduino Pitombeira, among many other people. It was a great honor to be in this amazing meeting with great musicians and having the oportunity to talk about my doctoral dissertation research, in many topics related to rhythm and popular music. My doctoral dissertation (in portuguese) can be downloaded in this link:

EXAMPLES:

- ALL ROTATIONS OF THE BEMBÉ RHYTHM 12:59
- REGULATIVE TIME-POINT (ANKU) - EXPLANATION 15:33 e EXAMPLE 16:11
- LIGETI´S DIATONIC HARMONIC CLOUDS in Cordes à Vide (Piano Etude 2) 18:37
- DANCING AND NON-DANCING RHYTHMS 19:40
- BEMBÉ WITH ALTERNATIVE SUBDIVISIONS 21:32
- EXCERPT OF JACOB COLLIER INTERVIEW TO JUNE LEE 22:00
- BEMBÉ RHYTHM INSIDE A CYCLE OF SEPTUPLETS 23:20
- WAYNE KRANTZ "WHIPERSNAPPER" SOLO ANALISYS WITH RHYTHMIC SETS 24:09

I know that music theory is sometimes very hard to grasp, but it can really bring light about the nature of some music materials. If you are just curious, you can jump straight to the musical examples. These examples are very practical in its nature and the catalog of rhythms contained in the dissertation can be used in a very practical way, for composing and improvising.
I hope it can be inspiring for you to make some music.
All the best !
Enjoy !
##### Share on other sites

• 1 month later...

Dear Janusz,

I need a little help in the rhtyhm function:

Each rhythmic set can be exppressed in different quantizations, for example. Below we have the bembé rhythm (expressed by set 7-35 in rotation 11, the diatonic scale as a rhythm) as a 12/8 and also as a 4/4 with triplets

In  sixteenth notes:

Also we can express the same set as an augmentation of the values:

And event with dotted eights as the small unit:

or even in quintuplets:

The question is:

Is there an option (  :keyword) in the opusmodus pc-rhythm function to express the sabe set using a different value for the small unit ( i.e., 8ths, 16ths notes tuplets, etc) ?

All the best !

Julio

##### Share on other sites

(polygon-rhythm (pcs '7-35) 20 1)
(polygon-rhythm (pcs '7-35) 12 1)

(pcs-rhythm '7-35  :points 12 :value 1/12)
(pcs-rhythm '7-35  :points 12 :value 1/8)
(pcs-rhythm '7-35  :points 10 :value 1/20)

##### Share on other sites

Dear Janusz,

Thanks a lot ! This is great !

Exactly like my dissertation concept, expressed in thius great function !

This rocks !

All the Best.

A very happy 2020 to you all !

Julio

##### Share on other sites

• JulioHerrlein changed the title to [SOLVED] Idea for a Rhythmic Set Theory Function

## Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

×   Pasted as rich text.   Paste as plain text instead

Only 75 emoji are allowed.

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
• #### Browser

• Video Gallery

• #### Activity

• Lessons

• Clubs
×
• Create New...