[Csnd] Svariable at k-rate?
| Date | 2017-11-08 14:51 |
| From | "Jeanette C." |
| Subject | [Csnd] Svariable at k-rate? |
Hey hey,
I read the string variables could be both i-rate and k-rate, or changeable at
performance-time. Somehow this doesn't work for me:
if condition
kdate date
Sfilename sprintfk "%d.wav", kdate
...
endif
Using printks to print kdate, whenever the branch is executed, shows that
kdate changes. I didn't figure out a way to print Sfilename, since printks
doesn't accept an Svariable argument.
Any hints or another mechanism to generate changing filenames would be very
welcome.
Best wishes,
Jeanette
--------
* website: http://juliencoder.de - for summer is a state of sound
* SoundCloud: https://soundcloud.com/jeanette_c
Don't worry, you're gonna be alright,
But Cinderella's got to go <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 | 2017-11-08 16:41 |
| From | Rory Walsh |
| Subject | Re: [Csnd] Svariable at k-rate? |
How about: if metro(1) == 1 then kdate date Sfilename sprintfk "%d.wav", kdate printks Sfilename, 0 endif On 8 November 2017 at 14:51, Jeanette C. <julien@mail.upb.de> wrote: Hey hey, |
| Date | 2017-11-09 13:12 |
| From | "Jeanette C." |
| Subject | Re: [Csnd] Svariable at k-rate? |
Nov 8 2017, Rory Walsh has written:
> How about:
>
> if metro(1) == 1 then
> kdate date
> Sfilename sprintfk "%d.wav", kdate
> printks Sfilename, 0
> endif
...
Hey hey Rory,
this does work, but somehow the next conditional block that actually
uses fout to record to a file always uses the same filename, eventhough
I see the filename changing. Is the filename paraeter of fout always
i-rate?
I'm thinking about moving the recording code into a second instrument,
trigger by the event opcode. When later-on using turnoff, will that
properly stop the recording?
Best wishes,
Jeanette
--------
* website: http://juliencoder.de - for summer is a state of sound
* SoundCloud: https://soundcloud.com/jeanette_c
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 | 2017-11-09 14:05 |
| From | Rory Walsh |
| Subject | Re: [Csnd] Svariable at k-rate? |
That's what I normally do. You can then pass the filename to the instrument so fout can pick up the string at init-time, which is what it wants. On 9 November 2017 at 13:12, Jeanette C. <julien@mail.upb.de> wrote: Nov 8 2017, Rory Walsh has written: |