Solshine commited on
Commit
bee022d
·
verified ·
1 Parent(s): f40150b

Upload folder using huggingface_hub

Browse files
Files changed (2) hide show
  1. MusicManager.js +8 -2
  2. game.js +8 -12
MusicManager.js CHANGED
@@ -35,8 +35,14 @@ export class MusicManager {
35
  pinky: 10 // minor seventh (creates lush minor 7th chord)
36
  };
37
 
38
- // C Minor Pentatonic scale for root note mapping
39
- this.scale = ['C2', 'Eb2', 'F2', 'G2', 'Bb2', 'C3', 'Eb3', 'F3', 'G3', 'Bb3', 'C4', 'Eb4', 'F4'];
 
 
 
 
 
 
40
 
41
  // Pad timbre presets — psychedelic bass EDM
42
  this.padPresets = [
 
35
  pinky: 10 // minor seventh (creates lush minor 7th chord)
36
  };
37
 
38
+ // Extended C Minor Pentatonic — super bassy low end, modest highs
39
+ this.scale = [
40
+ 'C1', 'Eb1', 'G1', 'Bb1',
41
+ 'C2', 'Eb2', 'F2', 'G2', 'Bb2',
42
+ 'C3', 'Eb3', 'F3', 'G3', 'Bb3',
43
+ 'C4', 'Eb4', 'F4', 'G4', 'Bb4',
44
+ 'C5', 'Eb5', 'F5'
45
+ ];
46
 
47
  // Pad timbre presets — psychedelic bass EDM
48
  this.padPresets = [
game.js CHANGED
@@ -921,19 +921,15 @@ export var Game = /*#__PURE__*/ function() {
921
  var canvasWidth = this.renderDiv.clientWidth;
922
  var canvasHeight = this.renderDiv.clientHeight;
923
  // C Minor Pentatonic Scale
 
 
 
924
  var scale = [
925
- 'C3',
926
- 'Eb3',
927
- 'F3',
928
- 'G3',
929
- 'Bb3',
930
- 'C4',
931
- 'Eb4',
932
- 'F4',
933
- 'G4',
934
- 'Bb4',
935
- 'C5',
936
- 'Eb5'
937
  ];
938
  for(var i = 0; i < this.hands.length; i++)_this1 = this, _loop(i);
939
  } catch (error) {
 
921
  var canvasWidth = this.renderDiv.clientWidth;
922
  var canvasHeight = this.renderDiv.clientHeight;
923
  // C Minor Pentatonic Scale
924
+ // Extended C Minor Pentatonic: SUPER bassy at bottom, modest highs at top
925
+ // Bottom of screen (hands low) = deep sub-bass
926
+ // Top of screen (hands high) = higher pitched but not extreme
927
  var scale = [
928
+ 'C1', 'Eb1', 'G1', 'Bb1',
929
+ 'C2', 'Eb2', 'F2', 'G2', 'Bb2',
930
+ 'C3', 'Eb3', 'F3', 'G3', 'Bb3',
931
+ 'C4', 'Eb4', 'F4', 'G4', 'Bb4',
932
+ 'C5', 'Eb5', 'F5'
 
 
 
 
 
 
 
933
  ];
934
  for(var i = 0; i < this.hands.length; i++)_this1 = this, _loop(i);
935
  } catch (error) {