[Csnd] Question for folks with experience with building synths
Date | 2013-07-07 08:09 |
From | lppier |
Subject | [Csnd] Question for folks with experience with building synths |
When I press a sequence of midi keys into my csound object with a long release (~1.5s), the volume builds up quickly and becomes overwhelming. In commercial hardware synthesizers, is there anything done to mitigate this? (I don't have experience with hardware synths) Or is this "normal" for the sound to build up? Thanks. -- View this message in context: http://csound.1045644.n5.nabble.com/Question-for-folks-with-experience-with-building-synths-tp5725249.html Sent from the Csound - General mailing list archive at Nabble.com. |
Date | 2013-07-07 15:56 |
From | Adam Puckett |
Subject | Re: [Csnd] Question for folks with experience with building synths |
Are you using opcodes with real-time release (e.g. linsegr, expsegr etc.)? On 7/7/13, lppier |
Date | 2013-07-07 16:12 |
From | lppier |
Subject | [Csnd] Re: Question for folks with experience with building synths |
Yup I am. On 7 Jul, 2013, at 10:57 PM, "Adam Puckett-2 [via Csound]" <[hidden email]> wrote: Are you using opcodes with real-time release (e.g. linsegr, expsegr etc.)? View this message in context: Re: Question for folks with experience with building synths Sent from the Csound - General mailing list archive at Nabble.com. |
Date | 2013-07-07 20:35 |
From | Jim Aikin |
Subject | [Csnd] Re: Question for folks with experience with building synths |
lppier wrote > When I press a sequence of midi keys into my csound object with a long > release (~1.5s), the volume builds up quickly and becomes overwhelming. > > In commercial hardware synthesizers, is there anything done to mitigate > this? (I don't have experience with hardware synths) > Or is this "normal" for the sound to build up? It's normal, but of course it's also undesirable. You can lower the output level of your instrument(s) and turn up the volume of your amp. Csound produces a clean signal, so turning up the amp shouldn't result in too much noise. Another alternative is to run the outputs of all voices through a Csound mixer "instrument" using one of the signal bussing opcodes. You can then process the output with a compressor or limiter opcode, to avoid overload. -- View this message in context: http://csound.1045644.n5.nabble.com/Question-for-folks-with-experience-with-building-synths-tp5725249p5725261.html Sent from the Csound - General mailing list archive at Nabble.com. |
Date | 2013-07-08 05:08 |
From | lppier |
Subject | [Csnd] Re: Question for folks with experience with building synths |
Hi Jim, Thanks. I'l try that. Currently I'm doing this think it works ok as long as I don't lower the volume too much. kinstr init 1 kactive active kinstr koutputgain = ioutputgain koutputgain = koutputgain - kactive * 0.01 ;lower gain according to no of active instruments if (koutputgain < 0.1) then koutputgain = 0.1 endif Pier. On 8 Jul, 2013, at 3:35 AM, Jim Aikin [via Csound] <[hidden email]> wrote: It's normal, but of course it's also undesirable. You can lower the output level of your instrument(s) and turn up the volume of your amp. Csound produces a clean signal, so turning up the amp shouldn't result in too much noise. View this message in context: Re: Question for folks with experience with building synths Sent from the Csound - General mailing list archive at Nabble.com. |