SugarCubes.git
11 years agoMake DanUtil have a spin() function so close-to-center knob doesn't spin
Mark Slee [Thu, 24 Oct 2013 16:51:16 +0000 (09:51 -0700)] 
Make DanUtil have a spin() function so close-to-center knob doesn't spin

11 years agoMake double-clicking a knob reset it to its default value
Mark Slee [Thu, 24 Oct 2013 16:20:57 +0000 (09:20 -0700)] 
Make double-clicking a knob reset it to its default value

11 years agodpat updates
bb3dan [Wed, 23 Oct 2013 21:31:07 +0000 (17:31 -0400)] 
dpat updates

11 years agoeliminated xyz class in favor of PVector
bb3dan [Wed, 23 Oct 2013 21:17:15 +0000 (17:17 -0400)] 
eliminated xyz class in favor of PVector

11 years agoget dpat
bb3dan [Wed, 23 Oct 2013 18:56:18 +0000 (14:56 -0400)] 
get dpat

11 years agoMake reset() a top-level SCPattern function, invoked from APC midi handler, patterns...
Mark Slee [Wed, 23 Oct 2013 18:52:59 +0000 (11:52 -0700)] 
Make reset() a top-level SCPattern function, invoked from APC midi handler, patterns have onReset() invoked

11 years agoremoved DParam
bb3dan [Wed, 23 Oct 2013 18:27:09 +0000 (14:27 -0400)] 
removed DParam

11 years agoMake cleaner interface to effects in code
Mark Slee [Tue, 22 Oct 2013 01:43:25 +0000 (18:43 -0700)] 
Make cleaner interface to effects in code

11 years agoGive controllers top priority for note/controller events, so patterns can't eat them...
Mark Slee [Tue, 22 Oct 2013 01:26:23 +0000 (18:26 -0700)] 
Give controllers top priority for note/controller events, so patterns can't eat them (i.e. BouncyBalls eating preset notes)

11 years agoNew preset listening code and keyboard buttons for presets
Mark Slee [Tue, 22 Oct 2013 01:05:38 +0000 (18:05 -0700)] 
New preset listening code and keyboard buttons for presets

11 years agoRefactor Engine.Deck to LXEngine LXDeck
Mark Slee [Tue, 22 Oct 2013 00:00:15 +0000 (17:00 -0700)] 
Refactor Engine.Deck to LXEngine LXDeck

11 years agoTweaks to preset handling
Mark Slee [Mon, 21 Oct 2013 18:19:41 +0000 (11:19 -0700)] 
Tweaks to preset handling

11 years agoremoved dStrip
bb3dan [Sat, 19 Oct 2013 22:42:29 +0000 (15:42 -0700)] 
removed dStrip

11 years agoTwo APCs with deck focus and presets lights work on each
Mark Slee [Sat, 19 Oct 2013 22:19:09 +0000 (15:19 -0700)] 
Two APCs with deck focus and presets lights work on each

11 years agoAdd obj1/2 accessors for Dan to use on Strip objects
Mark Slee [Sat, 19 Oct 2013 22:07:51 +0000 (15:07 -0700)] 
Add obj1/2 accessors for Dan to use on Strip objects

11 years agoFix up preset selection with two APCs
Mark Slee [Sat, 19 Oct 2013 22:05:35 +0000 (15:05 -0700)] 
Fix up preset selection with two APCs

11 years agoSupport for dual APC40s
Mark Slee [Sat, 19 Oct 2013 21:59:18 +0000 (14:59 -0700)] 
Support for dual APC40s

11 years agoAdd full DPat compatibility to presets
Mark Slee [Sat, 19 Oct 2013 21:26:17 +0000 (14:26 -0700)] 
Add full DPat compatibility to presets

11 years agoupdated dpat
bb3dan [Sat, 19 Oct 2013 21:20:35 +0000 (14:20 -0700)] 
updated dpat

11 years agoFix preset dirtying and lights update on DPat
Mark Slee [Sat, 19 Oct 2013 20:56:35 +0000 (13:56 -0700)] 
Fix preset dirtying and lights update on DPat

11 years agoAdd preset saving and deck focus
Mark Slee [Sat, 19 Oct 2013 20:39:04 +0000 (13:39 -0700)] 
Add preset saving and deck focus

11 years agoupdated dpat
bb3dan [Sat, 19 Oct 2013 20:20:34 +0000 (13:20 -0700)] 
updated dpat

11 years agoCall onTransitionEnd() after active
Mark Slee [Sat, 19 Oct 2013 20:07:47 +0000 (13:07 -0700)] 
Call onTransitionEnd() after active

11 years agoIgnore data presets files
Mark Slee [Sat, 19 Oct 2013 19:56:16 +0000 (12:56 -0700)] 
Ignore data presets files

11 years agoBasic preset stuff and onTransitionEnd message
Mark Slee [Sat, 19 Oct 2013 19:54:11 +0000 (12:54 -0700)] 
Basic preset stuff and onTransitionEnd message

11 years agoTurn off track selection LEDs
Mark Slee [Sat, 19 Oct 2013 18:41:47 +0000 (11:41 -0700)] 
Turn off track selection LEDs

11 years agomappings for Treasure Island
Alexander Kiselev [Sat, 19 Oct 2013 08:40:32 +0000 (01:40 -0700)] 
mappings for Treasure Island

11 years agoMerge branch 'master' of https://github.com/sugarcubes/SugarCubes
bb3dan [Sat, 19 Oct 2013 03:08:45 +0000 (20:08 -0700)] 
Merge branch 'master' of https://github.com/sugarcubes/SugarCubes

11 years agoupdated dpat
bb3dan [Sat, 19 Oct 2013 03:08:40 +0000 (20:08 -0700)] 
updated dpat

11 years agoMerge branch 'master' of https://github.com/sugarcubes/SugarCubes
bb3dan [Sat, 19 Oct 2013 01:15:43 +0000 (18:15 -0700)] 
Merge branch 'master' of https://github.com/sugarcubes/SugarCubes

11 years agoupdated midi stuff
bb3dan [Sat, 19 Oct 2013 01:15:38 +0000 (18:15 -0700)] 
updated midi stuff

11 years agoRe-map some stuff to new APC layout
Mark Slee [Fri, 18 Oct 2013 23:24:06 +0000 (16:24 -0700)] 
Re-map some stuff to new APC layout

11 years agoAdd switch to go monochromatic
Mark Slee [Fri, 18 Oct 2013 23:19:45 +0000 (16:19 -0700)] 
Add switch to go monochromatic

11 years agoAdd hue cycle and rotation buttons
Mark Slee [Fri, 18 Oct 2013 22:17:56 +0000 (15:17 -0700)] 
Add hue cycle and rotation buttons

11 years agoAdd global effect mappings to sliders, global sharp/blur/invert/quantize
Mark Slee [Fri, 18 Oct 2013 22:02:43 +0000 (15:02 -0700)] 
Add global effect mappings to sliders, global sharp/blur/invert/quantize

11 years agoswitching mappings up
bb3dan [Fri, 18 Oct 2013 17:43:19 +0000 (10:43 -0700)] 
switching mappings up

11 years agoupdates to patterns
bb3dan [Fri, 18 Oct 2013 17:41:20 +0000 (10:41 -0700)] 
updates to patterns

11 years agoorder switching
Alexander Green [Fri, 18 Oct 2013 04:35:09 +0000 (00:35 -0400)] 
order switching

11 years agofixed bug due to simultaneous merge w green
bb3dan [Fri, 18 Oct 2013 04:25:42 +0000 (21:25 -0700)] 
fixed bug due to simultaneous merge w green

11 years agoworms update
bb3dan [Fri, 18 Oct 2013 04:19:20 +0000 (21:19 -0700)] 
worms update

11 years agoMerge branch 'master' of https://github.com/sugarcubes/SugarCubes
Alexander Green [Fri, 18 Oct 2013 04:19:04 +0000 (00:19 -0400)] 
Merge branch 'master' of https://github.com/sugarcubes/SugarCubes

Conflicts:
_Mappings.pde

11 years agocubecenter, not quite right
Alexander Green [Fri, 18 Oct 2013 04:13:15 +0000 (00:13 -0400)] 
cubecenter, not quite right

11 years agoBit of refactoring tidy-up to MIDI code
Mark Slee [Fri, 18 Oct 2013 00:17:04 +0000 (17:17 -0700)] 
Bit of refactoring tidy-up to MIDI code

11 years agoAdd generic grid API
Mark Slee [Thu, 17 Oct 2013 23:48:43 +0000 (16:48 -0700)] 
Add generic grid API

11 years agoFix up a couple minor APC mapping issues
Mark Slee [Thu, 17 Oct 2013 00:00:49 +0000 (17:00 -0700)] 
Fix up a couple minor APC mapping issues

11 years agoAdd APC Output driver so all patterns + FX send their knobs to APC
Mark Slee [Wed, 16 Oct 2013 23:48:48 +0000 (16:48 -0700)] 
Add APC Output driver so all patterns + FX send their knobs to APC

11 years agocubecurl
Alexander Green [Wed, 16 Oct 2013 14:05:30 +0000 (07:05 -0700)] 
cubecurl

11 years agocubecenter for cubecurl
Alexander Green [Wed, 16 Oct 2013 08:01:14 +0000 (01:01 -0700)] 
cubecenter for cubecurl

11 years agoAdd ry to strip model
Mark Slee [Wed, 16 Oct 2013 07:44:35 +0000 (00:44 -0700)] 
Add ry to strip model

11 years agoCubeCurl
Alexander Green [Wed, 16 Oct 2013 05:31:07 +0000 (22:31 -0700)] 
CubeCurl

11 years agoworms update
bb3dan [Tue, 15 Oct 2013 23:09:41 +0000 (20:09 -0300)] 
worms update

i had accidentally deleted all of the ls.hsb stuff. but i couldn't put
it all back because it was buggy (caused weird yellow streaks
everywhere)

11 years agoWorms update
bb3dan [Tue, 15 Oct 2013 22:57:34 +0000 (19:57 -0300)] 
Worms update

lattice code is now functional independent of topology

11 years agoUpdate TestPerformance to use all methods of getting geometry
Mark Slee [Mon, 14 Oct 2013 05:20:07 +0000 (22:20 -0700)] 
Update TestPerformance to use all methods of getting geometry

11 years agoChange code to use new thread-safe lx color functions
Mark Slee [Mon, 14 Oct 2013 04:02:20 +0000 (21:02 -0700)] 
Change code to use new thread-safe lx color functions

11 years agoNew double-buffering HeronLX implementation for threading mode
Mark Slee [Mon, 14 Oct 2013 02:50:53 +0000 (19:50 -0700)] 
New double-buffering HeronLX implementation for threading mode

11 years agoAdd 't' button to toggle optional threading mode, TestPerformancePattern
Mark Slee [Mon, 14 Oct 2013 00:47:51 +0000 (17:47 -0700)] 
Add 't' button to toggle optional threading mode, TestPerformancePattern

11 years agoPeformance tweaking, new library builds
Mark Slee [Sun, 13 Oct 2013 23:12:35 +0000 (16:12 -0700)] 
Peformance tweaking, new library builds

11 years agoDeprecate fx/fy/fz fully, they're gone now
Mark Slee [Sun, 13 Oct 2013 22:41:27 +0000 (15:41 -0700)] 
Deprecate fx/fy/fz fully, they're gone now

11 years agoMidiMusic pattern in progress and some framework changes
Mark Slee [Sun, 13 Oct 2013 22:30:06 +0000 (15:30 -0700)] 
MidiMusic pattern in progress and some framework changes

11 years agoAdd size parameter to pulley
Mark Slee [Sat, 12 Oct 2013 01:58:38 +0000 (18:58 -0700)] 
Add size parameter to pulley

11 years agoAdd beating to the pulley effect
Mark Slee [Sat, 12 Oct 2013 01:56:06 +0000 (18:56 -0700)] 
Add beating to the pulley effect

11 years agoRestore normal scroll wheel speed (does Dan have a really slow mouse?)
Mark Slee [Sat, 12 Oct 2013 01:49:26 +0000 (18:49 -0700)] 
Restore normal scroll wheel speed (does Dan have a really slow mouse?)

11 years agoNew pulley animation
Mark Slee [Sat, 12 Oct 2013 01:48:54 +0000 (18:48 -0700)] 
New pulley animation

11 years agoAlways send the composited colors, A/B on crossfader is just for preview
Mark Slee [Thu, 10 Oct 2013 02:06:11 +0000 (19:06 -0700)] 
Always send the composited colors, A/B on crossfader is just for preview

11 years agofixed worms
bb3dan [Fri, 4 Oct 2013 23:32:38 +0000 (19:32 -0400)] 
fixed worms

11 years agonew pattern (Worms) for lattice
bb3dan [Fri, 4 Oct 2013 23:27:55 +0000 (19:27 -0400)] 
new pattern (Worms) for lattice

11 years agoproposed new lattice, plus dpat changes
bb3dan [Tue, 1 Oct 2013 13:27:35 +0000 (09:27 -0400)] 
proposed new lattice, plus dpat changes

11 years agofinal changes
bb3dan [Sat, 28 Sep 2013 00:22:12 +0000 (20:22 -0400)] 
final changes

11 years agodpat updates
bb3dan [Fri, 27 Sep 2013 21:52:08 +0000 (17:52 -0400)] 
dpat updates

11 years agoNew ViolinWave pattern to play with for Paramount show
Mark Slee [Fri, 27 Sep 2013 19:58:32 +0000 (15:58 -0400)] 
New ViolinWave pattern to play with for Paramount show

11 years agodpat fixes
bb3dan [Fri, 27 Sep 2013 17:09:47 +0000 (13:09 -0400)] 
dpat fixes

11 years agoAdd blank pattern to right deck, clean up bouncyballs
Mark Slee [Fri, 27 Sep 2013 04:50:11 +0000 (21:50 -0700)] 
Add blank pattern to right deck, clean up bouncyballs

11 years agomore dpat fixes
bb3dan [Fri, 27 Sep 2013 01:30:29 +0000 (21:30 -0400)] 
more dpat fixes

11 years agoMake yMin correct with unlit bassBox on model
Mark Slee [Fri, 27 Sep 2013 00:31:48 +0000 (17:31 -0700)] 
Make yMin correct with unlit bassBox on model

11 years agoupdates on dpat
bb3dan [Wed, 25 Sep 2013 23:53:48 +0000 (19:53 -0400)] 
updates on dpat

a few more updates, also added midi buttons for boom and flash on the
apc40

11 years agoupdates on dpat
bb3dan [Wed, 25 Sep 2013 20:20:23 +0000 (16:20 -0400)] 
updates on dpat

more updates

11 years agoHandle for boom effect and example of how to trigger
Mark Slee [Wed, 25 Sep 2013 20:18:50 +0000 (13:18 -0700)] 
Handle for boom effect and example of how to trigger

11 years agosinesphere
Alexander Green [Wed, 25 Sep 2013 08:02:02 +0000 (04:02 -0400)] 
sinesphere

11 years agoone more update
bb3dan [Wed, 25 Sep 2013 06:44:11 +0000 (02:44 -0400)] 
one more update

on dpat. now it should work

11 years agoNew flitters pattern with bouncy stuffs
Mark Slee [Wed, 25 Sep 2013 02:23:20 +0000 (19:23 -0700)] 
New flitters pattern with bouncy stuffs

11 years agoLatest version of GLucose.jar
Mark Slee [Wed, 25 Sep 2013 01:24:53 +0000 (18:24 -0700)] 
Latest version of GLucose.jar

11 years agoChanges to make DPat able to run multiple instances
Mark Slee [Wed, 25 Sep 2013 01:17:11 +0000 (18:17 -0700)] 
Changes to make DPat able to run multiple instances

11 years agoRefactor MIDI stuff so deck focusing is listenable and controllable
Mark Slee [Wed, 25 Sep 2013 00:28:53 +0000 (17:28 -0700)] 
Refactor MIDI stuff so deck focusing is listenable and controllable

11 years agomore bug fixes in dpat
bb3dan [Wed, 25 Sep 2013 00:08:35 +0000 (20:08 -0400)] 
more bug fixes in dpat

11 years agomore bug fixes
bb3dan [Wed, 25 Sep 2013 00:03:43 +0000 (20:03 -0400)] 
more bug fixes

more local bug fixes in danutil

11 years agoMore DPat Fixes
bb3dan [Tue, 24 Sep 2013 21:28:34 +0000 (17:28 -0400)] 
More DPat Fixes

- Picks are now documented in the debug text
- APC knobs now sync up with code when you switch patterns

11 years agoFixed DPat to work with crossfader
bb3dan [Tue, 24 Sep 2013 19:24:39 +0000 (15:24 -0400)] 
Fixed DPat to work with crossfader

New behavior.
* only one DPat works at a time (bc dpat is slooooow). the latest one
you choose is the current one
* apc40 horizontal slider always updates crossfader
* there is one global dpat. vertical slider changes are persistent
across dpats and always update the internal values.
* pong works again
* many bug fixes

11 years agoSmall change
bb3dan [Tue, 24 Sep 2013 15:22:32 +0000 (11:22 -0400)] 
Small change

Nothing of interest here

11 years agoImplement midi UI properly, no manual redraw, have UIObject listen to model
Mark Slee [Sun, 22 Sep 2013 17:46:03 +0000 (10:46 -0700)] 
Implement midi UI properly, no manual redraw, have UIObject listen to model

11 years agoBug Fix
bb3dan [Sat, 21 Sep 2013 23:40:23 +0000 (19:40 -0400)] 
Bug Fix

Fixed but that prevented proper startup with APC40 connected

11 years agonew mappings for Friday sep 20 video shoot
Alexander Kiselev [Fri, 20 Sep 2013 22:32:52 +0000 (15:32 -0700)] 
new mappings for Friday sep 20 video shoot

11 years agoAdd a frame blurring effect
Mark Slee [Fri, 20 Sep 2013 06:38:15 +0000 (23:38 -0700)] 
Add a frame blurring effect

11 years agoDraw a cute logo on front of the box, gotta have a logo in the UI!
Mark Slee [Fri, 20 Sep 2013 06:19:40 +0000 (23:19 -0700)] 
Draw a cute logo on front of the box, gotta have a logo in the UI!

11 years agoAdd two virtual keyboard modes
Mark Slee [Fri, 20 Sep 2013 02:58:58 +0000 (19:58 -0700)] 
Add two virtual keyboard modes

11 years agoAdd midi logging toggle
Mark Slee [Fri, 20 Sep 2013 01:48:44 +0000 (18:48 -0700)] 
Add midi logging toggle

11 years agoAdd MIDI inputs to UI, with focused pattern deck to route input
Mark Slee [Fri, 20 Sep 2013 01:16:15 +0000 (18:16 -0700)] 
Add MIDI inputs to UI, with focused pattern deck to route input

11 years agoAdd speed slider, new HeronLX with deltaMs as double
Mark Slee [Thu, 19 Sep 2013 23:23:35 +0000 (16:23 -0700)] 
Add speed slider, new HeronLX with deltaMs as double

11 years agoSome cleanups and listen to deck for transition changes
Mark Slee [Thu, 19 Sep 2013 20:59:41 +0000 (13:59 -0700)] 
Some cleanups and listen to deck for transition changes

11 years agoRemove select() from UIScrollList, just mouse events
Mark Slee [Thu, 19 Sep 2013 20:07:46 +0000 (13:07 -0700)] 
Remove select() from UIScrollList, just mouse events

11 years agoUse a scrolllist for output
Mark Slee [Thu, 19 Sep 2013 20:05:18 +0000 (13:05 -0700)] 
Use a scrolllist for output