@@ -42,7 +42,7 @@ What's hot, what's not?
42
42
43
43
Launchpad Pro - class "LaunchpadPro()" LEDs and buttons (digitally only (yet))
44
44
45
- Launchpad Pro - class "LaunchpadProMk3()" EXPERIMENTAL
45
+ Launchpad Pro - class "LaunchpadProMk3()" EXPERIMENTAL++ as in "some issues, but ok"
46
46
47
47
Launchpad Mini Mk3 - class "LaunchpadMiniMk3()" LEDs and buttons *** RENAMED 5/2020 ***
48
48
@@ -89,7 +89,7 @@ Successfully tested with Ubuntu 18.04-LTS+. Requires compiling your own PyGame t
89
89
## NEWS
90
90
91
91
### CHANGES 2020/08/XX:
92
- - added support for pressure events via ButtonStateRaw() for the Pro
92
+ - added support for pressure events via ButtonStateRaw() for the Pro and Pro Mk3
93
93
- added support for pressure events via ButtonStateRaw() for the X
94
94
- added demo file "launchpad_pressure.py" for pressure sensitivity
95
95
- updated pressure demo to work with the X too
@@ -101,7 +101,12 @@ Successfully tested with Ubuntu 18.04-LTS+. Requires compiling your own PyGame t
101
101
- added MF64 LedCtrlRaw(), ButtonStateXY(), LedAllOn()
102
102
- added MF64 LedCtrlXY()
103
103
- added support for the Launchpad Pro Mk3
104
- - updated some demos to work with the Pro
104
+ - updated some demos to work with the Pro Mk3
105
+ - updated even some demos to work with the Pro Mk3
106
+ - updated yet some more demos and eliminated some bug
107
+ - updated pressure event handling in the Pro, Pro Mk3 and X's ButtonStateXY() methods
108
+ - added a Pro Mk3 "reset to Live mode" demo file
109
+ - updated ButtonStateXY() for the Pro Mk3, incl "classic" and "Pro" mode
105
110
106
111
107
112
### CHANGES 2020/05/XX:
@@ -289,9 +294,10 @@ Successfully tested with Ubuntu 18.04-LTS+. Requires compiling your own PyGame t
289
294
## Upcoming attractions, notes and thoughts
290
295
291
296
- "PK3": the Pro Mk3 has some issues; needs to be fixed
297
+ - "All": optionally pressure events also for ButtonStateXY(); Pro, Pro Mk3, X
298
+ - "All": optionally avoid resetting the X and Pro Mk3 to Live mode in Close(); (bc LEDs turn on)
292
299
- "All": New, officially recommended device selection code in all demo files
293
- - "M64": RGB to color code mapping
294
- - "M64": Add character and string methods for the Midi Fighter (requires RGB)
300
+ - "M64": Add character and string methods for the Midi Fighter
295
301
- "All": RGB to color code approximation (for flash/pulse and color code methods)
296
302
- "Pro": Finally add the Mk3Pro (has problems!)
297
303
- "All": either remove or add the (non-) optional \< colorcode\> argument to all methods
@@ -313,6 +319,9 @@ Successfully tested with Ubuntu 18.04-LTS+. Requires compiling your own PyGame t
313
319
- "All": [ r,g,b] lists for colors, instead of single args (might affect compatibility)
314
320
- ...
315
321
322
+ ## cancelled:
323
+
324
+ - "M64": RGB to color code mapping * NOPE* This does not work.
316
325
317
326
---
318
327
## Installation/Usage
@@ -737,7 +746,7 @@ name it once shipped the first red/green LED with!
737
746
738
747
![ RGB color palette] ( /images/promk3_transmit.png )
739
748
740
- Otherwise you will be spammed by pressure events!
749
+ Otherwise the receive buffer will be spammed with messages.
741
750
742
751
### For Launchpad Mk2 users
743
752
@@ -1900,11 +1909,11 @@ There is no possibility to control the RGB LEDs individually.yle.
1900
1909
Notice that this is not directly compatible with the "Mk1" ButtonStateRaw()
1901
1910
method, which returns [ <button>, <True/False> ].
1902
1911
1903
- Only the Pro, X and (future) Mk3-Pro support pressure events.
1912
+ Only the Pro, X and Pro Mk3 support pressure events.
1904
1913
They can be enables by passing "returnPressure=True" to the method call.
1905
1914
Notice that the Pro and X behave differently:
1906
1915
1907
- Pro:
1916
+ Pro and Pro Mk3 :
1908
1917
There is only one pressure value for all buttons together. If multiple buttons
1909
1918
are pressed, the biggest value is returned. There is no possibility to determine
1910
1919
which button caused it. To distinguish the pressure events from button events,
@@ -2568,7 +2577,100 @@ There is no possibility to control the RGB LEDs individually.yle.
2568
2577
---
2569
2578
## Button and LED codes, Launchpad "Pro Mk3" (RGB LEDs)
2570
2579
2571
- TODO TODO TODO TODO
2580
+ ### LED and and button numbers in RAW mode
2581
+
2582
+ +---+ +---+---+---+---+---+---+---+---+ +---+
2583
+ | 90| | 91| | | | | | | 98| | 99|
2584
+ +---+ +---+---+---+---+---+---+---+---+ +---+
2585
+
2586
+ +---+ +---+---+---+---+---+---+---+---+ +---+
2587
+ | 80| | 81| | | | | | | | | 89|
2588
+ +---+ +---+---+---+---+---+---+---+---+ +---+
2589
+ | 70| | | | | | | | | | | 79|
2590
+ +---+ +---+---+---+---+---+---+---+---+ +---+
2591
+ | 60| | | | | | | | 67| | | 69|
2592
+ +---+ +---+---+---+---+---+---+---+---+ +---+
2593
+ | 50| | | | | | | | | | | 59|
2594
+ +---+ +---+---+---+---+---+---+---+---+ +---+
2595
+ | 40| | | | | | | | | | | 49|
2596
+ +---+ +---+---+---+---+---+---+---+---+ +---+
2597
+ | 30| | | | | | | | | | | 39|
2598
+ +---+ +---+---+---+---+---+---+---+---+ +---+
2599
+ | 20| | | | 23| | | | | | | 29|
2600
+ +---+ +---+---+---+---+---+---+---+---+ +---+
2601
+ | 10| | | | | | | | | | | 19|
2602
+ +---+ +---+---+---+---+---+---+---+---+ +---+
2603
+
2604
+ +---+---+---+---+---+---+---+---+
2605
+ |101|102| | | | | |108|
2606
+ +---+---+---+---+---+---+---+---+
2607
+ +---+---+---+---+---+---+---+---+
2608
+ | 1| 2| | | | | | 8|
2609
+ +---+---+---+---+---+---+---+---+
2610
+
2611
+
2612
+ ### LED and and button numbers in X/Y (classic) mode
2613
+
2614
+ 9 0 1 2 3 4 5 6 7 8
2615
+ +---+---+---+---+---+---+---+---+
2616
+ |0/0| |2/0| | | | | | 0
2617
+ +---+---+---+---+---+---+---+---+
2618
+
2619
+ +---+ +---+---+---+---+---+---+---+---+ +---+
2620
+ | | |0/1| | | | | | | | | | 1
2621
+ +---+ +---+---+---+---+---+---+---+---+ +---+
2622
+ |9/2| | | | | | | | | | | | 2
2623
+ +---+ +---+---+---+---+---+---+---+---+ +---+
2624
+ | | | | | | | |5/3| | | | | 3
2625
+ +---+ +---+---+---+---+---+---+---+---+ +---+
2626
+ | | | | | | | | | | | | | 4
2627
+ +---+ +---+---+---+---+---+---+---+---+ +---+
2628
+ | | | | | | | | | | | | | 5
2629
+ +---+ +---+---+---+---+---+---+---+---+ +---+
2630
+ | | | | | | |4/6| | | | | | 6
2631
+ +---+ +---+---+---+---+---+---+---+---+ +---+
2632
+ | | | | | | | | | | | | | 7
2633
+ +---+ +---+---+---+---+---+---+---+---+ +---+
2634
+ |9/8| | | | | | | | | | |8/8| 8
2635
+ +---+ +---+---+---+---+---+---+---+---+ +---+
2636
+
2637
+ +---+---+---+---+---+---+---+---+
2638
+ | |1/9| | | | | | | 9
2639
+ +---+---+---+---+---+---+---+---+
2640
+ |/10| | | | | | | | 10
2641
+ +---+---+---+---+---+---+---+---+
2642
+
2643
+ ### LED and and button numbers in X/Y (pro) mode
2644
+
2645
+ 0 1 2 3 4 5 6 7 8 9
2646
+ +---+---+---+---+---+---+---+---+
2647
+ |1/0| |3/0| | | | | | 0
2648
+ +---+---+---+---+---+---+---+---+
2649
+
2650
+ +---+ +---+---+---+---+---+---+---+---+ +---+
2651
+ | | |1/1| | | | | | | | | | 1
2652
+ +---+ +---+---+---+---+---+---+---+---+ +---+
2653
+ |0/2| | | | | | | | | | | | 2
2654
+ +---+ +---+---+---+---+---+---+---+---+ +---+
2655
+ | | | | | | | |6/3| | | | | 3
2656
+ +---+ +---+---+---+---+---+---+---+---+ +---+
2657
+ | | | | | | | | | | | | | 4
2658
+ +---+ +---+---+---+---+---+---+---+---+ +---+
2659
+ | | | | | | | | | | | | | 5
2660
+ +---+ +---+---+---+---+---+---+---+---+ +---+
2661
+ | | | | | | |5/6| | | | | | 6
2662
+ +---+ +---+---+---+---+---+---+---+---+ +---+
2663
+ | | | | | | | | | | | | | 7
2664
+ +---+ +---+---+---+---+---+---+---+---+ +---+
2665
+ |0/8| | | | | | | | | | |9/8| 8
2666
+ +---+ +---+---+---+---+---+---+---+---+ +---+
2667
+
2668
+ +---+---+---+---+---+---+---+---+
2669
+ | |2/9| | | | | |8/9| 9
2670
+ +---+---+---+---+---+---+---+---+
2671
+ | | | | | | | |/10| 10
2672
+ +---+---+---+---+---+---+---+---+
2673
+
2572
2674
2573
2675
2574
2676
---
@@ -2846,4 +2948,4 @@ FMMT666(ASkr)
2846
2948
[ 21 ] : https://twitter.com/FMMT666/status/1242950069923520519
2847
2949
[ 22 ] : https://twitter.com/FMMT666/status/1242978460454326272
2848
2950
[ 23 ] : https://twitter.com/FMMT666/status/1298372859383906305
2849
- [ 24 ] : https://twitter.com/i /status/1299478117497688073
2951
+ [ 24 ] : https://twitter.com/FMMT666 /status/1299478117497688073
0 commit comments