Push Button Matrix

View previous topic View next topic Go down

Push Button Matrix

Post  G-Meister on Wed Feb 13, 2013 3:35 pm

Hi Mark,

I made some matrices where I had to use midi channels 1,2 and 3. This is what I encountered:
1) press a push button assigned to midi channel 1 -> it behaves as expected and sends midi data over midi channel 1.
2) after step 1) push a button assigned to midi channel 2 -> it sends the correct midi information, but..... over midi channel 1
3) push that same button assigned to midi channel 2 again (or any other button assigned to midi channel 2 -> it now sends the correct midi information over midi channel 2

Pushing a button assigned to channel 2 after first using a midi channel 3 button leads to the same problem.

Midi channels 1 and 3 behave as expected, it is just midi channel 2 that seems to first take over the midi channel that was previously used, therefore I suspect this to be a bug.

Other than midi channels 1,2 and 3, I have not tested any other channels.

To monitor the data send by DAWOSC to my DAW, I have used midi Yoke.

I wonder if there are any more users that encountered this problem.

Regards,
G-Meister

G-Meister

Posts : 11
Join date : 2013-01-25

View user profile

Back to top Go down

Re: Push Button Matrix

Post  Admin on Wed Feb 13, 2013 5:56 pm

I'll check it out tonight.

Admin
Admin

Posts : 384
Join date : 2012-11-17

View user profile http://dawosc.forumotion.com

Back to top Go down

Re: Push Button Matrix

Post  Admin on Wed Feb 13, 2013 6:42 pm

Well,that's typical.....it's working for me...

Can you post your layout here? Hopefully, that'll help me duplicate the problem.

thanks!

Admin
Admin

Posts : 384
Join date : 2012-11-17

View user profile http://dawosc.forumotion.com

Back to top Go down

3 channel matrix layout

Post  G-Meister on Sat Feb 16, 2013 3:14 am

Sure. Here is the matrix.
As mentioned before, my midi yoke monitor confirms what I described earlier.
1) push a midi channel 1 or 3 button -> midi monitor confirms correct channel
2) push a midi channel 2 button -> midi monitor now shows the midi channel used in step 1), but not midi channel 2
3) push a midi channel 2 button again -> now the midi monitor shows the correct midi channel

Layout Name:
Grid Size: 500
Screen width: 1280
Screen height: 800
--- controller ---
Controller type: Label
OSC Prefix: (Float)
OSC Text Value:
OSC ON Value:
OSC OFF Value:
Screen label: this is a 9 push button matrix
Controller X position: 50
Controller Y position: 100
Controller width: 1150
Controller height: 100
MIDI channel: 0
CC #1: 0
CC #2: 0
Note #: 0
Velocity ON: 0
Velocity OFF: 0
Forecolor R: 255
Forecolor G: 0
Forecolor B: 0
Backcolor R: 80
Backcolor G: 80
Backcolor B: 80
Textcolor R: 255
Textcolor G: 255
Textcolor B: 255
Bordercolor R: 255
Bordercolor G: 255
Bordercolor B: 255
Fontsize: 10
Switch to Layout:

--- matrix ---
Controller X position: 50
Controller Y position: 200
Controller width: 1150
Controller height: 400
Forecolor R: 255
Forecolor G: 0
Forecolor B: 0
Backcolor R: 80
Backcolor G: 80
Backcolor B: 80
Textcolor R: 255
Textcolor G: 255
Textcolor B: 255
Bordercolor R: 255
Bordercolor G: 255
Bordercolor B: 255
Number of Columns: 3
Number of Rows: 3
OSC Prefix: (Float)
OSC Text Value:
OSC ON Value:
OSC OFF Value:
--- matrix cell ---
Col: 1
Row: 1
MIDI Channel: 1
Note #: 1
Velocity ON: 127
Velocity OFF: 127
Screen label: midi ch 1
Push/Momentary: Push
OSC Prefix: (Float)
OSC Text Value:
OSC ON Value:
OSC OFF Value:
Forecolor R: 255
Forecolor G: 0
Forecolor B: 0
Backcolor R: 100
Backcolor G: 100
Backcolor B: 100
Textcolor R: 255
Textcolor G: 255
Textcolor B: 255
Bordercolor R: 255
Bordercolor G: 255
Bordercolor B: 255
Fontsize: 10
Switch to Layout:
--- matrix cell ---
Col: 2
Row: 1
MIDI Channel: 2
Note #: 4
Velocity ON: 127
Velocity OFF: 127
Screen label: midi ch 2
Push/Momentary: Push
OSC Prefix: (Float)
OSC Text Value:
OSC ON Value:
OSC OFF Value:
Forecolor R: 255
Forecolor G: 0
Forecolor B: 0
Backcolor R: 100
Backcolor G: 100
Backcolor B: 100
Textcolor R: 255
Textcolor G: 255
Textcolor B: 255
Bordercolor R: 255
Bordercolor G: 255
Bordercolor B: 255
Fontsize: 10
Switch to Layout:
--- matrix cell ---
Col: 3
Row: 1
MIDI Channel: 3
Note #: 7
Velocity ON: 127
Velocity OFF: 127
Screen label: midi ch 3
Push/Momentary: Push
OSC Prefix: (Float)
OSC Text Value:
OSC ON Value:
OSC OFF Value:
Forecolor R: 255
Forecolor G: 0
Forecolor B: 0
Backcolor R: 100
Backcolor G: 100
Backcolor B: 100
Textcolor R: 255
Textcolor G: 255
Textcolor B: 255
Bordercolor R: 255
Bordercolor G: 255
Bordercolor B: 255
Fontsize: 10
Switch to Layout:
--- matrix cell ---
Col: 1
Row: 2
MIDI Channel: 1
Note #: 2
Velocity ON: 127
Velocity OFF: 127
Screen label: midi ch 1
Push/Momentary: Push
OSC Prefix: (Float)
OSC Text Value:
OSC ON Value:
OSC OFF Value:
Forecolor R: 255
Forecolor G: 0
Forecolor B: 0
Backcolor R: 100
Backcolor G: 100
Backcolor B: 100
Textcolor R: 255
Textcolor G: 255
Textcolor B: 255
Bordercolor R: 255
Bordercolor G: 255
Bordercolor B: 255
Fontsize: 10
Switch to Layout:
--- matrix cell ---
Col: 2
Row: 2
MIDI Channel: 2
Note #: 5
Velocity ON: 127
Velocity OFF: 127
Screen label: midi ch 2
Push/Momentary: Push
OSC Prefix: (Float)
OSC Text Value:
OSC ON Value:
OSC OFF Value:
Forecolor R: 255
Forecolor G: 0
Forecolor B: 0
Backcolor R: 100
Backcolor G: 100
Backcolor B: 100
Textcolor R: 255
Textcolor G: 255
Textcolor B: 255
Bordercolor R: 255
Bordercolor G: 255
Bordercolor B: 255
Fontsize: 10
Switch to Layout:
--- matrix cell ---
Col: 3
Row: 2
MIDI Channel: 3
Note #: 8
Velocity ON: 127
Velocity OFF: 127
Screen label: midi ch 3
Push/Momentary: Push
OSC Prefix: (Float)
OSC Text Value:
OSC ON Value:
OSC OFF Value:
Forecolor R: 255
Forecolor G: 0
Forecolor B: 0
Backcolor R: 100
Backcolor G: 100
Backcolor B: 100
Textcolor R: 255
Textcolor G: 255
Textcolor B: 255
Bordercolor R: 255
Bordercolor G: 255
Bordercolor B: 255
Fontsize: 10
Switch to Layout:
--- matrix cell ---
Col: 1
Row: 3
MIDI Channel: 1
Note #: 3
Velocity ON: 127
Velocity OFF: 127
Screen label: midi ch 1
Push/Momentary: Push
OSC Prefix: (Float)
OSC Text Value:
OSC ON Value:
OSC OFF Value:
Forecolor R: 255
Forecolor G: 0
Forecolor B: 0
Backcolor R: 100
Backcolor G: 100
Backcolor B: 100
Textcolor R: 255
Textcolor G: 255
Textcolor B: 255
Bordercolor R: 255
Bordercolor G: 255
Bordercolor B: 255
Fontsize: 10
Switch to Layout:
--- matrix cell ---
Col: 2
Row: 3
MIDI Channel: 2
Note #: 6
Velocity ON: 127
Velocity OFF: 127
Screen label: midi ch 2
Push/Momentary: Push
OSC Prefix: (Float)
OSC Text Value:
OSC ON Value:
OSC OFF Value:
Forecolor R: 255
Forecolor G: 0
Forecolor B: 0
Backcolor R: 100
Backcolor G: 100
Backcolor B: 100
Textcolor R: 255
Textcolor G: 255
Textcolor B: 255
Bordercolor R: 255
Bordercolor G: 255
Bordercolor B: 255
Fontsize: 10
Switch to Layout:
--- matrix cell ---
Col: 3
Row: 3
MIDI Channel: 3
Note #: 9
Velocity ON: 127
Velocity OFF: 127
Screen label: midi ch 3
Push/Momentary: Push
OSC Prefix: (Float)
OSC Text Value:
OSC ON Value:
OSC OFF Value:
Forecolor R: 255
Forecolor G: 0
Forecolor B: 0
Backcolor R: 100
Backcolor G: 100
Backcolor B: 100
Textcolor R: 255
Textcolor G: 255
Textcolor B: 255
Bordercolor R: 255
Bordercolor G: 255
Bordercolor B: 255
Fontsize: 10
Switch to Layout:

G-Meister

Posts : 11
Join date : 2013-01-25

View user profile

Back to top Go down

Re: Push Button Matrix

Post  Admin on Sat Feb 16, 2013 8:36 am

thanks!

I'll check it out with your template this morning.

Mark

Admin
Admin

Posts : 384
Join date : 2012-11-17

View user profile http://dawosc.forumotion.com

Back to top Go down

Re: Push Button Matrix

Post  Admin on Sat Feb 16, 2013 12:05 pm

Ok, I've got good news and bad news....

The good news is that I can duplicate it, which means I can fix it.
The bad news is that I'm in the middle of adding several new features and I definitely cannot release a new version of DAWOSC with this bug fix for a few days unfortunately.

Is this something you can live with until tuesday (more or less)?

Mark

Admin
Admin

Posts : 384
Join date : 2012-11-17

View user profile http://dawosc.forumotion.com

Back to top Go down

Re: Push Button Matrix

Post  G-Meister on Sat Feb 16, 2013 1:32 pm

Thanks Mark. No problem, I am looking forward to the fix..... Very Happy

G-Meister

Posts : 11
Join date : 2013-01-25

View user profile

Back to top Go down

Re: Push Button Matrix

Post  G-Meister on Sat Feb 16, 2013 2:13 pm

Hi, just F.Y.I. just used midi Ch 4, which had the same problem as ch 2. Haven't done any further tests.

G-Meister

Posts : 11
Join date : 2013-01-25

View user profile

Back to top Go down

Re: Push Button Matrix

Post  Admin on Sat Feb 16, 2013 2:55 pm

Cool..thanks Smile

Yeah, it's got nothing to with a particular MIDI channel. Hopefully, it'll be a quick fix Smile

Admin
Admin

Posts : 384
Join date : 2012-11-17

View user profile http://dawosc.forumotion.com

Back to top Go down

Re: Push Button Matrix

Post  Admin on Sun Feb 17, 2013 8:50 am

It's fixed. Turns out that the PureData patch file was corrupt. I uploaded a fixed version of the PureData patch file,so you can download it now.

http://www.dawsound.com/#!downloads/c1ioh

Let me know if you're still seeing problems.

Mark

Admin
Admin

Posts : 384
Join date : 2012-11-17

View user profile http://dawosc.forumotion.com

Back to top Go down

Re: Push Button Matrix

Post  G-Meister on Mon Feb 25, 2013 12:01 pm

Hi Mark. I've used the new PureData patch, but I still have the exact same outcome. In fact I have updated all aspects of DAWOSC just to be sure....

G-Meister

Posts : 11
Join date : 2013-01-25

View user profile

Back to top Go down

Re: Push Button Matrix

Post  Admin on Mon Feb 25, 2013 12:31 pm

That's weird...

Are you only seeing this problem in MIDI channels 2 and 4? Those channels were corrupt in the previous Puredata patch file.

I'll check it again tonight when I get home.

Admin
Admin

Posts : 384
Join date : 2012-11-17

View user profile http://dawosc.forumotion.com

Back to top Go down

Re: Push Button Matrix

Post  Admin on Mon Feb 25, 2013 5:51 pm

Well, I tried it again using PureData, Cubase and your template. and it's definitely working properly for me. I re-uploaded the fixed PureData patch file. And to make sure you're running the proper PD patch file, you should see the word "updated" in the patch file window.

Let me know if you're still having this problem.

Mark

Admin
Admin

Posts : 384
Join date : 2012-11-17

View user profile http://dawosc.forumotion.com

Back to top Go down

Re: Push Button Matrix

Post  G-Meister on Tue Feb 26, 2013 4:35 am

Hi, you are absolutely right. It works! Thanks a lot. bounce

G-Meister

Posts : 11
Join date : 2013-01-25

View user profile

Back to top Go down

Re: Push Button Matrix

Post  Admin on Tue Feb 26, 2013 5:54 am

cool!

Admin
Admin

Posts : 384
Join date : 2012-11-17

View user profile http://dawosc.forumotion.com

Back to top Go down

Re: Push Button Matrix

Post  Sponsored content


Sponsored content


Back to top Go down

View previous topic View next topic Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum