Csound Csound-dev Csound-tekno Search About

MIDI effects with CSOUND

Date2017-01-18 14:08
From"d.vyd@outlook.com"
SubjectMIDI effects with CSOUND

Hi folks,


Could someone point me towards examples of MIDI processing or effects with CSOUND with conditional statements? I'm interesting in writing an instrument to be packaged as a Cabbage VST that does simple things like: if two specific MIDI notes are both playing at the same time (regardless of when they started) turn both off and turn on a different MIDI note. I'm not sure how else to create VSTs with this sort of case logic.


-d. vyd


Date2017-01-18 14:27
FromRory Walsh
SubjectRe: MIDI effects with CSOUND
Have you looked at the MIDI_OUT example that comes with Cabbage? That'd be a good place to start. As for conditionals, you may wish to take a look at this:


You can also try the Cabbage mailing list considering you're working with it. There are a few users there who are always keen to help newbies if they can. 

On 18 January 2017 at 14:08, d.vyd@outlook.com <d.vyd@outlook.com> wrote:

Hi folks,


Could someone point me towards examples of MIDI processing or effects with CSOUND with conditional statements? I'm interesting in writing an instrument to be packaged as a Cabbage VST that does simple things like: if two specific MIDI notes are both playing at the same time (regardless of when they started) turn both off and turn on a different MIDI note. I'm not sure how else to create VSTs with this sort of case logic.


-d. vyd

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

Date2017-01-18 14:35
From"d.vyd@outlook.com"
SubjectRe: MIDI effects with CSOUND

Thank you Rory. I did look at the FLOSS manual, but not the MIDI_OUT example. I'll do that. I'm also interested in learning whether CSound + Cabbage is the best solution to creating a MIDI processing VST. Since I've never programmed in C, I think JUCE is too big a leap for me.


From: A discussion list for users of Csound <CSOUND@LISTSERV.HEANET.IE> on behalf of Rory Walsh <rorywalsh@EAR.IE>
Sent: Wednesday, January 18, 2017 2:27:36 PM
To: CSOUND@LISTSERV.HEANET.IE
Subject: Re: [Csnd] MIDI effects with CSOUND
 
Have you looked at the MIDI_OUT example that comes with Cabbage? That'd be a good place to start. As for conditionals, you may wish to take a look at this:


You can also try the Cabbage mailing list considering you're working with it. There are a few users there who are always keen to help newbies if they can. 

On 18 January 2017 at 14:08, d.vyd@outlook.com <d.vyd@outlook.com> wrote:

Hi folks,


Could someone point me towards examples of MIDI processing or effects with CSOUND with conditional statements? I'm interesting in writing an instrument to be packaged as a Cabbage VST that does simple things like: if two specific MIDI notes are both playing at the same time (regardless of when they started) turn both off and turn on a different MIDI note. I'm not sure how else to create VSTs with this sort of case logic.


-d. vyd

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

Date2017-01-18 14:43
FromRory Walsh
SubjectRe: MIDI effects with CSOUND
You don't need JUCE, although it is very robust and offers much. You can always just use the VST SDK on its own, but you'll still need to learn C/C++. Using Cabbage should help you prototype effects pretty quickly without needing to learn a low level language.  

On 18 January 2017 at 14:35, d.vyd@outlook.com <d.vyd@outlook.com> wrote:

Thank you Rory. I did look at the FLOSS manual, but not the MIDI_OUT example. I'll do that. I'm also interested in learning whether CSound + Cabbage is the best solution to creating a MIDI processing VST. Since I've never programmed in C, I think JUCE is too big a leap for me.


From: A discussion list for users of Csound <CSOUND@LISTSERV.HEANET.IE> on behalf of Rory Walsh <rorywalsh@EAR.IE>
Sent: Wednesday, January 18, 2017 2:27:36 PM
To: CSOUND@LISTSERV.HEANET.IE
Subject: Re: [Csnd] MIDI effects with CSOUND
 
Have you looked at the MIDI_OUT example that comes with Cabbage? That'd be a good place to start. As for conditionals, you may wish to take a look at this:


You can also try the Cabbage mailing list considering you're working with it. There are a few users there who are always keen to help newbies if they can. 

On 18 January 2017 at 14:08, d.vyd@outlook.com <d.vyd@outlook.com> wrote:

Hi folks,


Could someone point me towards examples of MIDI processing or effects with CSOUND with conditional statements? I'm interesting in writing an instrument to be packaged as a Cabbage VST that does simple things like: if two specific MIDI notes are both playing at the same time (regardless of when they started) turn both off and turn on a different MIDI note. I'm not sure how else to create VSTs with this sort of case logic.


-d. vyd

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
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

Date2017-01-18 14:48
From"d.vyd@outlook.com"
SubjectRe: MIDI effects with CSOUND

OK. That confirms my initial investigations. Thank you!


From: A discussion list for users of Csound <CSOUND@LISTSERV.HEANET.IE> on behalf of Rory Walsh <rorywalsh@EAR.IE>
Sent: Wednesday, January 18, 2017 2:43:12 PM
To: CSOUND@LISTSERV.HEANET.IE
Subject: Re: [Csnd] MIDI effects with CSOUND
 
You don't need JUCE, although it is very robust and offers much. You can always just use the VST SDK on its own, but you'll still need to learn C/C++. Using Cabbage should help you prototype effects pretty quickly without needing to learn a low level language.  

On 18 January 2017 at 14:35, d.vyd@outlook.com <d.vyd@outlook.com> wrote:

Thank you Rory. I did look at the FLOSS manual, but not the MIDI_OUT example. I'll do that. I'm also interested in learning whether CSound + Cabbage is the best solution to creating a MIDI processing VST. Since I've never programmed in C, I think JUCE is too big a leap for me.


From: A discussion list for users of Csound <CSOUND@LISTSERV.HEANET.IE> on behalf of Rory Walsh <rorywalsh@EAR.IE>
Sent: Wednesday, January 18, 2017 2:27:36 PM
To: CSOUND@LISTSERV.HEANET.IE
Subject: Re: [Csnd] MIDI effects with CSOUND
 
Have you looked at the MIDI_OUT example that comes with Cabbage? That'd be a good place to start. As for conditionals, you may wish to take a look at this:


You can also try the Cabbage mailing list considering you're working with it. There are a few users there who are always keen to help newbies if they can. 

On 18 January 2017 at 14:08, d.vyd@outlook.com <d.vyd@outlook.com> wrote:

Hi folks,


Could someone point me towards examples of MIDI processing or effects with CSOUND with conditional statements? I'm interesting in writing an instrument to be packaged as a Cabbage VST that does simple things like: if two specific MIDI notes are both playing at the same time (regardless of when they started) turn both off and turn on a different MIDI note. I'm not sure how else to create VSTs with this sort of case logic.


-d. vyd

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
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