[Csnd] define marcos with multiple arguments
| Date | 2018-05-20 19:29 |
| From | fauveboy |
| Subject | [Csnd] define marcos with multiple arguments |
I'm not sure what the correct syntax for the Macro Compos0002h. It works with
1 argument "dur" but trying to give it two arguments. Adding "str" doesn't
compile yet?
#define barTotal #65#
#define bar #[(1/$barTotal)]#
#define dur #5#
#define str #[5*$bar]#
; Set Bpm
t 0 40
#define Compos0002h(dur#str) #
; Synth
i1 0 $dur $str 1 2 1
; Kick
i1 0 $dur $str 3 4 3
; Tom
i1 0 $dur $str 5 6 5
; Snare
i1 0 $dur $str 7 8 7
#
$Compos0002h($dur $str)
--
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 | 2018-05-20 20:08 |
| From | jpff |
| Subject | Re: [Csnd] define marcos with multiple arguments |
On Sun, 20 May 2018, fauveboy wrote:
> I'm not sure what the correct syntax for the Macro Compos0002h. It works with
> 1 argument "dur" but trying to give it two arguments. Adding "str" doesn't
> compile yet?
>
> #define barTotal #65#
> #define bar #[(1/$barTotal)]#
> #define dur #5#
> #define str #[5*$bar]#
>
> ; Set Bpm
> t 0 40
>
> #define Compos0002h(dur#str) #
#define Compos0002h(dur'str) #
>
> ; Synth
> i1 0 $dur $str 1 2 1
> ; Kick
> i1 0 $dur $str 3 4 3
> ; Tom
> i1 0 $dur $str 5 6 5
> ; Snare
> i1 0 $dur $str 7 8 7
> #
>
> $Compos0002h($dur $str)
$Compos0002h($dur,$str)
>
>
>
>
>
>
> --
> 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
>
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-05-20 20:13 |
| From | jpff |
| Subject | Re: [Csnd] define marcos with multiple arguments |
Sorry I think the call should have ' not ,
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-05-20 20:19 |
| From | fauveboy |
| Subject | Re: [Csnd] define marcos with multiple arguments |
Thats great thank you, i was struggling to see this syntax used anywhere,
cheers
--
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 |