[Csnd] ampmidi and register
| Date | 2011-12-27 21:37 |
| From | Stefan Thomas |
| Subject | [Csnd] ampmidi and register |
| Dear community, if I have a midi-triggered instrument and I have very often the problem, that lower notes aren't as loud as higher notes. I think a solution could be relating ampmidi with midinote-number. Do You have a suggestion how this relation could be done? What value for ampmidi should I choose for midinote e.g. 36 and which for midinote 96? I think trying to find out the right values by ear can be very cumbersome. |
| Date | 2011-12-27 21:47 |
| From | Victor Lazzarini |
| Subject | Re: [Csnd] ampmidi and register |
Why don't you set a table with 128 points and draw a curve in it that will do the keyboard scaling. Then just
inote notnum
iscal table inote, itab
iamp ampmidi 0dbfs
iamp = iamp*iscal
Victor
On 27 Dec 2011, at 21:37, Stefan Thomas wrote:
> Dear community,
> if I have a midi-triggered instrument and I have very often the problem, that lower notes aren't as loud as higher notes.
> I think a solution could be relating ampmidi with midinote-number.
> Do You have a suggestion how this relation could be done?
> What value for ampmidi should I choose for midinote e.g. 36 and which for midinote 96?
> I think trying to find out the right values by ear can be very cumbersome.
Dr Victor Lazzarini
Senior Lecturer
Dept. of Music
NUI Maynooth Ireland
tel.: +353 1 708 3545
Victor dot Lazzarini AT nuim dot ie
Send bugs reports to the Sourceforge bug tracker
https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
|
| Date | 2011-12-27 22:13 |
| From | jpff@cs.bath.ac.uk |
| Subject | Re: [Csnd] ampmidi and register |
GENsone ??
> Why don't you set a table with 128 points and draw a curve in it that will
> do the keyboard scaling. Then just
>
> inote notnum
> iscal table inote, itab
> iamp ampmidi 0dbfs
> iamp = iamp*iscal
>
>
> Victor
> On 27 Dec 2011, at 21:37, Stefan Thomas wrote:
>
>> Dear community,
>> if I have a midi-triggered instrument and I have very often the problem,
>> that lower notes aren't as loud as higher notes.
>> I think a solution could be relating ampmidi with midinote-number.
>> Do You have a suggestion how this relation could be done?
>> What value for ampmidi should I choose for midinote e.g. 36 and which
>> for midinote 96?
>> I think trying to find out the right values by ear can be very
>> cumbersome.
>
> Dr Victor Lazzarini
> Senior Lecturer
> Dept. of Music
> NUI Maynooth Ireland
> tel.: +353 1 708 3545
> Victor dot Lazzarini AT nuim dot ie
>
>
>
>
>
> Send bugs reports to the Sourceforge bug tracker
> https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
> csound"
>
>
>
>
Send bugs reports to the Sourceforge bug tracker
https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
|
| Date | 2011-12-27 22:23 |
| From | Stefan Thomas |
| Subject | Re: [Csnd] ampmidi and register |
| Dear Victor, I will try it with Your suggestion. What I'm searching for is a translation of the Fletcher-Munson-Curves to the values of ampmidi. Maybee someone has done something like this.
2011/12/27 Victor Lazzarini <Victor.Lazzarini@nuim.ie> Why don't you set a table with 128 points and draw a curve in it that will do the keyboard scaling. Then just |
| Date | 2011-12-27 22:38 |
| From | Victor Lazzarini |
| Subject | Re: [Csnd] ampmidi and register |
| Fletcher-munson curves are measured for sine tones, I am not sure that they will work well in this case. I would suggest you just use some old-fashioned keyboard tracking, emprically finding the curve that suits your sounds better. You could try this as a starting point: http://en.wikipedia.org/wiki/A-weighting . But again, I'm not sure how suitable this would be. Victor On 27 Dec 2011, at 22:23, Stefan Thomas wrote: Dear Victor, Dr Victor Lazzarini Senior Lecturer Dept. of Music NUI Maynooth Ireland tel.: +353 1 708 3545 Victor dot Lazzarini AT nuim dot ie |
| Date | 2011-12-29 10:19 |
| From | cameron bobro |
| Subject | Re: [Csnd] ampmidi and register |
Scaling by table can be applied to filter cutoff, FM index, etc. as well. These parameters affect percieved volume as well- it may not be necessary to scale amplitude if a lowpass filter opens as you descend, for example. > Why don't you set a table with 128 points and draw a curve in it that will > do the keyboard scaling. Then just > > inote notnum > iscal table inote, itab > iamp ampmidi 0dbfs > iamp = iamp*iscal > > > Victor |