Jump to content
  • 0
JM2

process length 2/3 Tick 60 to 40

Question


I need to change 6/8 to 4/4(trip)

TimeBase 120
6/8 to 4/4
(12/8 to 4/4)

Tempo change is ok.

6/8 tick 60
to 
4/4 tick 40

I try 60 to 40
// process length start time and length 2/3

but length command can't set 2/3. 
only 67%
some track are ok with after Qtz.
some are not.


need CAL?

 

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0
8 hours ago, JM2 said:


I need to change 6/8 to 4/4(trip)

TimeBase 120
6/8 to 4/4
(12/8 to 4/4)

Tempo change is ok.

6/8 tick 60
to 
4/4 tick 40

I try 60 to 40
// process length start time and length 2/3

but length command can't set 2/3. 
only 67%
some track are ok with after Qtz.
some are not.


need CAL?

 

Yes, need CAL.

(do
    (int initial_time From)
  (forEachEvent
      (if (== Event.Kind NOTE)
        (do
                (= Note.Dur (/ (* Note.Dur 2) 3))
                (= Event.Time (/ (* Event.Time 2) 3))
            )    
        )
    )
;shift start to original position
    (forEachEvent
        (if (== Event.Kind NOTE)
            (= Event.Time (+ Event.Time (- initial_time From)))
        )
    )
)

Edited by Promidi

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×
×
  • Create New...