Add DAW Controller support for various Arturia controllers#2
Add DAW Controller support for various Arturia controllers#2soyersoyer wants to merge 137 commits intomainfrom
Conversation
|
Build for testing: |
0b7686f to
e5deb37
Compare
|
Build for testing: |
e5deb37 to
ba6d609
Compare
|
Build for testing: |
|
News:
|
ba6d609 to
deafbd0
Compare
deafbd0 to
e2d189d
Compare
e2d189d to
82d48ad
Compare
82d48ad to
6b91611
Compare
6b91611 to
f5198df
Compare
|
Build for testing: |
|
Hello once again thank you for your work. I enjoy a lot my MiniDexed since your arturia mod is there. About the Minilab3 firmware update, can you tell us more ? Do you think it will be solved or do we have to stay with previous version forever ? |
So am I (: The new version has this feature:
This blocks all screen Info (Pad, Fader, Encoder) updates if one of the encoders or faders or pads is not in use. And whatever decides what is used is not good yet for MiniDexed. I have 2 problems:
Okay, the latter has been fixed. Thanks for your question :) I'll update the description to say that v1.2.0 is just a little bad :) |
4a7155e to
02ee42b
Compare
|
I also fixed the former one by displaying it without the image of the pad. |
|
Build for testing: |
02ee42b to
95d5408
Compare
|
Build for testing: |
* Bank 004 Mirage DreamDexed Performances * Copy performance files to sdcard
Removed UI display write and timer start for network readiness.
not just from the config
This is the same what used in the Makefile
This reduces the power consumption when used in fast=true mode
simplify the CMIDIPin in order to easier to handle dec/inc values
It's needed for MPK MINI mk3
MiniLab 3 Keylab Essential KeyLab Essential mk3 KeyLab mkII based on https://github.com/PrzemekBarski/arturia-keylab-essential-mk3-programming-guide Tested on a Arturia MiniLab 3 and KeyLab mkII Keylab Essential and Keylab Essential mk3 is not tested
cf033af to
b00e97e
Compare
This feature can be enabled in the minidexed.ini with:
Features
Controller Display, Main Encoder
The controller display in DAW mode shows the MiniDexed menu.
With the main encoder you can navigate in the menu.
The Home is the shift+Main click
Supported:
Energy efficiency
This version uses a little less power so it runs cooler thanks to #3.
Extra MIDI CC
MiniLab 3 features:
Encoders
By holding down shift will bring up an overlay menu, where you can see and adjust what the encoders do.
You can use the main encoder to select the current encoding page.
Short pressing the shift will show the actual values.
Holding down the shift will goes back to the normal menu.
This overlay menu is context-aware, it is different if you are in the effect menu, or in a TG menu.
If you are in a TG menu, it only affects the selected TG.
If you are in the main menu, it affects the TGs on the first TG's channel.
Main Overlay 1 (default)
Cutoff, Resonance, ReverbSend, None
PortamentoTime, Program, Volume, None
Faders: ChG 1 Vol, ChG 2 Vol, ChG 3 Vol, ChG 4 Vol
Effect Overlay 1
CompressorEnable, ReverbEnable, ReverbSize, ReverbHighDamp
ReverbLowDamp, ReverbLowPass, ReverbDiffusion, ReverbLevel
Faders: ReverbSize, ReverbHighDamp, ReverbLowDamp, ReverbLevel
Effect Overlay 2
LimiterEnable, LimiterPreGain, LimiterAttack, LimiterRelease
LimiterThresh, LimiterRatio, LimiterHPFilter, None
Faders: LimiterPreGain, LimiterAttack, LimiterRelease, LimiterThresh
Main Overlay 2
Pan1, Pan2, Pan3, Pan4
Det1, Det2, Det3, Det4
Faders: TG1 Vol, TG2 Vol, TG3 Vol, TG4 Vol
Main Overlay 3
Pan5, Pan6, Pan7, Pan8
Det5, Det6, Det7, Det8
Faders: TG5 Vol, TG6 Vol, TG7 Vol, TG8 Vol
TG Overlay 1
Cutoff, Resonance, ReverbSend, MasterTune
PortamentoTime, Program, Volume, Pan
Faders: Cutoff, Resonance, ReverbSend, Volume
TG Overlay 2
MIDIChannel, None, None, PitchBendRange
PortamentoGlissando, MonoMode, None, PitchBendStep
TG Overlay 3
CompressorEnable, CompressorPreGain, CompressorAttack, CompressorRelease
CompressorThresh, CompressorRatio, None, None
Faders: CompressorPreGain, CompressorAttack, CompressorRelease, CompressorThresh
TG Overlay 4
MWRange, MWPitch, FCRange, FCPitch
MWEGBias, MWAmplitude, FCEGBias, FCAmplitude
TG Overlay 5
BCRange, BCPitch, ATRange, ATPitch
BCEGBias, BCAmplitude, ATEGBias, ATAmplitude
Voice Overlay 1
ALGORITHM, FEEDBACK, TRANSPOSE, None,
None, None, None, None
Voice Overlay 2
PITCH_EG_R1, PITCH_EG_R2, PITCH_EG_R3, PITCH_EG_R4
PITCH_EG_L1, PITCH_EG_L2, PITCH_EG_L3, PITCH_EG_L4
Faders: PITCH_EG_L1, PITCH_EG_L2, PITCH_EG_L3, PITCH_EG_L4
Voice Overlay 3
OSC_KEY_SYNC, LFO_SPEED, LFO_DELAY, LFO_PITCH_MOD_DEP
LFO_SYNC, LFO_WAVE, LFO_PITCH_MOD_SENS, LFO_AMP_MOD_DEP
OP Overlay 1
OP_OUTPUT_LEV, OP_FREQ_COARSE, OP_FREQ_FINE, OP_OSC_DETUNE,
OP_OSC_MODE, OP_ENABLE, None, None
OP Overlay 2
OP_EG_R1, OP_EG_R2, P_EG_R3, OP_EG_R4
OP_EG_L1, OP_EG_L2, OP_EG_L3, OP_EG_L4,
Faders: OP_EG_L1, OP_EG_L2, OP_EG_L3, OP_EG_L4,
OP Overlay 3
OP_LEV_SCL_BRK_PT, OP_SCL_LEFT_DEPTH, OP_SCL_RGHT_DEPTH, OP_AMP_MOD_SENS
OP_OSC_RATE_SCALE, OP_SCL_LEFT_CURVE, OP_SCL_RGHT_CURVE, OP_KEY_VEL_SENS
In the Main overlay you can reach the TG and voice overlays also.
In the voice overlay there is a page for every OP control also, with the 6 operator and with an encoder which sets all.
Pads on Bank A
Pads on Bank B
KeyLab mkII features
Faders
DAW buttons
Track select buttons