[Csnd] Turnon problem
Date | 2013-04-21 05:27 |
From | Ruslan Apanovich |
Subject | [Csnd] Turnon problem |
Hello, I have a problem with turnon / tornoff pair Here is my ochestra: instr 2 kprevsig init -1 iclockfr init 1 ksig oscil 1, iclockfr, 9 if ksig > 0 && kprevsig < 0 kgoto newevent if ksig > 0 kgoto end kprevsig = -1 kgoto end newevent: turnon 3 kprevsig = 1 end: endin instr 3 kline line 0, .2, 1 if kline < 1 kgoto continue turnoff continue: asig oscil 10000, 440, 1 outs asig, asig endin And here is the score f1 0 8193 10 1 f2 0 8 10 0 ;управляющие субканалы микшера для амплитуды модулятора инстр. 1 f3 0 8 10 0 ;управляющие субканалы микшера для панорамы инстр. 1 f4 0 8 10 0 ;управляющие субканалы микшера для отклонения для хоруса инстр. 1 f5 0 8 10 0 ;управляющие субканалы микшера для множителя частоты модулятора f6 0 8 10 0 ;управляющие субканалы микшера для амплитуды f7 0 8 10 0 ;управляющие субканалы микшера для частоты/высоты f8 0 8 -2 9.11 9.06 9.11 10.02 10.04 10.02 10.04 10.02 f9 0 8192 7 1 4096 1 0 -1 4096 -1 i2 0 10 e I expect that this will play 10 notes with instrument #3 (at the beginning of each second). But this plays just one note during 10 seconds. I can't understand where is a problem? Thanks. Ruslan _____________________________ apanovich72@mail.ru |
Date | 2013-04-21 07:15 |
From | Victor Lazzarini |
Subject | Re: [Csnd] Turnon problem |
I think turnon is i-time only. Try using event instead. Victor On 21 Apr 2013, at 05:27, Ruslan Apanovich wrote: > Hello, > > I have a problem with turnon / tornoff pair > > Here is my ochestra: > > instr 2 > > kprevsig init -1 > iclockfr init 1 > > ksig oscil 1, iclockfr, 9 > if ksig > 0 && kprevsig < 0 kgoto newevent > if ksig > 0 kgoto end > kprevsig = -1 > kgoto end > > newevent: > turnon 3 > kprevsig = 1 > > end: > endin > > > instr 3 > > kline line 0, .2, 1 > if kline < 1 kgoto continue > turnoff > > continue: > asig oscil 10000, 440, 1 > outs asig, asig > > endin > > And here is the score > > f1 0 8193 10 1 > f2 0 8 10 0 ;управляющие субканалы микшера для амплитуды модулятора инстр. 1 > f3 0 8 10 0 ;управляющие субканалы микшера для панорамы инстр. 1 > f4 0 8 10 0 ;управляющие субканалы микшера для отклонения для хоруса инстр. 1 > f5 0 8 10 0 ;управляющие субканалы микшера для множителя частоты модулятора > f6 0 8 10 0 ;управляющие субканалы микшера для амплитуды > f7 0 8 10 0 ;управляющие субканалы микшера для частоты/высоты > f8 0 8 -2 9.11 9.06 9.11 10.02 10.04 10.02 10.04 10.02 > f9 0 8192 7 1 4096 1 0 -1 4096 -1 > > i2 0 10 > > e > > I expect that this will play 10 notes with instrument #3 (at the beginning of each second). But this plays just one note during 10 seconds. I can't understand where is a problem? > > Thanks. > > > Ruslan > > _____________________________ > > apanovich72@mail.ru Dr Victor Lazzarini Senior Lecturer Dept. of Music NUI Maynooth Ireland tel.: +353 1 708 3545 Victor dot Lazzarini AT nuim dot ie |
Date | 2013-04-22 00:25 |
From | Ruslan Apanovich |
Subject | Re[2]: [Csnd] Turnon problem |
Yes, with event this goes perfectly. Thanks! Воскресенье, 21 апреля 2013, 7:15 +01:00 от Victor Lazzarini <Victor.Lazzarini@nuim.ie>:
Ruslan _____________________________ apanovich72@mail.ru apanowicz@tut.by |