[Csnd] Possible conditional problem
Date | 2018-10-15 21:16 |
From | "Jeanette C." |
Subject | [Csnd] Possible conditional problem |
Attachments | trigger.csd |
Hey hey, I'm trying to set up a chain ot triggered segments. Each new segment starts, when the previous one has finished. I'm having problems though, possibly with my conditional expression and overlooking a Csound performance time issue. The full code - without the UDO - is attached. Here's the bit that I suspect: kfin init 1 ktrig init 1 ... if kfin == 1 then do something in preparation for segment and set ktrig to 1 endif koutput, kfin segment_udo ..., ktrig ... out aout ktrig = 0 It doesn't trigger the first time. There is silence for two seconds, which is the hardcoded length of a segment. This is just for testing and debugging, obviously very necessary. Can you point out my folly, please? BHest wishes, Jeanette -- * Website: http://juliencoder.de - for summer is a state of sound * SoundCloud: https://soundcloud.com/jeanette_c * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g * GitHub: https://github.com/jeanette-c * Twitter: https://twitter.com/jeanette_c_s With you I get so high Lost in the crystal sky You are this melody That's where you take me <3 (Britney Spears) Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here |
Date | 2018-10-16 18:00 |
From | jpff |
Subject | Re: [Csnd] Possible conditional problem |
Not sure I understand and without the UDO and te tables I am rather in the dark. Commenting out the UDO and setting te frequency to 440 I see new alloc for instr 1: now: 0.000021, fin is 1[m read line: 0 from 110.000000 to 440.000000[m now: 0.000042, fin is 1[m read line: 1 from 440.000000 to 440.000000[m now: 0.000063, fin is 1[m read line: 2 from 440.000000 to 880.000000[m now: 0.000083, fin is 1[m At end of points...[m now: 0.000104, fin is 1[m At end of points...[m now: 0.000125, fin is 1[m At end of points...[m and then lots of similar lines. Is this what you expect? On Mon, 15 Oct 2018, Jeanette C. wrote: > Hey hey, > I'm trying to set up a chain ot triggered segments. Each new segment starts, > when the previous one has finished. I'm having problems though, possibly with > my conditional expression and overlooking a Csound performance time issue. > The full code - without the UDO - is attached. Here's the bit that I suspect: > kfin init 1 > ktrig init 1 > ... > if kfin == 1 then > do something in preparation for segment and set ktrig to 1 > endif > koutput, kfin segment_udo ..., ktrig > ... > out aout > ktrig = 0 > > It doesn't trigger the first time. There is silence for two seconds, which is > the hardcoded length of a segment. This is just for testing and debugging, > obviously very necessary. > > Can you point out my folly, please? > > BHest wishes, > > Jeanette > > -- > * Website: http://juliencoder.de - for summer is a state of sound > * SoundCloud: https://soundcloud.com/jeanette_c > * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g > * GitHub: https://github.com/jeanette-c > * Twitter: https://twitter.com/jeanette_c_s > > With you I get so high > Lost in the crystal sky > You are this melody > That's where you take me <3 > (Britney Spears) > > Csound mailing list > Csound@listserv.heanet.ie > https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND > Send bugs reports to > https://github.com/csound/csound/issues > Discussions of bugs and features can be posted here Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here |
Date | 2018-10-16 18:21 |
From | "Jeanette C." |
Subject | Re: [Csnd] Possible conditional problem |
Oct 16 2018, jpff has written: > Not sure I understand and without the UDO and te tables I am rather in the > dark. OK, good point really, so here's the whole thing: https://www.dropbox.com/s/f64td9ue0297wcn/csline.zip I haven't used the m_segk opcode in a while, but it used to work. Can you see the trouble in this perhaps? ... Best wishes and thanks, Jeanette -- * Website: http://juliencoder.de - for summer is a state of sound * SoundCloud: https://soundcloud.com/jeanette_c * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g * GitHub: https://github.com/jeanette-c * Twitter: https://twitter.com/jeanette_c_s Do you even know what I like Just what I'm living for, What I adore <3 (Britney Spears) Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here |