Files
gti_radiostudio/__pycache__/midi_engine.cpython-314.pyc
T

67 lines
9.6 KiB
Plaintext
Raw Normal View History

2026-04-29 16:21:44 +10:00
+
+¢ñi"ãóÀRt^RIt^RIt^RIHt^RIt^RIHtHt]P!]
4t ^t ^€t
^°t^;t^3t^t^Bt^<t^t^D^^C^^F^^E^/tRtRRlt!RR]4tR#) a
MIDI Engine for Radio Panel
Numark DJ2Go controller support.
Confirmed mapping from hardware testing:
------------------------------------------
Play/Pause Deck 1 : Note 0x3B ch=0
Play/Pause Deck 2 : Note 0x42 ch=0
Cue Deck 1 : Note 0x33 ch=0
Cue Deck 2 : Note 0x3C ch=0
Jog Wheel Deck 1 : CC 0x19 ch=0
Jog Wheel Deck 2 : CC 0x18 ch=0
Cart 1 : Note 0x44 ch=0
Cart 2 : Note 0x43 ch=0
Cart 3 : Note 0x46 ch=0
Cart 4 : Note 0x45 ch=0
N)ÚOptional)ÚQObjectÚSignalg@có0V^8„dQhR\R\/#)éÚvalueÚreturn©Úint)Úformats"Ú,/home/garold/mybin/radiopanel/midi_engine.pyÚ __annotate__r
8s÷
ñ
¤ð
–
ócóV^Tu;8:d
^?8:d^#^ATu;8:d
^8:dR#^#^#)ééÿÿÿÿ©)rs&r Ú_decode_relative_jogr8s1؈EÖÙðà ˆuÖ ˜Õ ؈ ð
ã rcóøaa]tRt^@to]!]4t]!]4t]!]]4t ]!]
4t ]!] ]4t
RV3RlltRV3RlRlltRtV3RlRltV3RlRltRR ltV3R
lR ltV3R lR
ltRtVtV;t#)Ú
MidiEnginecóP<\SV`V4RVnRVnRVnR#)F)ÚsuperÚ__init__Ú_midi_inÚ
_port_nameÚ_running)ÚselfÚparentÚ __class__s&&€r rÚMidiEngine.__init__Gs%ø€Ü
Ñ˜Ô Ø15ˆŒ
Ø!ˆŒØˆŽ
rcó6<V^8„dQhRS[S[,RS[/#)rÚ
port_indexr)rr
Úbool)r Ú
__classdict__s"€r r
ÚMidiEngine.__annotate__Msø€÷ñ¡©¥
ð¹ñrcó`\P!4VnVPPRRRR7VPP 4p\
P
RV 24V'g4\
PR4VPPRR4R#VfVPV4pW!,Vn VPPV4VPPVP4RVn\
P
RVP 24VPPRVP4R# \ dIp\
P#RT 24TPPR\%T44Rp?R#Rp?ii;i) T)ÚsysexÚtimingÚ active_sensezAvailable MIDI ports: zNo MIDI ports found.FzNo MIDI ports foundNzMIDI connected: zFailed to open MIDI port: )ÚrtmidiÚMidiInrÚ ignore_typesÚ get_portsÚloggerÚinfoÚerrorÚcontroller_connectedÚemitÚ_find_numark_portrÚ open_portÚ set_callbackÚ_midi_callbackrÚ ExceptionÚ exceptionÚstr)rr"Úavailable_portsÚes&& r ÚstartÚMidiEngine.startMsHð Ü"ŸMšMOˆDŒMØ M‰M× &¨T¸$ÈTÐ "Ÿm™m×7ˆ K‰KÐÐ0AÐ  Ð×.¨uÐ6KÔàÒ3°OÓD
à9ˆDŒOØ M‰M× #  M‰M× & t×':Ñ':Ô  ˆDŒMÜ K‰KÐ*¨4¯?©?Ð*;Ð × *¨4°·±Ô øäô Ü × Ñ Ð9¸!¸Ð × %× *¨5´#°a³&Ô ûð ús%A1EÁ41EÂ'B1EÅ F-Å%=F(Æ(F-cóZRVnVP'd?VPP4VPP4V=RVn\
PR4R# \d#p\
P
RT 24Rp?LHRp?ii;i T=RTni;i)FzError closing MIDI port: NzMIDI engine stopped.)rrÚcancel_callbackÚ
close_portr7r.Úwarningr/)rr;s& r ÚstopÚMidiEngine.stopk؈Œ
Ø ==ˆ

×
×MØ $
Ü Ð+øô ô
@ÜÐ!:¸1¸?ûð
@ûðMØ $
ús)4A/Á/ BÁ:BÂBÂBÂBÂ B*có0<V^8„dQhRS[S[,/#)rr)Úlistr9)r r$s"€r r
r%xsø€÷ñ™D¡rcóz\P!4pVP4p?V# \d.u#i;i©N)r*r+r-r7)rÚtmpÚportss& r Ú
list_portsÚMidiEngine.list_portsxs9ð Ü—-’-“/ˆCØ—M‘M“OˆEØØˆLøÜô ØŠIð ús '*ª
:¹:có6<V^8„dQhRS[S[,RS[/#)rrIr)rEr9r
)r r$s"€r r