Csound Csound-dev Csound-tekno Search About

[Cs-dev] new parser error?

Date2011-03-02 10:41
Frommenno
Subject[Cs-dev] new parser error?
this is an example that works when --old-parser is in the commandline
removing it, using line opcode produces no error but also no sound.




; Select audio/midi flags here according to platform
-odac   --old-parser  ;;;realtime audio out
;-iadc    ;;;uncomment -iadc if realtime audio input is needed too
; For Non-realtime ouput leave only the line below:
; -o expon.wav -W ;;; for file output any platform



sr = 44100
ksmps = 32
nchnls = 2
0dbfs  = 1

instr 1 

kp = p6
;choose between expon or line
if (kp == 0) then 	
  kpitch expon p4, p3, p5 
elseif (kp == 1) then
  kpitch line p4, p3, p5 
endif

asig   vco2 .6, kpitch 
       outs asig, asig

endin 
 
 

i 1 0 2 300 600    0	;if p6=0 then expon is used
i 1 3 2 300 600    1	;if p6=1 then line is used
i 1 6 2 600 1200   0
i 1 9 2 600 1200   1
i 1 12 2 1200 2400 0
i 1 15 2 1200 2400 1
i 1 18 2 2400 30   0
i 1 21 2 2400 30   1
e
 
 


Menno

--
View this message in context: http://csound.1045644.n5.nabble.com/new-parser-error-tp3406349p3406349.html
Sent from the Csound - Dev mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Free Software Download: Index, Search & Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2011-03-17 17:03
Fromjohn ffitch
SubjectRe: [Cs-dev] new parser error?
>>>>> "menno" == menno   writes:

 menno> this is an example that works when --old-parser is in the commandline
 menno> removing it, using line opcode produces no error but also no sound.

....

 menno> if (kp == 0) then 	
 menno>   kpitch expon p4, p3, p5 
 menno> elseif (kp == 1) then
 menno>   kpitch line p4, p3, p5 
 menno> endif

I think this is fixed; still needs care to be taken in this area.
Committed to git

==John ffitch

------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net