Originally Posted by
mrideas
Im using the vcm with Live, but honestly im not 'totally' happy with it's intergration. Im sure there are will be and means to get around this, i/we just have to figure them out.
I have been looking a editing the settings, anyone any good with Python? Should be simple to edit the file if you know how to understand the text in the Midi remote scripts>VCM600>vcm600.pyc
Looks like gobbledy gook to me! How this controls the device i do not know....
Code:
≥Ú
C√Kc (at) sddkZddklZddkTddklZddklZddkl Z ddk
lZddkl
Z
dd klZdd
klZddklZddklZdd
klZddklZddklZddklZdZdefdÑÉYZdS(iˇˇˇˇN(tControlSurface(t*(t
SliderElement(t
ButtonElement(tEncoderElement(tChannelStripComponent(tMixerComponent(tDeviceComponent(tTransportComponent(tClipSlotComponent(tSceneComponent(tSessionComponent(tSessionZoomingComponent(tChannelTranslationSelector(tViewTogglerComponentitVCM600cBsDeZdZdÑZdÑZdÑZdÑZdÑZdÑZRS(s' Script for Vestax's VCM600 Controller cCs`ti||É|itÉ|iÉ|iÉ|iÉ|iÉ|iÉ|it ÉdS(N(
Rt__init__tset_suppress_rebuild_requeststTruet_setup_session_controlt_setup_mixer_controlt_setup_device_controlt_setup_transport_controlt_setup_view_controltFalse(tselft
c_instance((sÖ/Volumes/Crypto/Dev/8.1.3-Release/Ableton/Binary/Gcc-ppc/Release/Live.app/Contents/App-Resources/MIDI Remote Scripts/VCM600/VCM600.pyR-s
c Cst}t|tddÉ}t|tddÉ}ttdÉ}|i||É|iÉit|tddÉÉg}ttÉD]}|t|t|dÉqÇ~}|i t
|ÉÉx?ttÉD]1}|iÉi|Éit|t|dÉÉq«WdS(NiiYiZiiWiDiE(RRtMIDI_NOTE_TYPERt
NUM_TRACKStset_select_buttonstselected_scenetset_launch_buttontrangetset_stop_track_clip_buttonsttuplet clip_slot(Rtis_momentarytdown_buttont up_buttontsessiont_[1]tindexttrack_stop_buttons((sÖ/Volumes/Crypto/Dev/8.1.3-Release/Ableton/Binary/Gcc-ppc/Release/Live.app/Contents/App-Resources/MIDI Remote Scripts/VCM600/VCM600.pyR=s6
cCs)t}ttddtdtÉ}xÌttÉD]fl}|i|É}|itt|dÉÉ|it t|dt
iii
ÉÉ|it t|dt
iii
Ét t|dt
iii
ÉfÉ|it|t|dÉÉ|it|t|d ÉÉ|it|t|d
ÉÉ|i|É}|itg}tdÉD])}|t t|d|t
iii
ÉqA~ÉÉ|itg}tdÉD] }|t|t|d
|Éqë~ÉÉ|i|É} | it t|dt
iii
Ét t|dt
iii
ÉÉq.WxâtdÉD]{}
|i|
É}|ittdd|
ÉÉ|it tdd|
t
iii
ÉÉ|it|tdd|
ÉÉqW|ittddÉÉ|it tddt
iii
ÉÉ|iÉittddÉÉ|iÉit tddt
iii
ÉÉ|S(Nitwith_eqstwith_filtersii
iii(at)i?iAiii>iiiiNiii(RRRR t
channel_striptset_volume_controlRtMIDI_CC_TYPEtset_pan_controlRtLivetMidiMaptMapModetabsolutetset_send_controlstset_solo_buttonRRtset_mute_buttontset_crossfade_togglettrack_eqtset_gain_controlsR"tset_cut_buttonsttrack_filtertset_filter_controlstreturn_striptset_crossfader_controltset_prehear_volume_controltmaster_strip(RR$tmixerttracktstripteqR(R)t_[2]tfiltert ret_track((sÖ/Volumes/Crypto/Dev/8.1.3-Release/Ableton/Binary/Gcc-ppc/Release/Live.app/Contents/App-Resources/MIDI Remote Scripts/VCM600/VCM600.pyRUsR
"
(at)
7#
#cCs·t}g}g}x]tdÉD]O}|it|tdd|ÉÉ|ittdd|tii i
ÉÉqWtÉ}|it
|ÉÉ|it
|ÉÉtÉ}|it
|ÉÉ|it
|ÉÉ|i|ÉdS(NiiiF(RR tappendRRRR/R1R2R3R4Rtset_bank_buttonsR"tset_parameter_controlsR
tset_controls_to_translatetset_mode_buttonstset_device_component(RR$tdevice_bank_buttonstdevice_param_controlsR)tdevicetdevice_translation_selector((sÖ/Volumes/Crypto/Dev/8.1.3-Release/Ableton/Binary/Gcc-ppc/Release/Live.app/Contents/App-Resources/MIDI Remote Scripts/VCM600/VCM600.pyRàs
' cCsÎt}tÉ}|it|tddÉÉ|it|tddÉÉ|it|tddÉt|tddÉÉ|it|tddÉÉ|it|tddÉt|tddÉÉ|i t
tdd Ét
tdd
ÉÉdS(NiiPiQiViUiTiRiSii(RRtset_play_buttonRRtset_record_buttontset_nudge_buttonstset_loop_buttontset_punch_buttonstset_tempo_controlRR/(RR$t transport((sÖ/Volumes/Crypto/Dev/8.1.3-Release/Ableton/Binary/Gcc-ppc/Release/Live.app/Contents/App-Resources/MIDI Remote Scripts/VCM600/VCM600.pyR†s c
Csít}ttÉ}|itg}ttÉD]}|t|t|dÉq,~Étg}ttÉD]}|t|t|dÉqe~ÉÉdS(NiCiB(RRRtset_buttonsR"R RR(RR$tviewR(RCRF((sÖ/Volumes/Crypto/Dev/8.1.3-Release/Ableton/Binary/Gcc-ppc/Release/Live.app/Contents/App-Resources/MIDI Remote Scripts/VCM600/VCM600.pyR¥s
/
( t__name__t
__module__t__doc__RRRRRR(((sÖ/Volumes/Crypto/Dev/8.1.3-Release/Ableton/Binary/Gcc-ppc/Release/Live.app/Contents/App-Resources/MIDI Remote Scripts/VCM600/VCM600.pyR*s 3 (R1t_Framework.ControlSurfaceRt_Framework.InputControlElementt_Framework.SliderElementRt_Framework.ButtonElementRt_Framework.EncoderElementRt _Framework.ChannelStripComponentRt_Framework.MixerComponentRt_Framework.DeviceComponentRt_Framework.TransportComponentRt_Framework.ClipSlotComponentR t_Framework.SceneComponentR
t_Framework.SessionComponentRt"_Framework.SessionZoomingComponentRt%_Framework.ChannelTranslationSelectorR
RRR(((sÖ/Volumes/Crypto/Dev/8.1.3-Release/Ableton/Binary/Gcc-ppc/Release/Live.app/Contents/App-Resources/MIDI Remote Scripts/VCM600/VCM600.pys<module>s"
Bookmarks