On Wed, Jun 7, 2017 at 1:50 PM, Anton Kholomiov
<
anton.kholomiov@gmail.com> wrote:
> Do you know some stable approach to calibrate for volume?
> When I use IR's I have to rescale by volume by some big amount.
> It can be 0.1 or even 0.05 or 0.01
>
> I do it by ear right now. But maybe there is a better way?
>
>
>
> 2017-06-07 21:12 GMT+03:00 Steven Yi <
stevenyi@gmail.com>:
>>
>> Hi Anton,
>>
>> This looks great, thanks for sharing! It also did bring up a thought:
>> perhaps as a community we can come up with a directory format for
>> samples that takes advantage of SFDIR and other environment variables
>> we have in Csound. It might be good as I think Ed was working on a new
>> package manager system that seems to overlap. I think a consensus
>> directory structure for resources could be useful to work between
>> tools/libraries.
>>
>> Thanks!
>> steven
>>
>> On Sun, Jun 4, 2017 at 5:49 AM, Anton Kholomiov
>> <
anton.kholomiov@gmail.com> wrote:
>> > Hi!
>> >
>> > I'd like to announce a new library in the Csound expression universe.
>> > It's csound-ir [1]. It's for making it easier to use
>> > high quality Impulse responce reverbs.
>> >
>> > It uses Victor's zconv algorithm.
>> >
>> > Right now it can load two collections from the samplicity web site:
>> >
>> > * Bricasti M7 (M7) free
>> >
>> > * TCE System 6000 (T6) non-free
>> >
>> > ## Install
>> >
>> > The library can be installed with cabal. Download the source cd to the
>> > directory
>> > and run just run:
>> >
>> > ~~~
>> > cabal install
>> > ~~~
>> >
>> > This installs the haskell definitions. But to use them we also need
>> > the actual samples to be installed.
>> >
>> > Download them from the [samplicity site](
http://www.samplicity.com/).
>> > Note that the M7 collection is free but the T6 comes with modest price.
>> > to try the things out we can use only M7. Download it and place in your
>> > home directory inside the directory:
>> >
>> > ~~~
>> > USER_HOME/.csound-ir
>> > ~~~
>> >
>> > We need to create the directory `.csound-ir` in our home directory.
>> > Next place the collection of IRs there. It should look something like
>> > this:
>> >
>> > ~~~
>> > USER_HOME/.csound-ir/Samplicity M7 Main - 01 - Wave, 32 bit, 44.1 Khz,
>> > v1.1
>> > ~~~
>> >
>> > We are ready to go!
>> >
>> > ## Quick start
>> >
>> > To use this library just import the preset collection
>> > and apply the reverb to the signal:
>> >
>> > ~~~haskell
>> > import Csound.Base
>> > import Csound.Ir.M7
>> >
>> > pluck = fromMono $ linseg [1, 0.2, 0] * osc 220
>> >
>> > main = dac $ hDense 0.35 pluck
>> > ~~~
>> >
>> > The first argument is Dry/Wet ratio the second argument is an imput
>> > signal
>> > (preferably stereo Sig2 or SE Sig2).
>> >
>> > All presets have the signature:
>> >
>> > ~~~haskell
>> > hDense :: MixAt Sig2 Sig2 a => Sig -> a -> AtOut Sig2 Sig2 a
>> > ~~~
>> >
>> > The type is rather dense and brainy indeed. But this is all need
>> > to signify that we are fgoing to apply it to something that is stereo
>> > or stereo-like signal. It's to be able to apply it to both `Sig2` and
>> > `SE
>> > Sig2`.
>> > That is pure signals and signals with side effects.
>> >
>> > More to know on library at the github repo:
>> >
>> > [1]
https://github.com/spell-music/csound-ir
>> >
>> > 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