From 3bdd2163948452adb4f2e541368044c14b45ed8f Mon Sep 17 00:00:00 2001 From: Matt Montag Date: Sat, 9 Jan 2016 14:45:27 -0800 Subject: [PATCH] Add default panning and select E.PIANO 1 --- src/app.js | 2 +- src/sysex-dx7.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app.js b/src/app.js index f5c2ed9..83cd344 100644 --- a/src/app.js +++ b/src/app.js @@ -535,11 +535,11 @@ app.controller('PresetCtrl', ['$scope', '$localStorage', '$http', function ($sco self.presets[i] = Angular.copy(self.basePresets[i]); } } + self.selectedIndex = 10; // Select E.PIANO 1 self.onChange(); }); this.onChange = function() { - console.log("changed preset!", this.selectedIndex); this.params = this.presets[this.selectedIndex]; FMVoice.setParams(this.params); // TODO: separate UI parameters from internal synth parameters diff --git a/src/sysex-dx7.js b/src/sysex-dx7.js index 5159180..804a189 100644 --- a/src/sysex-dx7.js +++ b/src/sysex-dx7.js @@ -46,7 +46,7 @@ var SysexDX7 = { operator.freqCoarse = Math.floor(oscData.charCodeAt(15) >> 1); operator.freqFine = oscData.charCodeAt(16); // Extended/non-standard parameters - operator.pan = 0; + operator.pan = ((i + 1)%3 - 1) * 25; // Alternate panning: -25, 0, 25, -25, 0, 25 operator.idx = i; operator.enabled = true; }