Csound Csound-dev Csound-tekno Search About

[Csnd] software synths and pitch bend

Date2010-09-14 08:44
FromJohann Bach
Subject[Csnd] software synths and pitch bend
Not directly csound, but hoping to appeal to the knowledge of those
who've used software synths, like Zebra 2. I'm playing around with the
Zebra 2 demo, and turns out that one can't set pitch bend differently
for each channel; all notes (no matter what channel they belong to)
respond to a pitch bend message sent to any channel. This kind of
shoots down the idea of microtuning each note of a chord independently
without resorting to one VST instance for every note.

Anyone know if this is generally true of software synths, especially
analog models?


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"

Date2010-09-14 08:56
FromJulien Claassen
Subject[Csnd] Re: software synths and pitch bend
Hello Johann,
   it depends on the programming of the synth. it's easily possible to have 
controllers sent on one channel only work on that channel. Where pitch bend is 
concerned; Only think of the simplest MIDI player. If the solo instrument uses 
pitch bend, the rest of "the band" continues normally.
   Kind regards
          Julien

--------
Why waste money on psychotherapy, when you can listen to the B Minor Mass?


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"

Date2010-09-14 09:08
FromJohann Bach
Subject[Csnd] Re: Re: software synths and pitch bend
On Tue, Sep 14, 2010 at 12:56 AM, Julien Claassen  wrote:
> Hello Johann,
>  it depends on the programming of the synth. it's easily possible to have
> controllers sent on one channel only work on that channel. Where pitch bend
> is concerned; Only think of the simplest MIDI player. If the solo instrument
> uses pitch bend, the rest of "the band" continues normally.
>  Kind regards
>         Julien

Not sure I follow.

Let me phrase it like this. The midi spec indicates that pitch bend
messages have a channel. So I would think the designers of the spec
intend pitch bend to affect only notes on that channel and leave other
notes undisturbed.

With Zebra 2, I had several notes playing, all on different channels.
I send pitch bend messages on various channels. Always, all the notes
bent the same. This even happened when I sent a pitch bend message on
a channel with no sounding notes.

So now I'm thinking, the Zebra 2 design doesn't follow the midi spec
strictly. The designer seems to have skimped on that particular issue.

And that leads me to wonder if this aspect of the midi spec is usually
followed or usually ignored, particularly by analog software synths.

I'm not sure if you are saying I could wire up a patch in Zebra 2 that
allows independent pitch bend.


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"


Date2010-09-15 05:03
FromMike Moser-Booth
Subject[Csnd] Re: Re: Re: software synths and pitch bend
  I'm not familiar with Zebra 2 (and probably need to brush up on my 
MIDI), but I'm wondering, do you have it set to MIDI Omni mode? Because 
that will send incoming messages to all channels, iirc.

.mmb

On 9/14/10 4:08 AM, Johann Bach wrote:
> On Tue, Sep 14, 2010 at 12:56 AM, Julien Claassen  wrote:
>> Hello Johann,
>>   it depends on the programming of the synth. it's easily possible to have
>> controllers sent on one channel only work on that channel. Where pitch bend
>> is concerned; Only think of the simplest MIDI player. If the solo instrument
>> uses pitch bend, the rest of "the band" continues normally.
>>   Kind regards
>>          Julien
> Not sure I follow.
>
> Let me phrase it like this. The midi spec indicates that pitch bend
> messages have a channel. So I would think the designers of the spec
> intend pitch bend to affect only notes on that channel and leave other
> notes undisturbed.
>
> With Zebra 2, I had several notes playing, all on different channels.
> I send pitch bend messages on various channels. Always, all the notes
> bent the same. This even happened when I sent a pitch bend message on
> a channel with no sounding notes.
>
> So now I'm thinking, the Zebra 2 design doesn't follow the midi spec
> strictly. The designer seems to have skimped on that particular issue.
>
> And that leads me to wonder if this aspect of the midi spec is usually
> followed or usually ignored, particularly by analog software synths.
>
> I'm not sure if you are saying I could wire up a patch in Zebra 2 that
> allows independent pitch bend.
>
>
> 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"

Date2010-09-15 18:08
FromJohann Bach
Subject[Csnd] Re: Re: Re: Re: software synths and pitch bend
Interesting... I can't find any midi settings at all in Zebra 2.3.

On Tue, Sep 14, 2010 at 9:03 PM, Mike Moser-Booth  wrote:
>  I'm not familiar with Zebra 2 (and probably need to brush up on my MIDI),
> but I'm wondering, do you have it set to MIDI Omni mode? Because that will
> send incoming messages to all channels, iirc.
>
> .mmb
>


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"


Date2010-09-19 22:58
FromBrian Wong
Subject[Csnd] hueeviz : Processing mp3 visualization
hueeviz is a Processing applet that plays an mp3 of my 2007 Csound song Huee and creates a simple visualization. Huee is a xenharmonic piece in 10-TET writtten with Csound and blue, and was one of my first Csound compositions.

http://bwong.ca/hueeviz.html
BW 		 	   		  

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"


Date2010-09-24 04:41
FromMarcel de Velde
Subject[Csnd] Re: Re: Re: software synths and pitch bend
Hello Johann,


Not sure I follow.

Let me phrase it like this. The midi spec indicates that pitch bend
messages have a channel. So I would think the designers of the spec
intend pitch bend to affect only notes on that channel and leave other
notes undisturbed.

With Zebra 2, I had several notes playing, all on different channels.
I send pitch bend messages on various channels. Always, all the notes
bent the same. This even happened when I sent a pitch bend message on
a channel with no sounding notes.

So now I'm thinking, the Zebra 2 design doesn't follow the midi spec
strictly. The designer seems to have skimped on that particular issue.

And that leads me to wonder if this aspect of the midi spec is usually
followed or usually ignored, particularly by analog software synths.

I'm not sure if you are saying I could wire up a patch in Zebra 2 that
allows independent pitch bend.


Sadly a lot of softsynths do this (and they shouldn't!!)
It is indeed extremely annoying when trying to do anything microtonal using pitchbends (and I personally greatly prefer pitchbends over built in scala or .tun support)
Softsynth makers should stick to the MIDI specs on this one.

Anyhow, the only workaround I've found is to load multiple instances of the softsynth and send each MIDI channel to a seperate version of the softsynth.
That'll work, though it's system resource heavy, and annoying for certain patches / live tweaking etc.

-Marcel