Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
106 commits
Select commit Hold shift + click to select a range
6f17e4e
Numark Mixtrack Platinum: add mapping
iamcodemaker Oct 15, 2017
c960f4a
Numark Mixtrack Platinum: update schema compatibility
iamcodemaker Oct 19, 2017
cf19e2e
exit demo mode first
iamcodemaker Oct 19, 2017
b065bb4
sync, play, cue
iamcodemaker Oct 19, 2017
a65ad6b
hotcues
iamcodemaker Oct 19, 2017
3461062
pfl
iamcodemaker Oct 19, 2017
9b3e2b2
pitch
iamcodemaker Oct 19, 2017
dcaf13c
decks go in array/component container
iamcodemaker Nov 1, 2017
53eef2b
sampler
iamcodemaker Nov 1, 2017
979844f
loop
iamcodemaker Nov 2, 2017
42fad8d
fixup: shutdown sequence
iamcodemaker Nov 2, 2017
76e6fc3
loop double/half
iamcodemaker Nov 2, 2017
b566756
fixup: hotcues
iamcodemaker Nov 2, 2017
7659638
basic effects
iamcodemaker Nov 9, 2017
8b02742
browse knob
iamcodemaker Jan 23, 2018
daeb754
remove helper led init functions
iamcodemaker Jan 28, 2018
17af616
fixup effects
iamcodemaker Jan 28, 2018
a84aaa1
effects dryWetKnob
iamcodemaker Jan 28, 2018
a9e195b
refactor effects section mappings
iamcodemaker Jan 28, 2018
88ef4cf
tweak scratch settings to help the mark and spinner line up with the …
iamcodemaker Jan 28, 2018
ef2eed3
tweak scratch algorithm to add some forward momentum to the platter
iamcodemaker Jan 31, 2018
9dbc3e6
tweak scratching behavior
iamcodemaker Feb 4, 2018
19b47d3
tweak the way searching the track works
iamcodemaker Feb 28, 2018
e54cfe2
remove "(local)" from the name
iamcodemaker Mar 16, 2018
6f6e934
use PeakIndicator to control the red section of the vu meter
iamcodemaker Mar 25, 2018
277a8c9
remove duplicate mapping for channel1 rate_temp_up
iamcodemaker Mar 28, 2018
6b5e3e3
remove stray `<key>` entry
iamcodemaker Mar 28, 2018
d44fb92
add support for beat jumping (shift+jog)
iamcodemaker Apr 3, 2018
e1c1d2f
use GoToItem instead of ChooseItem for browse knob press
iamcodemaker Apr 8, 2018
534a459
tweak scratch parameters for 2.1 rc1
iamcodemaker Apr 16, 2018
c1b963b
detect really fast platter spins properly
iamcodemaker Jul 31, 2018
ee311b6
make the tap button work on decks 3 and 4
iamcodemaker Aug 15, 2018
87a44a6
use scripted components for EQ knobs
iamcodemaker Aug 16, 2018
114e831
make touch strip control effect super knob
iamcodemaker Aug 16, 2018
48ad2c3
implement focused effect controls
iamcodemaker Aug 16, 2018
bbc247f
re-order parameter knobs for focused effects
iamcodemaker Aug 26, 2018
a683a6e
fix touch strip behavior when focusing effects
iamcodemaker Aug 26, 2018
bd1e99d
wait until we configure our controls before initializing the controller
iamcodemaker Aug 28, 2018
656ee92
don't ignore initial touch of touch strip
iamcodemaker Aug 28, 2018
cbafbf8
store information about active decks in the deck object
iamcodemaker Aug 29, 2018
2c6b405
use a function to activate and de-activate decks
iamcodemaker Aug 29, 2018
d7821a5
enable soft takeover on the pitch controls
iamcodemaker Aug 29, 2018
33d538c
fix connect/disconnect for focused effects
iamcodemaker Aug 29, 2018
d514a32
properly initialize deck and effect unit LEDs again
iamcodemaker Aug 29, 2018
06176e6
add jshint header
iamcodemaker Aug 30, 2018
67afc7b
fix bug with searching using the jogs when wheel is disabled
iamcodemaker Aug 30, 2018
ef84fdb
add config option for wheel mode
iamcodemaker Aug 30, 2018
d64af5d
add config for default state of elapsed/remaining display
iamcodemaker Aug 30, 2018
5411f17
rename XML file to match naming convention
iamcodemaker Aug 30, 2018
f9b4e5e
use shift+cue gain to adjust the sampler volume
iamcodemaker Sep 2, 2018
98b4e93
use loop_scale to halve and double loops
iamcodemaker Sep 2, 2018
094f4e5
switch loop in/out controls to script bindings
iamcodemaker Sep 18, 2018
dc3df24
add an option to use the manual loop controls as cue 5-8
iamcodemaker Sep 19, 2018
687a970
change decription to LCD screens from LED screens
iamcodemaker Sep 19, 2018
693c26c
enable loop roll for sub 1 beat auto loops
iamcodemaker Sep 19, 2018
851dcef
script auto loop controls and add hotcue option
iamcodemaker Sep 19, 2018
b74f40c
remove redundant auto loop led init code
iamcodemaker Sep 21, 2018
29e4488
make shift+padmode switch the targeted padmode to control hotcues
iamcodemaker Sep 21, 2018
40dbb5d
control sampler banks 5-8 when shift+padmode+sampler is pressed
iamcodemaker Oct 21, 2018
260e57c
use the hotcue buttons for sampler banks 5-8
iamcodemaker Oct 24, 2018
72a9c5a
add UseCueAsSampler option
iamcodemaker Oct 24, 2018
0c3cff9
add link to wiki in xml
iamcodemaker Oct 24, 2018
1826040
remove unnecessary and duplicate code from EffectUnit
iamcodemaker Nov 6, 2018
4acc9cc
always stop scratching when not touching the platter
iamcodemaker Nov 18, 2018
6471381
don't use connect()/disconnect() to manage soft takeover
iamcodemaker Nov 20, 2018
1123e50
only ignore next value if headgain/sampler control moves
iamcodemaker Nov 20, 2018
024dfc4
shift+filter controls meta knob
iamcodemaker Nov 20, 2018
2870014
toggle keylock when both pitch buttons are pressed
iamcodemaker Nov 20, 2018
7c8d2f9
use shift+pitch bend to adjust key
iamcodemaker Nov 20, 2018
bf2a9a7
make shift+load load and play (or eject)
iamcodemaker Nov 21, 2018
fa2105c
Apply suggestions from code review
Be-ing Nov 25, 2018
4aab903
fix typo in UseAutoLoopAsCue
iamcodemaker Nov 25, 2018
624cc1d
simplify key change buttons
iamcodemaker Nov 25, 2018
73f69a1
make reference to Serato more specific
iamcodemaker Nov 25, 2018
cc32d05
make shift+cue jump to start and stop the track
iamcodemaker Nov 25, 2018
02882b8
remove unnecessary code
iamcodemaker Nov 25, 2018
c31e27f
make showing effect parameters optional
iamcodemaker Nov 25, 2018
ad8b42c
use makeConnection instead of connectControl
iamcodemaker Nov 25, 2018
59f76d7
explain the duplicate hotcue 8 manual loop controls
iamcodemaker Nov 25, 2018
78b2265
init scratch tracking arrays
iamcodemaker Nov 28, 2018
c7a1351
update comment
iamcodemaker Nov 28, 2018
ba373b2
rename scratchTimer to scratchTimerCallback
iamcodemaker Nov 28, 2018
340fdc0
remove redundant inKey setting for BrowseKnob
iamcodemaker Nov 28, 2018
a38c63b
add notes about softTakeoverIgnoreNextValue()
iamcodemaker Nov 28, 2018
aaf1944
rename encodeNum to encodeNumToArray
iamcodemaker Nov 28, 2018
c27dc98
update comment
iamcodemaker Nov 28, 2018
2e805f8
update comment
iamcodemaker Nov 28, 2018
cdfb5d0
don't reuse bpm variable name
iamcodemaker Nov 28, 2018
766309f
make the code in positionCallback() clearer
iamcodemaker Nov 28, 2018
5500d01
tweak comment
iamcodemaker Nov 28, 2018
13ee596
link elapsed/remaining time to the value shown in the gui
iamcodemaker Nov 28, 2018
316b449
relocate deckswitch and vu metering code
iamcodemaker Nov 30, 2018
e79cb6e
remove random unused MixtrackPlatinum.pitch array
iamcodemaker Nov 30, 2018
c0bf5bc
break out position indicator formula
iamcodemaker Nov 30, 2018
30b5eb1
properly show focus when an effect is focused
iamcodemaker Nov 30, 2018
441c45a
handle bpm in the deck object
iamcodemaker Nov 30, 2018
fb13492
move position tracking into the deck object
iamcodemaker Nov 30, 2018
1967b02
use a component for bpm control
iamcodemaker Nov 30, 2018
dcec90a
use a component to track position
iamcodemaker Nov 30, 2018
89ecaf5
expand if statement
iamcodemaker Nov 30, 2018
14a4157
use a control for tracking duration
iamcodemaker Nov 30, 2018
56832f0
rename screen update functions
iamcodemaker Nov 30, 2018
d26c2b0
rename array vars in screen update functions
iamcodemaker Nov 30, 2018
140ef6b
make sure all arrays are initialized before use
iamcodemaker Nov 30, 2018
91d269a
initialize the scratch_direction array
iamcodemaker Dec 13, 2018
b3bb479
when not touching the platter, stop scratching sooner
iamcodemaker Dec 13, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading