This commit is contained in:
Andras Schmelczer 2026-05-17 17:21:49 +01:00
commit d6a8f898d1
27 changed files with 751 additions and 354 deletions

View file

@ -1,5 +1,5 @@
import type { GardenAudioChord } from '../audio/garden-audio-config';
import type { VibePreset } from './types';
import { VibeId, type VibePreset } from './types';
const majorProgression: Array<GardenAudioChord> = [
{ rootOffset: 0, quality: 'major' },
@ -21,11 +21,11 @@ const mixolydianPentatonic = [0, 2, 4, 7, 10];
const dorianHexatonic = [0, 2, 3, 5, 7, 10];
const darkMinorPentatonic = [0, 2, 3, 7, 10];
export const defaultVibeId = 'candy-rain';
export const defaultVibeId = VibeId.CandyRain;
export const vibePresets: Array<VibePreset> = [
{
id: 'candy-rain',
id: VibeId.CandyRain,
name: 'Candy Rain',
colors: ['#ff5da2', '#36d7d0', '#ffd84d'],
backgroundColor: '#10151f',
@ -50,7 +50,7 @@ export const vibePresets: Array<VibePreset> = [
},
},
{
id: 'sunlit-moss',
id: VibeId.SunlitMoss,
name: 'Sunlit Moss',
colors: ['#83d483', '#f6d76b', '#5ec1a1'],
backgroundColor: '#172016',
@ -80,7 +80,7 @@ export const vibePresets: Array<VibePreset> = [
},
},
{
id: 'coral-tide',
id: VibeId.CoralTide,
name: 'Coral Tide',
colors: ['#ff7f6e', '#40b8ff', '#f4f0a6'],
backgroundColor: '#0f1822',
@ -105,7 +105,7 @@ export const vibePresets: Array<VibePreset> = [
},
},
{
id: 'moon-orchid',
id: VibeId.MoonOrchid,
name: 'Moon Orchid',
colors: ['#c993ff', '#7dd8ff', '#f0f4ff'],
backgroundColor: '#14121d',
@ -130,7 +130,7 @@ export const vibePresets: Array<VibePreset> = [
},
},
{
id: 'peach-neon',
id: VibeId.PeachNeon,
name: 'Peach Neon',
colors: ['#ff9b73', '#5bf0a9', '#6ea8ff'],
backgroundColor: '#191716',
@ -155,7 +155,7 @@ export const vibePresets: Array<VibePreset> = [
},
},
{
id: 'frost-bloom',
id: VibeId.FrostBloom,
name: 'Frost Bloom',
colors: ['#b4f7ff', '#9ec8ff', '#ffb8d2'],
backgroundColor: '#101820',