muddy
Date | 2016-04-21 22:44 |
From | Michael Mossey |
Subject | muddy |
I have composed a lot of piano music recently, which I can't play myself, but I've played the pieces through Pianoteq. They sound good that way.
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
I am trying, as an experiment, playing them with synthesized sounds via csound. For instance, I tried a simple instrument based on gbuzz (see below). This one, and all the instruments I tried, are "muddy" in the bass. That is, they have vague pitch definition in the bass and when there are multiple bass pitches playing at the same time you can't hear the harmonies they make--rather they sound like they stomp on each other, "get in each other's way." Also you can't relate the bass pitches to the midrange and treble pitches---you don't hear the harmonies. Does anyone know why this might be, and what I can do to improve it? These pieces don't have that effect when using Pianoteq, so I don't think it's the composition. instr 2 idur = p3 iamp = p4 ifreq = p5 ipitch = p6 ; configuration idecayDur = 1.5 ipartialsBeg1 = 0.85 ipartialsEnd1 = 0.70 iampEnd = 0.40 iampAttack = 0.001 icosTable = 2 ; gbuzz partials envelope and amplitude envelope kpartialsEnv expseg ipartialsBeg1, idecayDur, ipartialsEnd1 kbuzzAmp1 expseg 1.0, idecayDur, iampEnd kbuzzAmp2 linseg 0.0, iampAttack, 1.0 kbuzzAmp = kbuzzAmp1*kbuzzAmp2 ; signal asig gbuzz kbuzzAmp, ifreq, sr/ifreq/2-1, 1, kpartialsEnv, icosTable ; ampl envelope: attack and declick kamp linseg 0, 0.001, 1, idur-0.003, 1, 0.002, 0 asig = asig*iamp*kamp zawm asig, 1 zawm asig, 2 endin |
Date | 2016-04-21 22:50 |
From | Michael Saunders |
Subject | Re: muddy |
You might try varying the note onsets at random by about 50ms. Simultaneous note onsets cause the effect you describe. -- m On Thu, Apr 21, 2016 at 5:44 PM, Michael Mossey <michaelmossey@gmail.com> wrote:
|
Date | 2016-04-22 00:27 |
From | Michael Mossey |
Subject | Re: muddy |
Hi Michael, Thanks for the idea. But that's not it... the problem occurs even with notes that are not simultaneous. To explain more, say you play a major 7th with the bottom note about 1 1/2 octaves below middle C. On Pianoteq (and a real piano) it has a distinctive character. It's a bit "dense", yes, and if you add many more notes than that it will start to get muddy, but the character is very clear. You can hear the beats, you can hear each pitch. On my Csound instruments, on the other hand, it doesn't sound like a major 7th, and you can't make out the individual pitches. Another example is having a note in the bass, and then a chord in the treble, on some pitch class set, maybe [014]. It will have the "[014] sound" very clearly on the piano, but on my Csound instruments the bass note sounds like mud and doesn't clearly relate to the treble. Mike On Thu, Apr 21, 2016 at 2:50 PM, Michael Saunders <odradek5@gmail.com> wrote:
|
Date | 2016-04-22 01:14 |
From | Michael Gogins |
Subject | Re: muddy |
Are you using PIanoteq in Csound via the vst4cs opcodes? I love the Pianoteq and I use it this way all the time. As for the sounds, a harmony or voicing may indeed sound right or wrong depending on the overlapping partials of the notes.They can get in the way and muddy the texture, or reinforce each other in certain ranges, or not interfere much at all, and it's more complex because of the role played by attack and decay; sounds with different decays will sometimes"mix" better. Regards, Mike ----------------------------------------------------- Michael Gogins Irreducible Productions http://michaelgogins.tumblr.com Michael dot Gogins at gmail dot com On Thu, Apr 21, 2016 at 5:44 PM, Michael Mossey |
Date | 2016-04-22 01:35 |
From | Michael Mossey |
Subject | Re: muddy |
Hi Mike, I'm using the standalone Pianoteq or the VST plugin in Reaper. I would like to mix it with Csound instruments eventually. Hmm, I was hoping I could make an interesting software synthesizer out of Csound with general purpose ease of use. I just want to run piano compositions through it and have them sound good without any tweaking, just as I can do with Pianoteq. Maybe the very high partials, above 5 KHz, are too loud? Would quieting them help? Mike On Thu, Apr 21, 2016 at 5:14 PM, Michael Gogins <michael.gogins@gmail.com> wrote: Are you using PIanoteq in Csound via the vst4cs opcodes? I love the |
Date | 2016-04-22 01:38 |
From | "Dr. Richard Boulanger" |
Subject | Re: muddy |
There are hundreds of synths to try in Cabbage or Csound for Live. -dB On Thu, Apr 21, 2016 at 8:35 PM, Michael Mossey <michaelmossey@gmail.com> wrote:
_____________________________________________ Dr. Richard Boulanger Professor of Electronic Production and Design Professional Writing and Music Technology Division Berklee College of Music ______________________________________________ President of Boulanger Labs - http://boulangerlabs.com Author & Editor of The Csound Book - http://mitpress.mit.edu/books/csound-book Author & Editor of The Audio Programming Book - http://mitpress.mit.edu/books/audio-programming-book ______________________________________________ about: http://www.boulangerlabs.com/about/richardboulanger/ about: http://www.csounds.com/community/developers/dr-richard-boulanger/ music: http://www.csounds.com/community/developers/dr-richard-boulanger/dr-richard-boulanger-music/ ______________________________________________ email: rboulanger@berklee.edu facebook: https://www.facebook.com/richard.boulanger.58 |
Date | 2016-04-22 01:54 |
From | Michael Mossey |
Subject | Re: muddy |
Thanks for the pointer Dr. Boulanger. That's one possibility, but I was hoping to learn through experimentation and tweaking of the sort you can do in Csound, and in particular I wanted to play with different ways of using waveguides. I have some experience with types of synthesis that sound "natural" to me and work with my kind of composition, although I am not sure why it worked with algorithmic music in the past but is not working with piano compositions. Maybe my algorithmic music used the higher registers only. I think that's it. But I will start to look into available synths. Mike On Thu, Apr 21, 2016 at 5:38 PM, Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
|
Date | 2016-04-22 02:38 |
From | "Dr. Richard Boulanger" |
Subject | Re: muddy |
Studying and experimenting with models is a great way to "learn". You can do tons of tweaking with them and with the Csound instruments that you build on your own when inspired and enlightened by them. I do! -dB On Thu, Apr 21, 2016 at 8:54 PM, Michael Mossey <michaelmossey@gmail.com> wrote:
_____________________________________________ Dr. Richard Boulanger Professor of Electronic Production and Design Professional Writing and Music Technology Division Berklee College of Music ______________________________________________ President of Boulanger Labs - http://boulangerlabs.com Author & Editor of The Csound Book - http://mitpress.mit.edu/books/csound-book Author & Editor of The Audio Programming Book - http://mitpress.mit.edu/books/audio-programming-book ______________________________________________ about: http://www.boulangerlabs.com/about/richardboulanger/ about: http://www.csounds.com/community/developers/dr-richard-boulanger/ music: http://www.csounds.com/community/developers/dr-richard-boulanger/dr-richard-boulanger-music/ ______________________________________________ email: rboulanger@berklee.edu facebook: https://www.facebook.com/richard.boulanger.58 |
Date | 2016-04-22 02:54 |
From | Michael Mossey |
Subject | Re: muddy |
I did an experiment that may shed some light on this. I modified the synth to play the high partials only (above 7 KHz). The sound was "messy," and just about every pair of notes seemed to clash. It made an awful sound. This is using gbuzz. Maybe I need something else, like an GEN10 f-table. I'll experiment.
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
Mike |