Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Xavier

Pages: 1 ... 82 83 [84] 85 86 ... 149
1246
preenfm2 and preenfm3 / Re: Breathing..
« on: September 14, 2016, 10:26:24 PM »
Thanx Lokki, & merci Xavier..
But still, implementing the breath controller as standard CC2 would be a better option, in terms of compatibility..

I agree. And it was quite quick to add  ;)
https://github.com/Ixox/preenFM2/commit/71f794897f5249702e09899ec4c37062237d5798


1247
preenfm2 and preenfm3 / Re: Breathing..
« on: September 14, 2016, 09:34:49 PM »

If you can choose your CC, choose 115, 116, 117 or 118..
That will control preformance values which are accessible as a matrix source (P1-P4) .

1248
preenfm2 and preenfm3 / Re: Yellow OLED : high frequency solution
« on: September 13, 2016, 11:13:33 PM »
Without the modification described in this thread., some people hear this peak.
As you use PCB R5d you already have step 1,2,3 done by just soldering the 22ohm OLED resistor, so the peak is smaller that it was on PCB R5c.
If you make a shield as described it will be even smaller.

1249
preenfm2 and preenfm3 / Re: Breathing..
« on: September 12, 2016, 09:42:51 PM »

OK thanks.
So adding a "Brea" (CC2) matrix source sounds like a good idea.

1250
preenfm2 and preenfm3 / Re: Breathing..
« on: September 12, 2016, 08:42:34 PM »
Yes, that would be interesting.
Is it always using CC 2 ?

What breath controller do you have ?
I used to have a yamaha wx5, and i miss it.

1251
preenfm2 and preenfm3 / Re: midichannel suggestion
« on: September 07, 2016, 09:51:23 PM »
ok, xavier your code did not work, you mixed up the source  8)

OOps... Yes i did  ::)
But you got the idea ;)

thanks! perfect.

Cool. I really like when open source is usefull like this :)

1252
preenfm2 and preenfm3 / Re: midichannel suggestion
« on: September 07, 2016, 02:35:26 PM »
yes, they have to be four different channels, because otherwise i cannot use glide (voice set to one) and it does not "feel" like a string on a bass guitar. (basically what my controller emulates)

I don't understand that. Set your 4 instruments with voice = 1 and glide.
Make them listen the same midi channel and they glide all at the same time... no ?


but your example should also work with four different channels in the if sections, so the preenfm would listen on channels that are set in the global menu and also to the 4 channels i hardcode. i will try this asap and let you know. thanks!

Yes that should work with 4 hardcoded different midi channels.

1253
preenfm2 and preenfm3 / Re: midichannel suggestion
« on: September 07, 2016, 09:22:04 AM »
1) either on 4 channels "simultaneously" to  get gliding for every voice (you set the same sound for all four voices)
2) or outputs to 4 different channels and can trigger four different sounds at once (depending on the trigger you hit, much like on the tribass: http://misa-digital.myshopify.com/products/tri-bass)
currently i can only  use the preenfm for one or the other, but not both.

Reading that, i have the feeling you only need a 5th midi channel that would play all instrument at the same time for your case 1.

If that's the case you only need to modify MidiDecoder.cpp ?
Code: [Select]
void MidiDecoder::midiEventReceived(MidiEvent midiEvent) {
The first part of this function is where it checks whether the channel of the midi data it receives fit the preenfm2 configuration.
Add something like this in each of the 4 IF blocks :
Code: [Select]
|| (this->synthState->fullState.midiConfigValue[MIDICONFIG_CHANNELX]-1) == 15
And you'll be able to play all instruments at the same time when using midi channel 15.

Do i miss something ?


1254
preenfm2 and preenfm3 / Re: midichannel suggestion
« on: September 06, 2016, 10:14:21 PM »

Have you seen that somewhere else ?  :o
And can you describe a use case ? I don't understand at all what would that allow you to do....

1255
preenfm2 and preenfm3 / Re: OS 2.03: behaviour NOT1/2 ==> IM*
« on: September 05, 2016, 10:49:41 PM »
Looks like it is working now as intended!

Great !  :)

1256
preenfm2 and preenfm3 / Re: DX7 bank import / wrong file type?
« on: September 05, 2016, 10:49:07 PM »

DX7 sysex bank files that the preenfm2 can read must contain 4104 bytes.
Yours contain 4118 bytes. So they are ignored.



1257
preenfm2 and preenfm3 / Re: OS 2.03: behaviour NOT1/2 ==> IM*
« on: September 04, 2016, 10:36:32 PM »

Let me know if this 2.05B5 fix the problem for you.

Xavier

1258
preenfm2 and preenfm3 / Re: OS 2.03: behaviour NOT1/2 ==> IM*
« on: September 04, 2016, 10:01:56 PM »
OK got it.
What is done is  :
Code: [Select]
IM = FIX IM + matrix value
if IM<0 then IM = 0
IM = IM + velocity sensitive IMs.
It's done in different part of the code which is why it was not obvious.

The test is not at the right place and that prevents the Matrix value from diminishing correctly the velocity IM.
I'll try to fix that.

Thanks a lot for the report  :)

Xavier

1259
preenfm2 and preenfm3 / Re: OS 2.03: behaviour NOT1/2 ==> IM*
« on: September 04, 2016, 09:36:59 PM »
Just tried and i agree there is something strange...
I'm trying to indentify the problem.


Pages: 1 ... 82 83 [84] 85 86 ... 149