Csound Csound-dev Csound-tekno Search About

[Cs-dev] Beat mode (-t flag)

Date2005-06-11 15:03
FromIstvan Varga
Subject[Cs-dev] Beat mode (-t flag)
Does anyone use it ? If not, it may be worth removing, as it is quite
buggy (and also not very well specified, making it hard to fix, not
knowing exactly how it should actually work), and does complicate event
handling in many places.


-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.  
Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=20
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2005-06-11 16:27
FromIstvan Varga
SubjectRe: [Cs-dev] Beat mode (-t flag)
vanDongen/Gilcher wrote:

> I haven't used it in a while, but I have used it before for self generating 
> algorithmic pieces.
> 
> IIRC it is (was?) needed to be able to use the tempo opcode.
> So that is quite important.

OK, so unfortunately it should stay.

> Any chance for allowing t statements as realtime score events?

The score is sorted before the beginning of performance, so you cannot
change the tempo later. Or do you mean the score equivalent of the orchestra
opcodes that set tempo in "beat mode" ? You can probably already do that
with a simple instrument (not tested):

instr 100
p3 = 0
tempo p4, p4
endin

...

; sets tempo to 120 at time 0
i 100 0 0 120


-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.  
Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=20
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2005-06-11 18:18
FromvanDongen/Gilcher
SubjectRe: [Cs-dev] Beat mode (-t flag)
AttachmentsNone  

Date2005-06-12 09:36
FromvanDongen/Gilcher
SubjectRe: [Cs-dev] Beat mode (-t flag)
AttachmentsNone  

Date2005-06-12 10:04
FromIstvan Varga
SubjectRe: [Cs-dev] Beat mode (-t flag)
vanDongen/Gilcher wrote:

> For complete flexibility I guess the design would be to only time-order the 
> score at the beginningof the performance , and do the time-warping during 
> performance.

Note that a note is expected to know its duration in seconds (p3) at
initialization time. This is not possible if the time warping is only
done at performance time (as the duration of the note may very well
change with the tempo while it is already playing); one of the reasons
I wanted to remove "beat mode" is that it is impossible to implement
correctly, for - among others - the above problem.


-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.  
Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=20
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net