[Csnd] Question about Wind_controller Envelope
Date | 2009-06-25 09:18 |
From | jinku kim |
Subject | [Csnd] Question about Wind_controller Envelope |
Hello csounder!! I just start to learn 'csound'. It is my first visit this mailing list and my first question.(nerves little bit...haha) I want make a instrument for wind_controller(akai ewi usb). I use cc#2 as an envelope control. But it has a noise when I stop breathing and change note. I tried to using 'xtratim and release' for smooth release. but this 'release' opcode need velocity off.(velocity off message is always after breath stop.) I tried to using 'if ...kgoto' opcode with breath level. It did'n work, too.
As far as I know, envelope generators are just available i-rate.
I am trying to solve this problem, and need more information. (unfortunately I don't have any experience about programming language.) Even though it is a stupid question, it is very important for me.(I can't sleep)
Would you please show me any opcode, tip ,hint or patch ? It is a simplified patch for the wind_controller. I play this instrument in the Max/MSP
<CsoundSynthesizer> <CsOptions> -odac -idac -d -M0 </CsOptions> <CsInstruments> sr = 44100 ksmps = 32 nchnls = 2 0dbfs = 1 ctrlinit 1, 2, 0 instr 1 kcar chnget "car" kmod chnget "mod" kndx chnget "ndx" kcps cpsmidib kbreath midictrl 2, 0, 1 a1 foscil kbreath, kcps,kcar, kmod, kndx, 1 outs a1, a1 endin </CsInstruments> <CsScore> f 0 36000 f 1 0 4096 10 1 </CsScore> </CsoundSynthesizer> Thank you in advance.
P.S. : sorry about my bad English.~~~I hope that you understand what my question is. |
Date | 2009-06-25 09:33 |
From | Iain McCurdy |
Subject | [Csnd] RE: Question about Wind_controller Envelope |
Hello! Have you had a look at some of the release segment envelopes such as linsegr, expsegr, linenr etc? Also you might need to filter your MIDI controllers to prevent 7-bit quatization noise (zipper noise) with 'port', ''portk' or a low-pass filter. This depends mostly on what it's controlling but your amplitude controlling 'kbreath' will almost certainly benefit with from some smoothing. Try: kbreath port kbreath, 0.02 Bye, Iain Date: Thu, 25 Jun 2009 04:18:21 -0400 From: jaikai10@gmail.com To: csound@lists.bath.ac.uk Subject: [Csnd] Question about Wind_controller Envelope Hello csounder!! I just start to learn 'csound'. It is my first visit this mailing list and my first question.(nerves little bit...haha) I want make a instrument for wind_controller(akai ewi usb). I use cc#2 as an envelope control. But it has a noise when I stop breathing and change note. I tried to using 'xtratim and release' for smooth release. but this 'release' opcode need velocity off.(velocity off message is always after breath stop.) I tried to using 'if ...kgoto' opcode with breath level. It did'n work, too.
As far as I know, envelope generators are just available i-rate.
I am trying to solve this problem, and need more information. (unfortunately I don't have any experience about programming language.) Even though it is a stupid question, it is very important for me.(I can't sleep)
Would you please show me any opcode, tip ,hint or patch ? It is a simplified patch for the wind_controller. I play this instrument in the Max/MSP
<CsoundSynthesizer> <CsOptions> -odac -idac -d -M0 </CsOptions> <CsInstruments> sr = 44100 ksmps = 32 nchnls = 2 0dbfs = 1 ctrlinit 1, 2, 0 instr 1 kcar chnget "car" kmod chnget "mod" kndx chnget "ndx" kcps cpsmidib kbreath midictrl 2, 0, 1 a1 foscil kbreath, kcps,kcar, kmod, kndx, 1 outs a1, a1 endin </CsInstruments> <CsScore> f 0 36000 f 1 0 4096 10 1 </CsScore> </CsoundSynthesizer> Thank you in advance.
P.S. : sorry about my bad English.~~~I hope that you understand what my question is. Windows Live™: Keep your life in sync. Check it out. |
Date | 2009-06-25 10:31 |
From | jinku kim |
Subject | [Csnd] Re: RE: Question about Wind_controller Envelope |
Thank you so much!!! lain I should have put 'port' and 'linenr' opcode together. It works very good. Have a great day! On Thu, Jun 25, 2009 at 4:33 AM, Iain McCurdy <i_mccurdy@hotmail.com> wrote:
|