Skip to content

Commit b09a19c

Browse files
committed
feat: new default values; built-in presets affect less settings
1 parent b49117b commit b09a19c

File tree

2 files changed

+51
-106
lines changed

2 files changed

+51
-106
lines changed

docs/Changelog.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@
2626
+ Improved detection and loading of subtitle files;
2727
+ Files that fail loading/playing are now flagged in red color in the play queue;
2828
+ Increased the default maximum number of background image files from 20 to 100;
29-
+ Gradients and saved playlists are now listed in alphabetical order in their selection boxes.
29+
+ Gradients and saved playlists are now listed in alphabetical order in their selection boxes;
30+
+ New default settings: [Background:](settings.md#background) **album cover**; [Bar Spacing:](advanced.md#bar-spacing) **20%**; [Background Dim:](settings.md#background-dim) **0.3**; [Level Scale:](advanced.md#level-scale) **Linear**; [Line Width:](advanced.md#level-scale) **1**; [Radial Size:](advanced.md#radial-size) **0.5**; [Weighting Filter:]((advanced.md#weighting-filter) **D**.
3031

3132
### Fixed: <!-- {docsify-ignore} -->
3233

src/index.js

Lines changed: 49 additions & 105 deletions
Original file line numberDiff line numberDiff line change
@@ -356,175 +356,119 @@ const presets = [
356356
}
357357
},
358358

359-
{
360-
key: 'bands',
361-
name: 'Octave Bands',
362-
options: {
363-
alphaBars : 0,
364-
ansiBands : 0,
365-
background : BG_COVER,
366-
barSpace : .25,
367-
bgImageDim : .3,
368-
bgImageFit : BGFIT_ADJUST,
369-
channelLayout: CHANNEL_SINGLE,
370-
colorMode : COLOR_GRADIENT,
371-
freqMax : 20000,
372-
freqMin : 25,
373-
freqScale : SCALE_LOG,
374-
gradient : 'rainbow',
375-
ledDisplay : 0,
376-
linearAmpl : 1,
377-
lumiBars : 0,
378-
mirror : 0,
379-
mode : MODE_OCTAVE_12TH,
380-
outlineBars : 0,
381-
radial : 0,
382-
randomMode : 0,
383-
reflex : REFLEX_ON,
384-
roundBars : 0,
385-
showPeaks : PEAKS_ON,
386-
showScaleX : SCALEX_NOTES,
387-
showScaleY : SCALEXY_OFF,
388-
showSong : 1,
389-
splitGrad : 0,
390-
weighting : WEIGHT_D
391-
}
392-
},
393-
394359
{
395360
key: 'ledbars',
396361
name: 'Classic LED bars',
397362
options: {
398363
alphaBars : 0,
399-
ansiBands : 1,
400-
background : BG_COVER,
401-
barSpace : .25,
402-
bgImageDim : .3,
403-
bgImageFit : BGFIT_CENTER,
364+
background : BG_DEFAULT,
365+
bandCount : MODE_OCTAVE_3RD,
366+
barSpace : .2,
404367
channelLayout: CHANNEL_SINGLE,
405368
colorMode : COLOR_GRADIENT,
406-
freqMax : 20000,
407-
freqMin : 25,
408-
freqScale : SCALE_LOG,
409369
gradient : 'classic',
410370
ledDisplay : 1,
411-
linearAmpl : 1,
412371
lumiBars : 0,
413372
outlineBars : 0,
414-
mirror : 0,
415-
mode : MODE_OCTAVE_3RD,
373+
mode : MODE_BARS,
416374
radial : 0,
417375
randomMode : 0,
418376
reflex : REFLEX_OFF,
419377
roundBars : 0,
420378
showPeaks : PEAKS_ON,
421-
showScaleX : SCALEXY_ON,
422-
showScaleY : SCALEXY_OFF,
423-
showSong : 1,
424-
splitGrad : 0,
425-
weighting : WEIGHT_D
379+
splitGrad : 0
426380
}
427381
},
428382

429383
{
430384
key: 'dual',
431-
name: 'Dual-channel combined Graph, Bark frequency scale',
385+
name: 'Dual-channel combined Graph',
432386
options: {
433-
ansiBands : 0,
434-
background : BG_COVER,
435-
bgImageDim : .3,
436-
bgImageFit : BGFIT_CENTER,
437387
channelLayout: CHANNEL_COMBINED,
438-
colorMode : COLOR_GRADIENT,
439388
fillAlpha : .3,
440-
freqMax : 20000,
441-
freqMin : 20,
442-
freqScale : SCALE_BARK,
443389
gradient : 'cool',
444390
gradientRight: 'dusk',
445-
linearAmpl : 1,
446-
lineWidth : 1.5,
391+
lineWidth : 1,
447392
linkGrads : 0,
448-
mirror : 0,
449393
mode : MODE_LINE,
450394
radial : 0,
451395
randomMode : 0,
452396
reflex : REFLEX_OFF,
453397
showPeaks : PEAKS_OFF,
454-
showScaleX : SCALEXY_OFF,
455-
showScaleY : SCALEXY_OFF,
456-
showSong : 1,
457-
splitGrad : 0,
458-
weighting : WEIGHT_D
398+
splitGrad : 0
399+
}
400+
},
401+
402+
{
403+
key: 'bands',
404+
name: 'Octave Bands + Reflex',
405+
options: {
406+
alphaBars : 0,
407+
background : BG_COVER,
408+
bandCount : MODE_OCTAVE_12TH,
409+
bgImageFit : BGFIT_ADJUST,
410+
channelLayout: CHANNEL_SINGLE,
411+
colorMode : COLOR_GRADIENT,
412+
gradient : 'rainbow',
413+
ledDisplay : 0,
414+
lumiBars : 0,
415+
mode : MODE_BARS,
416+
outlineBars : 0,
417+
radial : 0,
418+
randomMode : 0,
419+
reflex : REFLEX_SHORT,
420+
roundBars : 0,
421+
showPeaks : PEAKS_ON,
422+
showScaleX : SCALEX_NOTES,
423+
splitGrad : 0
459424
}
460425
},
461426

462427
{
463428
key: 'radial',
464-
name: 'Radial Color by Level',
429+
name: 'Radial, Color by Level',
465430
options: {
466431
alphaBars : 1,
467-
ansiBands : 0,
468432
background : BG_COVER,
469-
barSpace : .1,
470-
bgImageDim : .3,
433+
bandCount : MODE_OCTAVE_4TH,
471434
bgImageFit : BGFIT_PULSE,
472435
channelLayout: CHANNEL_SINGLE,
473436
colorMode : COLOR_LEVEL,
474-
freqMax : 20000,
475-
freqMin : 20,
476-
freqScale : SCALE_LOG,
477437
gradient : 'prism',
478438
ledDisplay : 0,
479-
linearAmpl : 1,
480439
lumiBars : 0,
481440
mirror : 0,
482-
mode : MODE_OCTAVE_4TH,
441+
mode : MODE_BARS,
483442
outlineBars : 0,
484443
radial : 1,
485-
radius : .35,
486444
randomMode : 0,
487445
showPeaks : PEAKS_ON,
488-
showScaleX : SCALEXY_ON,
489-
showScaleY : SCALEXY_OFF,
490-
showSong : 1,
491-
spin : 1,
492-
splitGrad : 0,
493-
weighting : WEIGHT_D
446+
splitGrad : 0
494447
}
495448
},
496449

497450
{
498451
key: 'round',
499-
name: 'Round Bars reflex',
452+
name: 'Round Bars, Color by Index',
500453
options: {
501454
alphaBars : 0,
502455
background : BG_COVER,
503-
barSpace : .25,
504-
bgImageDim : .3,
456+
bandCount : MODE_OCTAVE_8TH,
505457
bgImageFit : BGFIT_WARP_ANI,
506458
channelLayout: CHANNEL_SINGLE,
507459
colorMode : COLOR_INDEX,
508-
freqMax : 20000,
509-
freqMin : 20,
510-
freqScale : SCALE_LOG,
511460
gradient : 'apple',
512461
ledDisplay : 0,
513-
linearAmpl : 1,
514462
lumiBars : 0,
515463
mirror : 0,
516-
mode : MODE_OCTAVE_8TH,
464+
mode : MODE_BARS,
517465
outlineBars : 0,
518466
radial : 0,
519467
randomMode : 0,
520468
reflex : REFLEX_FULL,
521469
roundBars : 1,
522470
showPeaks : PEAKS_OFF,
523-
showScaleX : SCALEXY_OFF,
524-
showScaleY : SCALEXY_OFF,
525-
showSong : 1,
526-
splitGrad : 0,
527-
weighting : WEIGHT_D
471+
splitGrad : 0
528472
}
529473
},
530474

@@ -540,23 +484,23 @@ const presets = [
540484
options: {
541485
alphaBars : 0,
542486
ansiBands : 0,
543-
background : BG_DEFAULT,
487+
background : BG_COVER,
544488
bandCount : MODE_OCTAVE_3RD,
545-
barSpace : 0.1,
546-
bgImageDim : 0.5,
489+
barSpace : .2,
490+
bgImageDim : .3,
547491
bgImageFit : BGFIT_CENTER,
548492
channelLayout: CHANNEL_SINGLE,
549493
colorMode : COLOR_GRADIENT,
550494
fftSize : 8192,
551-
fillAlpha : 0.1,
495+
fillAlpha : .3,
552496
freqMax : 20000,
553497
freqMin : 20,
554498
freqScale : SCALE_LOG,
555499
gradient : 'prism',
556500
gradientRight: 'prism',
557501
ledDisplay : 0,
558-
linearAmpl : 0,
559-
lineWidth : 2,
502+
linearAmpl : 1,
503+
lineWidth : 1,
560504
linkGrads : 0,
561505
loRes : 0,
562506
lumiBars : 0,
@@ -567,7 +511,7 @@ const presets = [
567511
noShadow : 1,
568512
outlineBars : 0,
569513
radial : 0,
570-
radius : .35,
514+
radius : .5,
571515
randomMode : 0,
572516
reflex : REFLEX_OFF,
573517
repeat : 0,
@@ -583,7 +527,7 @@ const presets = [
583527
spin : 2,
584528
splitGrad : 0,
585529
volume : 1,
586-
weighting : WEIGHT_NONE
530+
weighting : WEIGHT_D
587531
}
588532
}
589533
];

0 commit comments

Comments
 (0)