Jump to content

Featured Replies

Posted

Dear Team,

I noticed that the omn-to-time-signature, when used with length-only material is not returning the same rhythms. The rhythms are missing the ties when used with lengths only. With pitch + length materials looks to be ok.

I used to think that this function would return the same rhythms, but just adjusted to a new sequence of time-signatures.

Best,

Julio

(setf rh-1
      '(-dd h c7 p eb6 mp p - c7 q e6 - h_e g6 e mf
            bb5 mp -h.. q bb6 p -h. q. d6 e c4 -h..
            q bb3 mf e g6 mp h_e e6 -h e g5 h a6
            -e = h bb4 e6 p q bb6 mp e6 e g3 g6 p
            q. g3 e bb3 bb6 mp q g6 pp e c7 mp eb4 p))

(omn-to-time-signature rh-1 '(2 4))

result (with ties)

((-h) (-h) (-h) (-h) (-h) (-h) (-h) (-h) (h c7 p) (h eb6 mp) (h eb6 p) (-h) (h c7)
 (q e6 -) (h g6 tie) (e g6 g6 mf bb5 mp -) (-h) (-q bb6 p) (-h) (-q d6 tie)
 (e d6 c4 -q) (-h) (-e q bb3 mf e g6 mp) (h e6 tie) (e e6 -q.) (-e g5 q a6 tie)
 (q a6 -e a6) (h bb4) (h e6 p) (q bb6 mp e6) (e g3 g6 p q g3 tie)
 (e g3 bb3 bb6 mp g6 pp tie) (e g6 pp c7 mp eb4 p))
(setf rh-1
      '(-dd h c7 p eb6 mp p - c7 q e6 - h_e g6 e mf
            bb5 mp -h.. q bb6 p -h. q. d6 e c4 -h..
            q bb3 mf e g6 mp h_e e6 -h e g5 h a6
            -e = h bb4 e6 p q bb6 mp e6 e g3 g6 p
            q. g3 e bb3 bb6 mp q g6 pp e c7 mp eb4 p))

(omn-to-time-signature (omn :length rh-1) '(2 4))

result (NO ties)

((-1/2) (-1/2) (-1/2) (-1/2) (-1/2) (-1/2) (-1/2) (-1/2) (1/2) (1/2) (1/2)
 (-1/2) (1/2) (1/4 -1/4) (1/2) (1/8 1/8 1/8 -1/8) (-1/2) (-1/4 1/4) (-1/2)
 (-1/4 1/4) (1/8 1/8 -1/4) (-1/2) (-1/8 1/4 1/8) (1/2) (1/8 -3/8) (-1/8 1/8 1/4)
 (1/4 -1/8 1/8) (1/2) (1/2) (1/4 1/4) (1/8 1/8 1/4) (1/8 1/8 1/8 1/8) (1/8 1/8 1/8))

The tie is an attribute applied to an event, not to a length or pitch in isolation.

OMN provides numerous methods for manipulating any of the four components within a sequence of events.

It is rather difficult to conceive of a composition consisting solely of a series of identical single-event elements.

If it is necessary to preserve the original note durations for subsequent processes, one may simply flatten the OMN sequence and extract the lengths. Preserving the time signature at this stage is not essential, as time signatures may be applied to OMN events at any point during the compositional process.

Create an account or sign in to comment


Copyright © 2014-2025 Opusmodus™ Ltd. All rights reserved.
Product features, specifications, system requirements and availability are subject to change without notice.
Opusmodus, the Opusmodus logo, and other Opusmodus trademarks are either registered trademarks or trademarks of Opusmodus Ltd.
All other trademarks contained herein are the property of their respective owners.

Powered by Invision Community

Important Information

Terms of Use Privacy Policy