Jump to content

how to write a "polytempo score"


AM

Recommended Posts

dear users and opusmodus-guys

 

i'm an OPUSMODUS-newby, very happy with this direct and cool LISP-programming!

now the question: i would like to create an polytempo-score

 

for example:

this BOTS (bot1-bot4) are playing/written in ONE score with ONE tempo - is it possible to create a score, so that every bot has his own tempo?

in extremis: bot1 = 90bpm, bot2 = 91bpm... etc... like in "ars subtilior", but not with a modification of rhythm/duration...

 

thanks for you support - perhaps it's very simple, i don't know...

andré

 

further informations to ploytempo etc... http://www.greschak.com/polytempo/ptword.htm

 

 

-------my simple score-OMN with "material"  bot1 to bot4

 

(def-score multi-bots 
           (:title "multi-bots"
            :key-signature 'atonal
            :time-signature '(4 4)
            :tempo 90
            :layout (bracket-group 
                     (treble-layout 'bot1) (treble-layout 'bot2) (treble-layout 'bot3) (treble-layout 'bot4)))
  (bot1
   :omn mat_bot1
   :channel 1  
   :sound 'gm  
   :program 'acoustic-grand-piano)
  (bot2
   :omn mat_bot2
   :channel 2
   :sound 'gm 
   :program 'acoustic-grand-piano)
  (bot3
   :omn mat_bot3
   :channel 3
   :sound 'gm 
   :program 'acoustic-grand-piano)
  (bot4
   :omn mat_bot4
   :channel 4
   :sound 'gm 
   :program 'acoustic-grand-piano))    

Link to comment
Share on other sites

thanks for you answer. but it seems that the nancarrow/carter-idea is not possible with opusmodus.... because i would like to programm a SCORE. best way for me would be, if i could combine two or more different (setups/tempi) "def-score"s to a MAIN-score.... 

 

but anyway, thanks!!!!!!

andré

Link to comment
Share on other sites

2 hours ago, AM said:

thanks for you answer. but it seems that the nancarrow/carter-idea is not possible with opusmodus.... because i would like to programm a SCORE. best way for me would be, if i could combine two or more different (setups/tempi) "def-score"s to a MAIN-score.... 

 

but anyway, thanks!!!!!!

andré

 

If there is a way to program a score with voices  in different tempos, I'am also strongly interested how that could be done.

 

best

 

ole

 

 

 

Link to comment
Share on other sites

At the moment I am busy with programming and testing the spectral functions and FUNCALL-SHEET function.

At the end of the week I should have something very exiting for all of us.

 

As for the tempoThe DEF-SCORE marco works only with one tempo line.

I don't think the midi can't deal with multi tempo events - separate tempo events for each instrument.

The best way to do that would be to import the musicxml Opusmodus files into Sibelius or Finale and then there assemble the two or more scores into one.

Link to comment
Share on other sites

Thanks for the answer!

 

 

@AM: Don't know if you are using Logic,

in Logic you can  lock an object (midi-track) to its current SMPTE position,

via right-click, also see: https://documentation.apple.com/en/logicpro/usermanual/index.html#chapter=40%26section=4%26tasks=true 

than choose another tempo and lock the SMPTE position again and so forth.

Maybe that helps as a workaround.

 

best

 

ole

Link to comment
Share on other sites

  • 4 weeks later...

it works in PWGL, not really for notation but i can listen/programm/simulate polytempo-scores in midi (or other players).  so i could transfer my lisp-code to pwgl-boxes... etc...

but i would be nice, if i could do it in OPUSMODUS, no boxes etc...  :-)

 

best wishes

andré

 

Link to comment
Share on other sites

POLYTEMPO: would be great and very interesting! here is the technology to do/perform this LIVE on STAGE... http://www.smc-conference.net/smc-icmc-2014/images/proceedings/PS2-B03-PolytempoNetwork.pdf. (by philippe kocher - institute for computer music and sound technology zurich university of art). 

it works simple and fantastic!!

 

MICROTONAL: i prefer  (q c4.0456) but i would like more (or as an option) 60.0456 (via midi-note-number), so you could work/calculate directly with numbers and "pure lisp-code"....

 

 

Link to comment
Share on other sites

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

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

×
×
  • Create New...

Important Information

Terms of Use Privacy Policy