[Csnd] String parameters/error
| Date | 2019-10-19 11:15 |
| From | Bernard Geyer |
| Subject | [Csnd] String parameters/error |
instr Test1
printf_i "test %s %s\n", 1, p4, p5
endin
instr Test2
S1 = p4
S2 = p5
printf_i "test %s %s\n", 1, S1, S2
endin
i "Test1" 0 0.01 "aaa" "bbb" ; segfault
i "Test2" 0 0.01 "aaa" "bbb" ; works
Why does the first example don't work ?
Btw, for what reason can we use strings in schedule and scoreline and not in
event ? Has it to do with efficiency ?
--
Sent from: http://csound.1045644.n5.nabble.com/Csound-General-f1093014.html
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 | 2019-10-19 11:22 |
| From | "Jeanette C." |
| Subject | Re: [Csnd] String parameters/error |
Oct 19 2019, Bernard Geyer has written:
...
> instr Test2
> S1 = p4
> S2 = p5
Even surprised this works. From experience - admittedly some time ago -
I learned: S1 = p4 is OK, from then onwards use S2 strget p5. I just
know that it is, not why.
...
Best wishes,
Jeanette
--
* Website: http://juliencoder.de - for summer is a state of sound
* Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
* SoundCloud: https://soundcloud.com/jeanette_c
* Twitter: https://twitter.com/jeanette_c_s
* Audiobombs: https://www.audiobombs.com/users/jeanette_c
* GitHub: https://github.com/jeanette-c
Just call out my name, and I will be there... <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 | 2019-10-19 13:40 |
| From | joachim heintz |
| Subject | Re: [Csnd] String parameters/error |
yes i'd also say. use strget when you want to be sure it works:
S1 strget p4
or
S1 = strget(p4)
joachim
On 19/10/19 12:22, Jeanette C. wrote:
> Oct 19 2019, Bernard Geyer has written:
> ...
>> instr Test2
>> S1 = p4
>> S2 = p5
> Even surprised this works. From experience - admittedly some time ago -
> I learned: S1 = p4 is OK, from then onwards use S2 strget p5. I just
> know that it is, not why.
> ...
>
> Best wishes,
>
> Jeanette
>
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 |