3468 lines
142 KiB
JavaScript
3468 lines
142 KiB
JavaScript
// musicLibrary.js — 160 procedural song definitions for the MusicEngine
|
|
// Loaded by HTML5 games via <script> tag; provides window.MusicLibrary
|
|
|
|
(function() {
|
|
'use strict';
|
|
|
|
// ─── Song Definitions ──────────────────────────────────────
|
|
//
|
|
// Each song: { id, name, mood, energy, tempo, key, scale, tags, desc,
|
|
// synths: { lead, pad, bass },
|
|
// fx: { reverb, delay, filter },
|
|
// sections: { name: [bars, chords, melody, bass, drums, intensity] },
|
|
// form: [section order] }
|
|
|
|
var songs = [
|
|
|
|
// ═══════════════════════════════════════════
|
|
// EPIC (20 songs) — epic_001 to epic_020
|
|
// ═══════════════════════════════════════════
|
|
|
|
{
|
|
id: 'epic_001',
|
|
name: 'Siege of Thunder',
|
|
mood: 'Epic',
|
|
energy: 9,
|
|
tempo: 150,
|
|
key: 'C',
|
|
scale: 'minor',
|
|
tags: ['action', 'siege', 'storm'],
|
|
desc: 'Thunderous orchestral assault with relentless percussion and soaring brass lines',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.35, delay: 0.2, filter: 3500 },
|
|
sections: {
|
|
intro: [4, 'i VI III VII', 'arp-up', 'root', 'build', 0.3],
|
|
verse: [8, 'i iv VII III', 'stepwise', 'root-fifth', 'standard', 0.6],
|
|
chorus: [8, 'VI VII i V', 'leap', 'driving', 'full', 0.9],
|
|
bridge: [4, 'i v VI iv', 'sustained', 'walking', 'half-time', 0.5],
|
|
outro: [4, 'VI VII i', 'fade', 'root', 'sparse', 0.2],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'bridge', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'epic_002',
|
|
name: "Dragon's Wrath",
|
|
mood: 'Epic',
|
|
energy: 10,
|
|
tempo: 160,
|
|
key: 'D',
|
|
scale: 'harmonicMinor',
|
|
tags: ['dragon', 'boss-fight', 'powerful'],
|
|
desc: 'Ferocious harmonic minor shred with explosive drum fills and scorching lead',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.25, delay: 0.15, filter: 4000 },
|
|
sections: {
|
|
intro: [4, 'i VII iv v', 'fanfare', 'octave', 'build', 0.4],
|
|
verse: [8, 'i v iv VII', 'rhythmic', 'driving', 'standard', 0.7],
|
|
chorus: [8, 'i III VII iv', 'leap', 'octave', 'full', 1.0],
|
|
bridge: [4, 'iv i V VII', 'trill', 'walking', 'half-time', 0.6],
|
|
outro: [4, 'i VII i', 'sustained', 'root', 'sparse', 0.3],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'bridge', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'epic_003',
|
|
name: "Kingdom's Fall",
|
|
mood: 'Epic',
|
|
energy: 8,
|
|
tempo: 135,
|
|
key: 'E',
|
|
scale: 'dorian',
|
|
tags: ['kingdom', 'dramatic', 'war'],
|
|
desc: 'Brooding dorian march that builds from sorrowful strings to a devastating climax',
|
|
synths: { lead: 'Poly', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.4, delay: 0.25, filter: 3000 },
|
|
sections: {
|
|
intro: [4, 'i VII VI V', 'sustained', 'pedal', 'sparse', 0.2],
|
|
verse: [8, 'i III iv VII', 'stepwise', 'root-fifth', 'march', 0.5],
|
|
chorus: [8, 'VI iv i V', 'leap', 'driving', 'full', 0.85],
|
|
bridge: [4, 'i iv VI VII', 'descending','walking', 'half-time', 0.5],
|
|
outro: [4, 'i VII i', 'fade', 'root', 'sparse', 0.15],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'bridge', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'epic_004',
|
|
name: 'Titan Ascendant',
|
|
mood: 'Epic',
|
|
energy: 9,
|
|
tempo: 145,
|
|
key: 'F',
|
|
scale: 'minor',
|
|
tags: ['titan', 'heroic', 'climax'],
|
|
desc: 'Ascending power theme with massive layered synths and triumphant resolution',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.3, delay: 0.2, filter: 3800 },
|
|
sections: {
|
|
intro: [4, 'i v VII VI', 'ascending', 'root', 'build', 0.35],
|
|
verse: [8, 'i VII III v', 'arp-up', 'root-fifth', 'standard', 0.6],
|
|
chorus: [8, 'VI VII iv i', 'fanfare', 'driving', 'full', 0.95],
|
|
bridge: [4, 'i iv i v', 'sustained', 'pedal', 'half-time', 0.5],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'bridge', 'chorus'],
|
|
},
|
|
|
|
{
|
|
id: 'epic_005',
|
|
name: 'Forge of Legends',
|
|
mood: 'Epic',
|
|
energy: 8,
|
|
tempo: 130,
|
|
key: 'G',
|
|
scale: 'melodicMinor',
|
|
tags: ['forge', 'battle', 'powerful'],
|
|
desc: 'Heavy melodic minor groove with hammering rhythms and a blazing lead melody',
|
|
synths: { lead: 'FM', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.3, delay: 0.15, filter: 3200 },
|
|
sections: {
|
|
intro: [4, 'i iv v i', 'ostinato', 'pumping', 'kick-only', 0.3],
|
|
verse: [8, 'i VI iv VII', 'stepwise', 'driving', 'standard', 0.65],
|
|
chorus: [8, 'i III VII VI', 'leap', 'octave', 'full', 0.9],
|
|
break1: [4, 'i v iv VII', 'trill', 'syncopated', 'breakbeat', 0.7],
|
|
outro: [4, 'i VII i', 'fade', 'root', 'sparse', 0.2],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'break1', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'epic_006',
|
|
name: 'Storm Legion',
|
|
mood: 'Epic',
|
|
energy: 9,
|
|
tempo: 155,
|
|
key: 'A',
|
|
scale: 'harmonicMinor',
|
|
tags: ['storm', 'legion', 'fierce'],
|
|
desc: 'Rapid harmonic minor fury with militant snare rolls and piercing lead runs',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.2, delay: 0.1, filter: 4500 },
|
|
sections: {
|
|
intro: [4, 'i VII i VII', 'fanfare', 'root', 'march', 0.4],
|
|
verse: [8, 'i iv i VII', 'rhythmic', 'driving', 'double-time',0.7],
|
|
chorus: [8, 'i v VII IV', 'arp-up', 'octave', 'full', 0.95],
|
|
bridge: [4, 'iv v i VII', 'ascending', 'walking', 'half-time', 0.55],
|
|
outro: [4, 'i VII i', 'sustained', 'root', 'march', 0.3],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'bridge', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'epic_007',
|
|
name: 'Conquest of Dawn',
|
|
mood: 'Epic',
|
|
energy: 8,
|
|
tempo: 140,
|
|
key: 'B',
|
|
scale: 'minor',
|
|
tags: ['conquest', 'heroic', 'victory'],
|
|
desc: 'Majestic dawn-rise theme with layered pads building to a grand fanfare',
|
|
synths: { lead: 'Poly', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.45, delay: 0.3, filter: 2800 },
|
|
sections: {
|
|
intro: [4, 'VI i VII III', 'sustained', 'pedal', 'sparse', 0.2],
|
|
verse: [8, 'i VII iv v', 'pentatonic','root-fifth', 'standard', 0.55],
|
|
chorus: [8, 'i v iv VII', 'fanfare', 'driving', 'full', 0.9],
|
|
outro: [4, 'VI VII i', 'fade', 'root', 'sparse', 0.15],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'epic_008',
|
|
name: 'Blood of the Arena',
|
|
mood: 'Epic',
|
|
energy: 10,
|
|
tempo: 165,
|
|
key: 'C#',
|
|
scale: 'phrygian',
|
|
tags: ['battle', 'fierce', 'combat'],
|
|
desc: 'Phrygian gladiator anthem with thundering kicks and savage melodic hooks',
|
|
synths: { lead: 'FM', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.2, delay: 0.1, filter: 5000 },
|
|
sections: {
|
|
intro: [4, 'i VII VI VII', 'ostinato', 'pumping', 'tribal', 0.5],
|
|
verse: [8, 'i v i iv', 'chromatic', 'driving', 'standard', 0.75],
|
|
chorus: [8, 'i III VII i', 'leap', 'octave', 'full', 1.0],
|
|
bridge: [4, 'i iv VII i', 'trill', 'syncopated', 'breakbeat', 0.65],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'chorus'],
|
|
},
|
|
|
|
{
|
|
id: 'epic_009',
|
|
name: 'Throne Eternal',
|
|
mood: 'Epic',
|
|
energy: 7,
|
|
tempo: 125,
|
|
key: 'D#',
|
|
scale: 'dorian',
|
|
tags: ['throne', 'dramatic', 'kingdom'],
|
|
desc: 'Stately dorian processional with regal brass swells and ceremonial percussion',
|
|
synths: { lead: 'Poly', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.5, delay: 0.25, filter: 2500 },
|
|
sections: {
|
|
intro: [4, 'i iv VI VII', 'sustained', 'root', 'march', 0.25],
|
|
verse: [8, 'i VII VI V', 'stepwise', 'walking', 'standard', 0.5],
|
|
chorus: [8, 'VI VII i V', 'arp-up', 'root-fifth', 'full', 0.8],
|
|
bridge: [4, 'iv i V VII', 'descending','pedal', 'half-time', 0.45],
|
|
outro: [4, 'VI VII i', 'fade', 'root', 'sparse', 0.2],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'bridge', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'epic_010',
|
|
name: 'Wings of Valkyrie',
|
|
mood: 'Epic',
|
|
energy: 9,
|
|
tempo: 152,
|
|
key: 'F#',
|
|
scale: 'harmonicMinor',
|
|
tags: ['heroic', 'action', 'victory'],
|
|
desc: 'Soaring harmonic minor flight with rapid arpeggios and a euphoric peak',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.3, delay: 0.2, filter: 4200 },
|
|
sections: {
|
|
intro: [4, 'i III iv VII', 'arp-up', 'root', 'build', 0.35],
|
|
verse: [8, 'i iv VII III', 'arp-bounce','driving', 'standard', 0.65],
|
|
chorus: [8, 'i v VII VI', 'leap', 'octave', 'full', 0.95],
|
|
bridge: [4, 'i VII iv v', 'ascending', 'walking', 'tribal', 0.55],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'bridge', 'chorus'],
|
|
},
|
|
|
|
{
|
|
id: 'epic_011',
|
|
name: 'The Iron March',
|
|
mood: 'Epic',
|
|
energy: 8,
|
|
tempo: 132,
|
|
key: 'G#',
|
|
scale: 'minor',
|
|
tags: ['war', 'legion', 'march'],
|
|
desc: 'Crushing military march with iron-clad percussion and a resolute melodic theme',
|
|
synths: { lead: 'FM', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.25, delay: 0.15, filter: 3500 },
|
|
sections: {
|
|
intro: [4, 'i v i VII', 'rhythmic', 'pumping', 'march', 0.4],
|
|
verse: [8, 'i VI VII III', 'stepwise', 'root-fifth', 'march', 0.6],
|
|
chorus: [8, 'III VII i iv', 'fanfare', 'driving', 'full', 0.85],
|
|
bridge: [4, 'i iv v iv', 'ostinato', 'syncopated', 'half-time', 0.5],
|
|
outro: [4, 'i VII i', 'sustained', 'root', 'march', 0.3],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'bridge', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'epic_012',
|
|
name: 'Celestial Siege',
|
|
mood: 'Epic',
|
|
energy: 9,
|
|
tempo: 148,
|
|
key: 'A#',
|
|
scale: 'melodicMinor',
|
|
tags: ['siege', 'climax', 'powerful'],
|
|
desc: 'Heavenly melodic minor ascent colliding with earth-shaking low end and choir-like pads',
|
|
synths: { lead: 'Poly', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.4, delay: 0.2, filter: 3600 },
|
|
sections: {
|
|
intro: [4, 'i v VI iv', 'ascending', 'pedal', 'build', 0.3],
|
|
verse: [8, 'i iv i v', 'pentatonic','root-fifth', 'standard', 0.55],
|
|
chorus: [8, 'i VII III v', 'leap', 'octave', 'full', 0.9],
|
|
bridge: [4, 'VI i VII III', 'arp-down', 'walking', 'half-time', 0.5],
|
|
outro: [4, 'i VII i', 'fade', 'root', 'sparse', 0.2],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'bridge', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'epic_013',
|
|
name: 'Oathbreaker',
|
|
mood: 'Epic',
|
|
energy: 10,
|
|
tempo: 170,
|
|
key: 'E',
|
|
scale: 'harmonicMinor',
|
|
tags: ['boss-fight', 'aggressive', 'dramatic'],
|
|
desc: 'Blistering boss battle anthem with relentless double-kicks and a searing harmonic minor riff',
|
|
synths: { lead: 'FM', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.2, delay: 0.1, filter: 4800 },
|
|
sections: {
|
|
intro: [4, 'i VII i iv', 'trill', 'pumping', 'double-time',0.5],
|
|
verse: [8, 'i v iv i', 'chromatic', 'driving', 'double-time',0.8],
|
|
chorus: [8, 'i VI VII i', 'leap', 'octave', 'full', 1.0],
|
|
break1: [4, 'i iv VII i', 'ostinato', 'syncopated','breakbeat', 0.7],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'break1', 'verse', 'chorus', 'chorus'],
|
|
},
|
|
|
|
{
|
|
id: 'epic_014',
|
|
name: 'Pillars of Eternity',
|
|
mood: 'Epic',
|
|
energy: 7,
|
|
tempo: 120,
|
|
key: 'F',
|
|
scale: 'dorian',
|
|
tags: ['dramatic', 'kingdom', 'throne'],
|
|
desc: 'Grand dorian hymn with towering pad layers and a slow-building, inevitable crescendo',
|
|
synths: { lead: 'Poly', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.5, delay: 0.3, filter: 2200 },
|
|
sections: {
|
|
intro: [4, 'i iv VI VII', 'sustained', 'pedal', 'sparse', 0.15],
|
|
verse: [8, 'v i iv VII', 'legato', 'root', 'standard', 0.45],
|
|
chorus: [8, 'i VII iv v', 'arp-up', 'root-fifth', 'full', 0.8],
|
|
bridge: [4, 'i III VII i', 'descending','walking', 'half-time', 0.4],
|
|
outro: [8, 'i iv VII i', 'fade', 'pedal', 'sparse', 0.15],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'bridge', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'epic_015',
|
|
name: 'The Last Bastion',
|
|
mood: 'Epic',
|
|
energy: 9,
|
|
tempo: 142,
|
|
key: 'A',
|
|
scale: 'minor',
|
|
tags: ['siege', 'heroic', 'battle'],
|
|
desc: 'Desperate last-stand theme with urgent strings and a defiant, rising chorus',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.3, delay: 0.2, filter: 3800 },
|
|
sections: {
|
|
intro: [4, 'i VI iv VII', 'arp-down', 'root', 'build', 0.35],
|
|
verse: [8, 'i iv i VII', 'call-response','root-fifth','standard', 0.6],
|
|
chorus: [8, 'i v VII VI', 'fanfare', 'driving', 'full', 0.9],
|
|
bridge: [4, 'iv v i VII', 'ascending', 'octave', 'tribal', 0.6],
|
|
outro: [4, 'i VII i', 'sustained', 'root', 'sparse', 0.2],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'bridge', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'epic_016',
|
|
name: 'Warcry of the North',
|
|
mood: 'Epic',
|
|
energy: 10,
|
|
tempo: 158,
|
|
key: 'B',
|
|
scale: 'harmonicMinor',
|
|
tags: ['war', 'fierce', 'conquest'],
|
|
desc: 'Nordic war chant with thunderous toms, harsh harmonic minor runs, and tribal energy',
|
|
synths: { lead: 'FM', pad: 'Membrane', bass: 'Mono' },
|
|
fx: { reverb: 0.2, delay: 0.1, filter: 4500 },
|
|
sections: {
|
|
intro: [4, 'i v i iv', 'ostinato', 'pumping', 'tribal', 0.5],
|
|
verse: [8, 'i VII i VII', 'rhythmic', 'driving', 'tribal', 0.75],
|
|
chorus: [8, 'i iv v i', 'leap', 'octave', 'full', 1.0],
|
|
bridge: [4, 'i VII iv v', 'trill', 'syncopated', 'double-time',0.7],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'chorus'],
|
|
},
|
|
|
|
{
|
|
id: 'epic_017',
|
|
name: 'Shattered Crown',
|
|
mood: 'Epic',
|
|
energy: 8,
|
|
tempo: 138,
|
|
key: 'C#',
|
|
scale: 'dorian',
|
|
tags: ['dramatic', 'throne', 'powerful'],
|
|
desc: 'Regal dorian tragedy with broken chord progressions that rebuild into glory',
|
|
synths: { lead: 'Poly', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.4, delay: 0.25, filter: 3000 },
|
|
sections: {
|
|
intro: [4, 'i VII VI V', 'descending','pedal', 'sparse', 0.2],
|
|
verse: [8, 'i iv VII III', 'stepwise', 'root-fifth', 'standard', 0.55],
|
|
chorus: [8, 'i v iv VII', 'arp-up', 'driving', 'full', 0.85],
|
|
bridge: [4, 'VI VII iv i', 'sustained', 'walking', 'half-time', 0.45],
|
|
outro: [4, 'i VII i', 'fade', 'root', 'sparse', 0.15],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'bridge', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'epic_018',
|
|
name: 'Dragonfire Overture',
|
|
mood: 'Epic',
|
|
energy: 9,
|
|
tempo: 162,
|
|
key: 'D',
|
|
scale: 'melodicMinor',
|
|
tags: ['dragon', 'action', 'climax'],
|
|
desc: 'Scorching melodic minor overture with blazing fast arpeggios and massive drops',
|
|
synths: { lead: 'FM', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.25, delay: 0.15, filter: 4200 },
|
|
sections: {
|
|
intro: [4, 'i III VII iv', 'arp-up', 'root', 'build', 0.4],
|
|
verse: [8, 'i VII i iv', 'arp-bounce','driving', 'standard', 0.7],
|
|
chorus: [8, 'i v VII VI', 'fanfare', 'octave', 'full', 0.95],
|
|
break1: [4, 'i iv v iv', 'chromatic', 'syncopated', 'breakbeat', 0.65],
|
|
outro: [4, 'i VII i', 'sustained', 'root', 'sparse', 0.25],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'break1', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'epic_019',
|
|
name: 'Echoes of Valhalla',
|
|
mood: 'Epic',
|
|
energy: 8,
|
|
tempo: 128,
|
|
key: 'G',
|
|
scale: 'minor',
|
|
tags: ['victory', 'heroic', 'legend'],
|
|
desc: 'Heroic afterglow theme with echoing delays, reverent pads, and a noble melody',
|
|
synths: { lead: 'Poly', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.5, delay: 0.3, filter: 2600 },
|
|
sections: {
|
|
intro: [4, 'i iv VI VII', 'sustained', 'pedal', 'sparse', 0.2],
|
|
verse: [8, 'i III iv VII', 'pentatonic','root', 'half-time', 0.5],
|
|
chorus: [8, 'VI i VII III', 'leap', 'root-fifth', 'full', 0.85],
|
|
bridge: [4, 'i iv v i', 'arp-down', 'walking', 'standard', 0.55],
|
|
outro: [8, 'VI VII i', 'fade', 'pedal', 'sparse', 0.1],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'bridge', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'epic_020',
|
|
name: 'Apex Predator',
|
|
mood: 'Epic',
|
|
energy: 10,
|
|
tempo: 168,
|
|
key: 'D#',
|
|
scale: 'phrygian',
|
|
tags: ['boss-fight', 'titan', 'aggressive'],
|
|
desc: 'Phrygian apex boss theme with crushing low end, frantic leads, and zero mercy',
|
|
synths: { lead: 'FM', pad: 'Membrane', bass: 'Mono' },
|
|
fx: { reverb: 0.15, delay: 0.1, filter: 5000 },
|
|
sections: {
|
|
intro: [4, 'i VII VI VII', 'ostinato', 'pumping', 'kick-only', 0.45],
|
|
verse: [8, 'i iv i VII', 'chromatic', 'driving', 'double-time',0.8],
|
|
chorus: [8, 'i v VII iv', 'leap', 'octave', 'full', 1.0],
|
|
bridge: [4, 'i VII iv i', 'trill', 'syncopated', 'tribal', 0.7],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'chorus'],
|
|
},
|
|
|
|
// ═══════════════════════════════════════════
|
|
// CHILL (20 songs) — chill_001 to chill_020
|
|
// ═══════════════════════════════════════════
|
|
|
|
{
|
|
id: 'chill_001',
|
|
name: 'Sunset Horizon',
|
|
mood: 'Chill',
|
|
energy: 2,
|
|
tempo: 80,
|
|
key: 'C',
|
|
scale: 'major',
|
|
tags: ['sunset', 'calm', 'peaceful'],
|
|
desc: 'Warm golden-hour pads with gentle plucked melodies drifting over a soft beat',
|
|
synths: { lead: 'Pluck', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.5, delay: 0.3, filter: 2000 },
|
|
sections: {
|
|
intro: [4, 'I vi IV V', 'sustained', 'pedal', 'none', 0.1],
|
|
verse: [8, 'I IV vi V', 'pentatonic','root', 'sparse', 0.3],
|
|
chorus: [8, 'I V vi IV', 'legato', 'root-fifth', 'half-time', 0.5],
|
|
outro: [4, 'I IV I', 'fade', 'pedal', 'none', 0.1],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'chill_002',
|
|
name: 'Cloud Nine',
|
|
mood: 'Chill',
|
|
energy: 2,
|
|
tempo: 85,
|
|
key: 'D',
|
|
scale: 'lydian',
|
|
tags: ['cloud', 'zen', 'soft'],
|
|
desc: 'Floating lydian dreamscape with airy pads and a delicate crystalline lead',
|
|
synths: { lead: 'Pluck', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.6, delay: 0.35, filter: 1800 },
|
|
sections: {
|
|
intro: [4, 'I V vi IV', 'sustained', 'pedal', 'none', 0.1],
|
|
verse: [8, 'I iii IV ii', 'legato', 'root', 'hats-only', 0.25],
|
|
chorus: [8, 'I IV vi ii', 'pentatonic','root-fifth', 'sparse', 0.4],
|
|
bridge: [4, 'vi IV I V', 'arp-bounce','arpeggiated','none', 0.2],
|
|
outro: [4, 'I IV I', 'fade', 'pedal', 'none', 0.05],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'chill_003',
|
|
name: 'Gentle Stream',
|
|
mood: 'Chill',
|
|
energy: 1,
|
|
tempo: 72,
|
|
key: 'F',
|
|
scale: 'major',
|
|
tags: ['stream', 'peaceful', 'meditation'],
|
|
desc: 'Babbling brook ambience with minimal plucked notes and vast reverb spaces',
|
|
synths: { lead: 'Pluck', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.6, delay: 0.4, filter: 1500 },
|
|
sections: {
|
|
intro: [4, 'I IV I V', 'sustained', 'pedal', 'none', 0.05],
|
|
verse: [8, 'I ii IV V', 'arp-bounce','root', 'none', 0.15],
|
|
chorus: [8, 'I V IV I', 'pentatonic','root-fifth', 'sparse', 0.3],
|
|
outro: [4, 'I IV I', 'fade', 'pedal', 'none', 0.05],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'chill_004',
|
|
name: 'Amber Dusk',
|
|
mood: 'Chill',
|
|
energy: 3,
|
|
tempo: 90,
|
|
key: 'G',
|
|
scale: 'mixolydian',
|
|
tags: ['sunset', 'smooth', 'lounge'],
|
|
desc: 'Laid-back mixolydian groove with a silky lead line and soft shuffled percussion',
|
|
synths: { lead: 'AM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.4, delay: 0.25, filter: 2500 },
|
|
sections: {
|
|
intro: [4, 'I V vi ii', 'sustained', 'root', 'none', 0.15],
|
|
verse: [8, 'I IV V IV', 'stepwise', 'root-fifth', 'shuffle', 0.35],
|
|
chorus: [8, 'IV V I vi', 'legato', 'walking', 'half-time', 0.5],
|
|
bridge: [4, 'I iii vi IV', 'arp-bounce','arpeggiated','hats-only', 0.3],
|
|
outro: [4, 'I IV I', 'fade', 'root', 'none', 0.1],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'chill_005',
|
|
name: 'Velvet Rain',
|
|
mood: 'Chill',
|
|
energy: 2,
|
|
tempo: 78,
|
|
key: 'A',
|
|
scale: 'dorian',
|
|
tags: ['rain', 'calm', 'soft'],
|
|
desc: 'Tender dorian rainfall with muted plucks and warm sub-bass undertones',
|
|
synths: { lead: 'Pluck', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.55, delay: 0.3, filter: 1800 },
|
|
sections: {
|
|
intro: [4, 'I ii vi V', 'sustained', 'pedal', 'none', 0.1],
|
|
verse: [8, 'vi IV I V', 'pentatonic','root', 'sparse', 0.25],
|
|
chorus: [8, 'I V vi IV', 'legato', 'root-fifth', 'half-time', 0.4],
|
|
outro: [4, 'I vi I', 'fade', 'pedal', 'none', 0.05],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'chill_006',
|
|
name: 'Morning Dew',
|
|
mood: 'Chill',
|
|
energy: 3,
|
|
tempo: 95,
|
|
key: 'E',
|
|
scale: 'pentatonicMajor',
|
|
tags: ['breeze', 'garden', 'easy'],
|
|
desc: 'Fresh pentatonic morning with sparkling plucks and a gentle rhythmic pulse',
|
|
synths: { lead: 'Pluck', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.4, delay: 0.2, filter: 2800 },
|
|
sections: {
|
|
intro: [4, 'I IV vi V', 'arp-bounce','root', 'hats-only', 0.15],
|
|
verse: [8, 'I iii IV V', 'pentatonic','root-fifth', 'shuffle', 0.35],
|
|
chorus: [8, 'I vi ii V', 'stepwise', 'arpeggiated','half-time', 0.5],
|
|
bridge: [4, 'IV I V vi', 'legato', 'pedal', 'sparse', 0.25],
|
|
outro: [4, 'I IV I', 'fade', 'root', 'none', 0.1],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'chill_007',
|
|
name: 'Sapphire Coast',
|
|
mood: 'Chill',
|
|
energy: 3,
|
|
tempo: 92,
|
|
key: 'B',
|
|
scale: 'major',
|
|
tags: ['shore', 'smooth', 'relax'],
|
|
desc: 'Coastal shimmer with wave-like pad swells and a melodic bass walk',
|
|
synths: { lead: 'AM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.45, delay: 0.3, filter: 2200 },
|
|
sections: {
|
|
intro: [4, 'I vi IV V', 'sustained', 'pedal', 'none', 0.1],
|
|
verse: [8, 'I IV vi ii', 'arp-bounce','walking', 'sparse', 0.35],
|
|
chorus: [8, 'vi I IV V', 'legato', 'root-fifth', 'half-time', 0.5],
|
|
outro: [4, 'I IV I', 'fade', 'pedal', 'none', 0.05],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'chill_008',
|
|
name: 'Paper Lanterns',
|
|
mood: 'Chill',
|
|
energy: 2,
|
|
tempo: 76,
|
|
key: 'D#',
|
|
scale: 'lydian',
|
|
tags: ['zen', 'peaceful', 'meditation'],
|
|
desc: 'Floating lydian lantern-light with shimmering overtones and barely-there percussion',
|
|
synths: { lead: 'Pluck', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.6, delay: 0.35, filter: 1600 },
|
|
sections: {
|
|
intro: [4, 'I V vi IV', 'sustained', 'pedal', 'none', 0.05],
|
|
verse: [8, 'I IV I V', 'pentatonic','root', 'none', 0.2],
|
|
chorus: [8, 'I ii IV V', 'legato', 'arpeggiated','hats-only', 0.35],
|
|
bridge: [4, 'IV V I vi', 'arp-bounce','pedal', 'none', 0.15],
|
|
outro: [4, 'I IV I', 'fade', 'root', 'none', 0.05],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'chill_009',
|
|
name: 'Lavender Fields',
|
|
mood: 'Chill',
|
|
energy: 2,
|
|
tempo: 82,
|
|
key: 'F#',
|
|
scale: 'major',
|
|
tags: ['garden', 'calm', 'soft'],
|
|
desc: 'Pastoral meadow soundscape with singing pads and tiny melodic blossoms',
|
|
synths: { lead: 'Pluck', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.5, delay: 0.3, filter: 2000 },
|
|
sections: {
|
|
intro: [4, 'I iii vi IV', 'sustained', 'pedal', 'none', 0.1],
|
|
verse: [8, 'I vi ii V', 'pentatonic','root', 'sparse', 0.25],
|
|
chorus: [8, 'I IV V vi', 'stepwise', 'root-fifth', 'half-time', 0.4],
|
|
outro: [4, 'I IV I', 'fade', 'pedal', 'none', 0.05],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'chill_010',
|
|
name: 'Moonlit Canopy',
|
|
mood: 'Chill',
|
|
energy: 1,
|
|
tempo: 70,
|
|
key: 'C#',
|
|
scale: 'dorian',
|
|
tags: ['zen', 'meditation', 'soft'],
|
|
desc: 'Deep forest night ambience with owl-like calls and a hypnotic dorian drone',
|
|
synths: { lead: 'AM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.6, delay: 0.4, filter: 1200 },
|
|
sections: {
|
|
intro: [4, 'I ii vi V', 'sustained', 'pedal', 'none', 0.05],
|
|
verse: [8, 'I IV vi V', 'legato', 'root', 'none', 0.15],
|
|
chorus: [8, 'vi IV V I', 'pentatonic','root-fifth', 'sparse', 0.3],
|
|
outro: [4, 'I vi I', 'fade', 'pedal', 'none', 0.05],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'chill_011',
|
|
name: 'Drifting Kites',
|
|
mood: 'Chill',
|
|
energy: 3,
|
|
tempo: 100,
|
|
key: 'G#',
|
|
scale: 'pentatonicMajor',
|
|
tags: ['breeze', 'cheerful', 'easy'],
|
|
desc: 'Breezy pentatonic float with a playful pluck melody and airy pad washes',
|
|
synths: { lead: 'Pluck', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.4, delay: 0.2, filter: 2600 },
|
|
sections: {
|
|
intro: [4, 'I V IV I', 'arp-bounce','root', 'hats-only', 0.2],
|
|
verse: [8, 'I IV vi V', 'pentatonic','root-fifth', 'shuffle', 0.4],
|
|
chorus: [8, 'I vi IV V', 'stepwise', 'walking', 'half-time', 0.5],
|
|
outro: [4, 'I IV I', 'fade', 'pedal', 'none', 0.1],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'chill_012',
|
|
name: 'Still Waters',
|
|
mood: 'Chill',
|
|
energy: 1,
|
|
tempo: 74,
|
|
key: 'A#',
|
|
scale: 'major',
|
|
tags: ['calm', 'peaceful', 'meditation'],
|
|
desc: 'Mirror-flat lake ambience with slow reverb tails and barely audible melodic whispers',
|
|
synths: { lead: 'AM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.6, delay: 0.4, filter: 1400 },
|
|
sections: {
|
|
intro: [4, 'I IV I V', 'sustained', 'pedal', 'none', 0.05],
|
|
verse: [8, 'I vi IV V', 'legato', 'root', 'none', 0.15],
|
|
chorus: [8, 'I ii vi V', 'pentatonic','root-fifth', 'sparse', 0.25],
|
|
outro: [4, 'I IV I', 'fade', 'pedal', 'none', 0.05],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'chill_013',
|
|
name: 'Silken Thread',
|
|
mood: 'Chill',
|
|
energy: 3,
|
|
tempo: 96,
|
|
key: 'D',
|
|
scale: 'mixolydian',
|
|
tags: ['smooth', 'lounge', 'easy'],
|
|
desc: 'Sophisticated mixolydian lounge with buttery chords and a cool walking bass',
|
|
synths: { lead: 'AM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.35, delay: 0.2, filter: 2800 },
|
|
sections: {
|
|
intro: [4, 'I ii IV V', 'stepwise', 'root', 'hats-only', 0.15],
|
|
verse: [8, 'I iii vi IV', 'legato', 'walking', 'shuffle', 0.4],
|
|
chorus: [8, 'I V vi ii', 'arp-bounce','root-fifth', 'half-time', 0.55],
|
|
bridge: [4, 'IV I vi V', 'pentatonic','arpeggiated','sparse', 0.3],
|
|
outro: [4, 'I IV I', 'fade', 'root', 'none', 0.1],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'chill_014',
|
|
name: 'Porcelain Sky',
|
|
mood: 'Chill',
|
|
energy: 2,
|
|
tempo: 84,
|
|
key: 'E',
|
|
scale: 'lydian',
|
|
tags: ['cloud', 'zen', 'peaceful'],
|
|
desc: 'Delicate lydian sky with bell-like plucks floating over an endless pad horizon',
|
|
synths: { lead: 'Pluck', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.55, delay: 0.35, filter: 1900 },
|
|
sections: {
|
|
intro: [4, 'I V vi IV', 'sustained', 'pedal', 'none', 0.05],
|
|
verse: [8, 'I iii IV ii', 'pentatonic','root', 'sparse', 0.2],
|
|
chorus: [8, 'I IV vi V', 'arp-bounce','root-fifth', 'hats-only', 0.35],
|
|
outro: [4, 'I IV I', 'fade', 'pedal', 'none', 0.05],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'chill_015',
|
|
name: 'Terracotta Noon',
|
|
mood: 'Chill',
|
|
energy: 4,
|
|
tempo: 105,
|
|
key: 'A',
|
|
scale: 'dorian',
|
|
tags: ['smooth', 'lounge', 'relax'],
|
|
desc: 'Sun-baked dorian groove with a loose beat, mellow keys, and an easy bass line',
|
|
synths: { lead: 'AM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.35, delay: 0.2, filter: 2800 },
|
|
sections: {
|
|
intro: [4, 'I vi IV V', 'stepwise', 'root', 'hats-only', 0.2],
|
|
verse: [8, 'I IV vi ii', 'legato', 'root-fifth', 'shuffle', 0.45],
|
|
chorus: [8, 'IV V I vi', 'pentatonic','walking', 'half-time', 0.6],
|
|
bridge: [4, 'I ii vi V', 'arp-bounce','arpeggiated','sparse', 0.35],
|
|
outro: [4, 'I IV I', 'fade', 'root', 'none', 0.15],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'chill_016',
|
|
name: 'Snowfall Waltz',
|
|
mood: 'Chill',
|
|
energy: 2,
|
|
tempo: 88,
|
|
key: 'F',
|
|
scale: 'major',
|
|
tags: ['soft', 'calm', 'peaceful'],
|
|
desc: 'Gentle snowfall waltz with twinkling bells and a feather-light three-beat feel',
|
|
synths: { lead: 'Pluck', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.5, delay: 0.3, filter: 2000 },
|
|
sections: {
|
|
intro: [4, 'I V vi IV', 'sustained', 'pedal', 'none', 0.1],
|
|
verse: [8, 'I IV V IV', 'arp-bounce','root', 'waltz', 0.3],
|
|
chorus: [8, 'I vi IV V', 'legato', 'root-fifth', 'waltz', 0.45],
|
|
outro: [4, 'I IV I', 'fade', 'pedal', 'none', 0.05],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'chill_017',
|
|
name: 'Jasmine Tea',
|
|
mood: 'Chill',
|
|
energy: 2,
|
|
tempo: 78,
|
|
key: 'G',
|
|
scale: 'pentatonicMajor',
|
|
tags: ['zen', 'meditation', 'soft'],
|
|
desc: 'Meditative pentatonic ritual with ceramic-toned plucks and warm bass hum',
|
|
synths: { lead: 'Pluck', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.55, delay: 0.35, filter: 1600 },
|
|
sections: {
|
|
intro: [4, 'I IV I V', 'sustained', 'pedal', 'none', 0.05],
|
|
verse: [8, 'I V vi IV', 'pentatonic','root', 'none', 0.2],
|
|
chorus: [8, 'I iii IV V', 'legato', 'root-fifth', 'hats-only', 0.35],
|
|
bridge: [4, 'vi IV I V', 'arp-bounce','arpeggiated','none', 0.15],
|
|
outro: [4, 'I IV I', 'fade', 'pedal', 'none', 0.05],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'chill_018',
|
|
name: 'Indigo Hour',
|
|
mood: 'Chill',
|
|
energy: 3,
|
|
tempo: 98,
|
|
key: 'B',
|
|
scale: 'dorian',
|
|
tags: ['smooth', 'lounge', 'sunset'],
|
|
desc: 'Deep dorian twilight groove with a muted lead, lush pads, and subtle swing',
|
|
synths: { lead: 'AM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.4, delay: 0.25, filter: 2400 },
|
|
sections: {
|
|
intro: [4, 'I ii vi V', 'sustained', 'root', 'hats-only', 0.15],
|
|
verse: [8, 'I IV vi V', 'stepwise', 'root-fifth', 'shuffle', 0.4],
|
|
chorus: [8, 'vi IV V I', 'legato', 'walking', 'half-time', 0.55],
|
|
outro: [4, 'I vi I', 'fade', 'pedal', 'none', 0.1],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'chill_019',
|
|
name: 'Floating Feather',
|
|
mood: 'Chill',
|
|
energy: 1,
|
|
tempo: 70,
|
|
key: 'C',
|
|
scale: 'lydian',
|
|
tags: ['cloud', 'peaceful', 'meditation'],
|
|
desc: 'Weightless lydian drift with overtone-rich pads and the faintest melodic outline',
|
|
synths: { lead: 'Pluck', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.6, delay: 0.4, filter: 1200 },
|
|
sections: {
|
|
intro: [4, 'I V vi IV', 'sustained', 'pedal', 'none', 0.05],
|
|
verse: [8, 'I IV vi ii', 'legato', 'root', 'none', 0.15],
|
|
chorus: [8, 'I V IV I', 'pentatonic','root-fifth', 'sparse', 0.25],
|
|
outro: [4, 'I IV I', 'fade', 'pedal', 'none', 0.05],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'chill_020',
|
|
name: 'Harbor Lights',
|
|
mood: 'Chill',
|
|
energy: 4,
|
|
tempo: 110,
|
|
key: 'F#',
|
|
scale: 'mixolydian',
|
|
tags: ['shore', 'smooth', 'relax'],
|
|
desc: 'Warm harbor-side mixolydian jam with a steady pulse and reflective melodic phrases',
|
|
synths: { lead: 'AM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.35, delay: 0.2, filter: 3000 },
|
|
sections: {
|
|
intro: [4, 'I V vi IV', 'stepwise', 'root', 'hats-only', 0.2],
|
|
verse: [8, 'I vi IV V', 'pentatonic','root-fifth', 'shuffle', 0.45],
|
|
chorus: [8, 'I ii IV V', 'legato', 'walking', 'standard', 0.6],
|
|
bridge: [4, 'IV I vi V', 'arp-bounce','arpeggiated','sparse', 0.35],
|
|
outro: [4, 'I IV I', 'fade', 'root', 'none', 0.1],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
// ═══════════════════════════════════════════
|
|
// INTENSE (20 songs) — intense_001 to intense_020
|
|
// ═══════════════════════════════════════════
|
|
|
|
{
|
|
id: 'intense_001',
|
|
name: 'Midnight Chase',
|
|
mood: 'Intense',
|
|
energy: 9,
|
|
tempo: 160,
|
|
key: 'C',
|
|
scale: 'minor',
|
|
tags: ['chase', 'urgent', 'adrenaline'],
|
|
desc: 'Heart-pounding minor key pursuit with relentless four-on-floor and staccato stabs',
|
|
synths: { lead: 'FM', pad: 'Mono', bass: 'Mono' },
|
|
fx: { reverb: 0.15, delay: 0.1, filter: 5000 },
|
|
sections: {
|
|
intro: [4, 'i VII VI VII', 'ostinato', 'pumping', 'kick-only', 0.5],
|
|
verse: [8, 'i v iv VII', 'staccato', 'driving', 'four-on-floor',0.8],
|
|
chorus: [8, 'i VII i VII', 'rhythmic', 'octave', 'full', 0.95],
|
|
bridge: [4, 'i iv i VII', 'trill', 'syncopated', 'breakbeat', 0.7],
|
|
outro: [4, 'i VII i', 'ostinato', 'pumping', 'four-on-floor',0.6],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'bridge', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'intense_002',
|
|
name: 'Fury Unleashed',
|
|
mood: 'Intense',
|
|
energy: 10,
|
|
tempo: 175,
|
|
key: 'D',
|
|
scale: 'phrygian',
|
|
tags: ['fury', 'aggressive', 'rampage'],
|
|
desc: 'Phrygian berserker rage with distorted bass, frantic leads, and pummeling kicks',
|
|
synths: { lead: 'FM', pad: 'Mono', bass: 'Mono' },
|
|
fx: { reverb: 0.1, delay: 0.05, filter: 7000 },
|
|
sections: {
|
|
intro: [4, 'i i i VII', 'chromatic', 'pumping', 'double-time',0.6],
|
|
verse: [8, 'i v i iv', 'staccato', 'driving', 'four-on-floor',0.85],
|
|
chorus: [8, 'i VII iv i', 'rhythmic', 'octave', 'full', 1.0],
|
|
break1: [4, 'i III i VII', 'trill', 'syncopated', 'breakbeat', 0.75],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'break1', 'verse', 'chorus', 'chorus'],
|
|
},
|
|
|
|
{
|
|
id: 'intense_003',
|
|
name: 'Overdrive',
|
|
mood: 'Intense',
|
|
energy: 9,
|
|
tempo: 155,
|
|
key: 'E',
|
|
scale: 'minor',
|
|
tags: ['overdrive', 'fast', 'thrilling'],
|
|
desc: 'Redlined engine energy with screaming synths and a breakneck tempo that never lets up',
|
|
synths: { lead: 'FM', pad: 'Mono', bass: 'Mono' },
|
|
fx: { reverb: 0.15, delay: 0.1, filter: 5500 },
|
|
sections: {
|
|
intro: [4, 'i iv i VII', 'ostinato', 'pumping', 'kick-only', 0.5],
|
|
verse: [8, 'i VII i VII', 'ascending', 'driving', 'four-on-floor',0.8],
|
|
chorus: [8, 'i v iv VII', 'rhythmic', 'octave', 'full', 0.95],
|
|
bridge: [4, 'i iv VII i', 'chromatic', 'syncopated', 'double-time',0.7],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'chorus'],
|
|
},
|
|
|
|
{
|
|
id: 'intense_004',
|
|
name: 'Razor Edge',
|
|
mood: 'Intense',
|
|
energy: 10,
|
|
tempo: 170,
|
|
key: 'F',
|
|
scale: 'harmonicMinor',
|
|
tags: ['danger', 'aggressive', 'combat'],
|
|
desc: 'Razor-sharp harmonic minor slashes with searing leads and machine-gun percussion',
|
|
synths: { lead: 'FM', pad: 'Membrane', bass: 'Mono' },
|
|
fx: { reverb: 0.1, delay: 0.08, filter: 6500 },
|
|
sections: {
|
|
intro: [4, 'i v i VII', 'trill', 'pumping', 'double-time',0.6],
|
|
verse: [8, 'i iv v iv', 'chromatic', 'driving', 'four-on-floor',0.85],
|
|
chorus: [8, 'i VII v iv', 'staccato', 'octave', 'full', 1.0],
|
|
bridge: [4, 'i i iv VII', 'ostinato', 'syncopated', 'breakbeat', 0.75],
|
|
outro: [4, 'i VII i', 'rhythmic', 'pumping', 'kick-only', 0.5],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'intense_005',
|
|
name: 'Panic Protocol',
|
|
mood: 'Intense',
|
|
energy: 9,
|
|
tempo: 165,
|
|
key: 'G',
|
|
scale: 'minor',
|
|
tags: ['panic', 'urgent', 'pursuit'],
|
|
desc: 'Emergency klaxon energy with alarm-like leads and a propulsive bass engine',
|
|
synths: { lead: 'FM', pad: 'Mono', bass: 'Mono' },
|
|
fx: { reverb: 0.12, delay: 0.1, filter: 6000 },
|
|
sections: {
|
|
intro: [4, 'i VI i VII', 'ascending', 'pumping', 'kick-only', 0.5],
|
|
verse: [8, 'i iv v iv', 'staccato', 'driving', 'four-on-floor',0.8],
|
|
chorus: [8, 'i v i iv', 'rhythmic', 'octave', 'full', 0.95],
|
|
bridge: [4, 'i VII i iv', 'trill', 'syncopated', 'double-time',0.7],
|
|
outro: [4, 'i VII i', 'ostinato', 'pumping', 'four-on-floor',0.55],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'intense_006',
|
|
name: 'Blitz Reaper',
|
|
mood: 'Intense',
|
|
energy: 10,
|
|
tempo: 180,
|
|
key: 'A',
|
|
scale: 'phrygian',
|
|
tags: ['blitz', 'fierce', 'frenzy'],
|
|
desc: 'Maximum-speed phrygian onslaught with unrelenting double-time drums and savage riffs',
|
|
synths: { lead: 'FM', pad: 'Membrane', bass: 'Mono' },
|
|
fx: { reverb: 0.1, delay: 0.05, filter: 8000 },
|
|
sections: {
|
|
intro: [4, 'i VII i VII', 'chromatic', 'pumping', 'double-time',0.65],
|
|
verse: [8, 'i v VII iv', 'staccato', 'driving', 'double-time',0.9],
|
|
chorus: [8, 'i III VII i', 'rhythmic', 'octave', 'full', 1.0],
|
|
break1: [4, 'i iv i v', 'trill', 'syncopated', 'breakbeat', 0.75],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'break1', 'verse', 'chorus', 'chorus'],
|
|
},
|
|
|
|
{
|
|
id: 'intense_007',
|
|
name: 'Neon Inferno',
|
|
mood: 'Intense',
|
|
energy: 9,
|
|
tempo: 150,
|
|
key: 'B',
|
|
scale: 'blues',
|
|
tags: ['adrenaline', 'thrilling', 'fast'],
|
|
desc: 'Blues-infused neon hellscape with gritty lead bends and a stomping groove',
|
|
synths: { lead: 'FM', pad: 'Mono', bass: 'Mono' },
|
|
fx: { reverb: 0.2, delay: 0.12, filter: 5000 },
|
|
sections: {
|
|
intro: [4, 'i iv i VII', 'blues', 'pumping', 'kick-only', 0.45],
|
|
verse: [8, 'i VII i iv', 'rhythmic', 'driving', 'standard', 0.75],
|
|
chorus: [8, 'i v iv VII', 'staccato', 'octave', 'full', 0.9],
|
|
bridge: [4, 'i iv VII i', 'chromatic', 'syncopated', 'breakbeat', 0.65],
|
|
outro: [4, 'i VII i', 'ostinato', 'pumping', 'standard', 0.5],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'intense_008',
|
|
name: 'Shockwave',
|
|
mood: 'Intense',
|
|
energy: 10,
|
|
tempo: 172,
|
|
key: 'C#',
|
|
scale: 'harmonicMinor',
|
|
tags: ['combat', 'aggressive', 'fierce'],
|
|
desc: 'Explosive harmonic minor shockblast with staccato stabs and obliterating drops',
|
|
synths: { lead: 'FM', pad: 'Mono', bass: 'Mono' },
|
|
fx: { reverb: 0.1, delay: 0.08, filter: 7500 },
|
|
sections: {
|
|
intro: [4, 'i v i VII', 'ostinato', 'pumping', 'double-time',0.6],
|
|
verse: [8, 'i VI i VII', 'chromatic', 'driving', 'four-on-floor',0.85],
|
|
chorus: [8, 'i iv v iv', 'staccato', 'octave', 'full', 1.0],
|
|
bridge: [4, 'i VII iv i', 'trill', 'syncopated', 'breakbeat', 0.7],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'chorus'],
|
|
},
|
|
|
|
{
|
|
id: 'intense_009',
|
|
name: 'Terminal Velocity',
|
|
mood: 'Intense',
|
|
energy: 9,
|
|
tempo: 162,
|
|
key: 'D#',
|
|
scale: 'minor',
|
|
tags: ['fast', 'pursuit', 'adrenaline'],
|
|
desc: 'Free-falling velocity rush with whipping arpeggios and an unstoppable beat',
|
|
synths: { lead: 'FM', pad: 'Mono', bass: 'Mono' },
|
|
fx: { reverb: 0.15, delay: 0.1, filter: 5500 },
|
|
sections: {
|
|
intro: [4, 'i III i VII', 'ascending', 'pumping', 'kick-only', 0.5],
|
|
verse: [8, 'i iv i v', 'staccato', 'driving', 'four-on-floor',0.8],
|
|
chorus: [8, 'i v i iv', 'rhythmic', 'octave', 'full', 0.95],
|
|
bridge: [4, 'i VII v iv', 'ostinato', 'syncopated', 'double-time',0.7],
|
|
outro: [4, 'i VII i', 'chromatic', 'pumping', 'four-on-floor',0.55],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'intense_010',
|
|
name: 'Venom Strike',
|
|
mood: 'Intense',
|
|
energy: 10,
|
|
tempo: 168,
|
|
key: 'F#',
|
|
scale: 'phrygian',
|
|
tags: ['danger', 'combat', 'rampage'],
|
|
desc: 'Venomous phrygian attack with serpentine lead phrases and toxic bass drops',
|
|
synths: { lead: 'FM', pad: 'Membrane', bass: 'Mono' },
|
|
fx: { reverb: 0.1, delay: 0.06, filter: 7000 },
|
|
sections: {
|
|
intro: [4, 'i v iv i', 'chromatic', 'pumping', 'double-time',0.6],
|
|
verse: [8, 'i VII i VII', 'staccato', 'driving', 'four-on-floor',0.85],
|
|
chorus: [8, 'i iv VII i', 'rhythmic', 'octave', 'full', 1.0],
|
|
break1: [4, 'i v i iv', 'trill', 'syncopated', 'breakbeat', 0.7],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'break1', 'verse', 'chorus', 'chorus'],
|
|
},
|
|
|
|
{
|
|
id: 'intense_011',
|
|
name: 'Wraith Runner',
|
|
mood: 'Intense',
|
|
energy: 9,
|
|
tempo: 156,
|
|
key: 'G#',
|
|
scale: 'harmonicMinor',
|
|
tags: ['chase', 'thrilling', 'urgent'],
|
|
desc: 'Ghostly harmonic minor sprint with phasing leads and a thundering rhythmic foundation',
|
|
synths: { lead: 'FM', pad: 'Mono', bass: 'Mono' },
|
|
fx: { reverb: 0.18, delay: 0.12, filter: 5500 },
|
|
sections: {
|
|
intro: [4, 'i iv i VII', 'ostinato', 'pumping', 'kick-only', 0.5],
|
|
verse: [8, 'i v i VII', 'ascending', 'driving', 'standard', 0.8],
|
|
chorus: [8, 'i VII i iv', 'staccato', 'octave', 'full', 0.95],
|
|
bridge: [4, 'i iv v iv', 'chromatic', 'syncopated', 'double-time',0.7],
|
|
outro: [4, 'i VII i', 'rhythmic', 'pumping', 'standard', 0.5],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'intense_012',
|
|
name: 'Meltdown',
|
|
mood: 'Intense',
|
|
energy: 10,
|
|
tempo: 176,
|
|
key: 'A#',
|
|
scale: 'chromatic',
|
|
tags: ['frenzy', 'aggressive', 'panic'],
|
|
desc: 'Nuclear meltdown chaos with chromatic madness and total percussive devastation',
|
|
synths: { lead: 'FM', pad: 'Membrane', bass: 'Mono' },
|
|
fx: { reverb: 0.1, delay: 0.05, filter: 8000 },
|
|
sections: {
|
|
intro: [4, 'i VII i VII', 'chromatic', 'pumping', 'double-time',0.65],
|
|
verse: [8, 'i i iv VII', 'staccato', 'driving', 'four-on-floor',0.9],
|
|
chorus: [8, 'i v VII iv', 'rhythmic', 'octave', 'full', 1.0],
|
|
break1: [4, 'i iv i v', 'trill', 'syncopated', 'breakbeat', 0.75],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'break1', 'verse', 'chorus', 'chorus'],
|
|
},
|
|
|
|
{
|
|
id: 'intense_013',
|
|
name: 'Iron Lung',
|
|
mood: 'Intense',
|
|
energy: 8,
|
|
tempo: 148,
|
|
key: 'C',
|
|
scale: 'blues',
|
|
tags: ['fierce', 'thrilling', 'overdrive'],
|
|
desc: 'Breathless blues-scale assault with a heavy swing and gritty overdriven bass',
|
|
synths: { lead: 'FM', pad: 'Mono', bass: 'Mono' },
|
|
fx: { reverb: 0.2, delay: 0.12, filter: 4500 },
|
|
sections: {
|
|
intro: [4, 'i iv i VII', 'blues', 'pumping', 'kick-only', 0.45],
|
|
verse: [8, 'i VII iv i', 'rhythmic', 'driving', 'standard', 0.7],
|
|
chorus: [8, 'i v iv VII', 'staccato', 'octave', 'full', 0.9],
|
|
bridge: [4, 'i III i VII', 'ascending', 'syncopated', 'breakbeat', 0.6],
|
|
outro: [4, 'i VII i', 'ostinato', 'pumping', 'standard', 0.5],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'intense_014',
|
|
name: 'Voltage Surge',
|
|
mood: 'Intense',
|
|
energy: 9,
|
|
tempo: 158,
|
|
key: 'D',
|
|
scale: 'minor',
|
|
tags: ['adrenaline', 'fast', 'urgent'],
|
|
desc: 'Electric voltage spike with buzzing FM leads and an unstoppable rhythmic charge',
|
|
synths: { lead: 'FM', pad: 'Mono', bass: 'Mono' },
|
|
fx: { reverb: 0.15, delay: 0.1, filter: 6000 },
|
|
sections: {
|
|
intro: [4, 'i v i VII', 'ostinato', 'pumping', 'kick-only', 0.5],
|
|
verse: [8, 'i iv i VII', 'ascending', 'driving', 'four-on-floor',0.8],
|
|
chorus: [8, 'i VII i iv', 'staccato', 'octave', 'full', 0.95],
|
|
bridge: [4, 'i v iv i', 'chromatic', 'syncopated', 'double-time',0.7],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'chorus'],
|
|
},
|
|
|
|
{
|
|
id: 'intense_015',
|
|
name: 'Reckless Descent',
|
|
mood: 'Intense',
|
|
energy: 9,
|
|
tempo: 152,
|
|
key: 'E',
|
|
scale: 'harmonicMinor',
|
|
tags: ['danger', 'thrilling', 'pursuit'],
|
|
desc: 'Spiraling harmonic minor descent with cascading leads and hammering kicks',
|
|
synths: { lead: 'FM', pad: 'Mono', bass: 'Mono' },
|
|
fx: { reverb: 0.15, delay: 0.1, filter: 5500 },
|
|
sections: {
|
|
intro: [4, 'i VII VI VII', 'descending','pumping', 'kick-only', 0.45],
|
|
verse: [8, 'i v i iv', 'staccato', 'driving', 'standard', 0.75],
|
|
chorus: [8, 'i iv VII i', 'rhythmic', 'octave', 'full', 0.9],
|
|
bridge: [4, 'i VII i VII', 'chromatic', 'syncopated', 'breakbeat', 0.65],
|
|
outro: [4, 'i VII i', 'descending','pumping', 'four-on-floor',0.5],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'intense_016',
|
|
name: 'Firestorm Protocol',
|
|
mood: 'Intense',
|
|
energy: 10,
|
|
tempo: 174,
|
|
key: 'F',
|
|
scale: 'phrygian',
|
|
tags: ['combat', 'aggressive', 'blitz'],
|
|
desc: 'Scorched-earth phrygian devastation with relentless snare rolls and wall-of-sound bass',
|
|
synths: { lead: 'FM', pad: 'Membrane', bass: 'Mono' },
|
|
fx: { reverb: 0.1, delay: 0.06, filter: 7500 },
|
|
sections: {
|
|
intro: [4, 'i i i VII', 'ostinato', 'pumping', 'double-time',0.6],
|
|
verse: [8, 'i v i iv', 'chromatic', 'driving', 'four-on-floor',0.85],
|
|
chorus: [8, 'i iv i v', 'staccato', 'octave', 'full', 1.0],
|
|
break1: [4, 'i VI VII i', 'trill', 'syncopated', 'breakbeat', 0.75],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'break1', 'verse', 'chorus', 'chorus'],
|
|
},
|
|
|
|
{
|
|
id: 'intense_017',
|
|
name: 'Cascade Fury',
|
|
mood: 'Intense',
|
|
energy: 8,
|
|
tempo: 145,
|
|
key: 'G',
|
|
scale: 'minor',
|
|
tags: ['fierce', 'pursuit', 'thrilling'],
|
|
desc: 'Cascading minor fury with tumbling melodic runs and a rock-solid groove foundation',
|
|
synths: { lead: 'FM', pad: 'Mono', bass: 'Mono' },
|
|
fx: { reverb: 0.2, delay: 0.12, filter: 4500 },
|
|
sections: {
|
|
intro: [4, 'i VII i iv', 'descending','pumping', 'kick-only', 0.45],
|
|
verse: [8, 'i iv v iv', 'rhythmic', 'driving', 'standard', 0.7],
|
|
chorus: [8, 'i VII i VII', 'ascending', 'octave', 'full', 0.9],
|
|
bridge: [4, 'i v i iv', 'ostinato', 'syncopated', 'breakbeat', 0.6],
|
|
outro: [4, 'i VII i', 'staccato', 'pumping', 'standard', 0.5],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'intense_018',
|
|
name: 'Deathline Express',
|
|
mood: 'Intense',
|
|
energy: 10,
|
|
tempo: 178,
|
|
key: 'A',
|
|
scale: 'harmonicMinor',
|
|
tags: ['frenzy', 'rampage', 'aggressive'],
|
|
desc: 'Runaway-train harmonic minor express with breakneck speed and zero stopping power',
|
|
synths: { lead: 'FM', pad: 'Membrane', bass: 'Mono' },
|
|
fx: { reverb: 0.1, delay: 0.05, filter: 7000 },
|
|
sections: {
|
|
intro: [4, 'i VII i VII', 'chromatic', 'pumping', 'double-time',0.65],
|
|
verse: [8, 'i v iv VII', 'staccato', 'driving', 'double-time',0.9],
|
|
chorus: [8, 'i iv i v', 'rhythmic', 'octave', 'full', 1.0],
|
|
break1: [4, 'i VII iv i', 'trill', 'syncopated', 'breakbeat', 0.75],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'break1', 'verse', 'chorus', 'chorus'],
|
|
},
|
|
|
|
{
|
|
id: 'intense_019',
|
|
name: 'Concrete Jungle',
|
|
mood: 'Intense',
|
|
energy: 8,
|
|
tempo: 142,
|
|
key: 'B',
|
|
scale: 'blues',
|
|
tags: ['urgent', 'adrenaline', 'thrilling'],
|
|
desc: 'Gritty urban blues assault with dirty bass growls and relentless breakbeat energy',
|
|
synths: { lead: 'FM', pad: 'Mono', bass: 'Mono' },
|
|
fx: { reverb: 0.2, delay: 0.15, filter: 4000 },
|
|
sections: {
|
|
intro: [4, 'i iv i VII', 'blues', 'pumping', 'kick-only', 0.45],
|
|
verse: [8, 'i VII i iv', 'rhythmic', 'driving', 'breakbeat', 0.7],
|
|
chorus: [8, 'i v iv VII', 'staccato', 'octave', 'full', 0.85],
|
|
bridge: [4, 'i iv v iv', 'ascending', 'syncopated', 'standard', 0.6],
|
|
outro: [4, 'i VII i', 'ostinato', 'pumping', 'breakbeat', 0.5],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'intense_020',
|
|
name: 'Event Horizon',
|
|
mood: 'Intense',
|
|
energy: 9,
|
|
tempo: 164,
|
|
key: 'D#',
|
|
scale: 'chromatic',
|
|
tags: ['danger', 'panic', 'fast'],
|
|
desc: 'Reality-warping chromatic vortex pulling everything into a relentless rhythmic singularity',
|
|
synths: { lead: 'FM', pad: 'Membrane', bass: 'Mono' },
|
|
fx: { reverb: 0.12, delay: 0.08, filter: 6500 },
|
|
sections: {
|
|
intro: [4, 'i v i VII', 'chromatic', 'pumping', 'kick-only', 0.5],
|
|
verse: [8, 'i iv i VII', 'staccato', 'driving', 'four-on-floor',0.8],
|
|
chorus: [8, 'i VII v iv', 'rhythmic', 'octave', 'full', 0.95],
|
|
bridge: [4, 'i v iv i', 'trill', 'syncopated', 'double-time',0.7],
|
|
outro: [4, 'i VII i', 'chromatic', 'pumping', 'four-on-floor',0.55],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
// ═══════════════════════════════════════════
|
|
// PLAYFUL (20 songs) — playful_001 to playful_020
|
|
// ═══════════════════════════════════════════
|
|
|
|
{
|
|
id: 'playful_001',
|
|
name: 'Bubble Pop',
|
|
mood: 'Playful',
|
|
energy: 6,
|
|
tempo: 130,
|
|
key: 'C',
|
|
scale: 'major',
|
|
tags: ['fun', 'bouncy', 'bubble'],
|
|
desc: 'Bouncy pop confection with fizzy pluck melodies and a toe-tapping beat',
|
|
synths: { lead: 'Pluck', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.25, delay: 0.15, filter: 3000 },
|
|
sections: {
|
|
intro: [4, 'I V vi IV', 'arp-up', 'root-fifth', 'standard', 0.4],
|
|
verse: [8, 'I IV V I', 'staccato', 'arpeggiated','shuffle', 0.6],
|
|
chorus: [8, 'I vi IV V', 'arp-bounce','octave', 'four-on-floor',0.8],
|
|
bridge: [4, 'IV V I vi', 'pentatonic','syncopated', 'breakbeat', 0.55],
|
|
outro: [4, 'I IV I', 'arp-up', 'root', 'standard', 0.35],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'bridge', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'playful_002',
|
|
name: 'Candy Rush',
|
|
mood: 'Playful',
|
|
energy: 7,
|
|
tempo: 140,
|
|
key: 'D',
|
|
scale: 'mixolydian',
|
|
tags: ['candy', 'happy', 'party'],
|
|
desc: 'Sugar-coated mixolydian romp with rapid-fire melodies and a party-floor beat',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'Pluck' },
|
|
fx: { reverb: 0.2, delay: 0.15, filter: 3500 },
|
|
sections: {
|
|
intro: [4, 'I V IV V', 'arp-bounce','root-fifth', 'standard', 0.45],
|
|
verse: [8, 'I iii IV V', 'staccato', 'octave', 'four-on-floor',0.65],
|
|
chorus: [8, 'I IV V vi', 'leap', 'arpeggiated','full', 0.85],
|
|
bridge: [4, 'vi IV I V', 'pentatonic','syncopated', 'shuffle', 0.55],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'bridge', 'chorus'],
|
|
},
|
|
|
|
{
|
|
id: 'playful_003',
|
|
name: 'Skip & Jump',
|
|
mood: 'Playful',
|
|
energy: 5,
|
|
tempo: 120,
|
|
key: 'F',
|
|
scale: 'major',
|
|
tags: ['skip', 'cheerful', 'lighthearted'],
|
|
desc: 'Carefree skip-along with a lilting melody, simple chords, and a playful shuffle',
|
|
synths: { lead: 'Pluck', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.3, delay: 0.2, filter: 2800 },
|
|
sections: {
|
|
intro: [4, 'I vi IV V', 'arp-up', 'root', 'shuffle', 0.3],
|
|
verse: [8, 'I IV V I', 'pentatonic','root-fifth', 'shuffle', 0.5],
|
|
chorus: [8, 'I V vi IV', 'leap', 'walking', 'standard', 0.7],
|
|
outro: [4, 'I IV I', 'arp-bounce','root', 'shuffle', 0.35],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'playful_004',
|
|
name: 'Sunshine Express',
|
|
mood: 'Playful',
|
|
energy: 6,
|
|
tempo: 135,
|
|
key: 'G',
|
|
scale: 'lydian',
|
|
tags: ['sunshine', 'happy', 'dance'],
|
|
desc: 'Bright lydian sunshine ride with sparkling chords and an infectious rhythmic hook',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.25, delay: 0.2, filter: 3200 },
|
|
sections: {
|
|
intro: [4, 'I IV I V', 'arp-up', 'root-fifth', 'hats-only', 0.3],
|
|
verse: [8, 'I ii IV V', 'staccato', 'arpeggiated','standard', 0.55],
|
|
chorus: [8, 'I V vi ii', 'leap', 'octave', 'four-on-floor',0.8],
|
|
bridge: [4, 'I iii vi V', 'pentatonic','walking', 'shuffle', 0.5],
|
|
outro: [4, 'I IV I', 'arp-bounce','root', 'standard', 0.35],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'playful_005',
|
|
name: 'Frog Hop',
|
|
mood: 'Playful',
|
|
energy: 5,
|
|
tempo: 118,
|
|
key: 'A',
|
|
scale: 'pentatonicMajor',
|
|
tags: ['jump', 'silly', 'cartoon'],
|
|
desc: 'Quirky pentatonic hop with bouncing bass notes and a whimsical plucked melody',
|
|
synths: { lead: 'Pluck', pad: 'Poly', bass: 'Pluck' },
|
|
fx: { reverb: 0.3, delay: 0.2, filter: 2500 },
|
|
sections: {
|
|
intro: [4, 'I IV V I', 'arp-bounce','root-fifth', 'standard', 0.35],
|
|
verse: [8, 'I vi V IV', 'pentatonic','arpeggiated','shuffle', 0.5],
|
|
chorus: [8, 'IV I V I', 'staccato', 'octave', 'standard', 0.7],
|
|
bridge: [4, 'I vi IV ii', 'blues', 'walking', 'breakbeat', 0.5],
|
|
outro: [4, 'I IV I', 'arp-bounce','root', 'standard', 0.3],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'playful_006',
|
|
name: 'Pixel Parade',
|
|
mood: 'Playful',
|
|
energy: 6,
|
|
tempo: 132,
|
|
key: 'E',
|
|
scale: 'major',
|
|
tags: ['fun', 'cheerful', 'party'],
|
|
desc: 'Retro pixel-art parade with chiptuney leads and a marching festival vibe',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.2, delay: 0.15, filter: 3500 },
|
|
sections: {
|
|
intro: [4, 'I V vi IV', 'arp-up', 'root-fifth', 'march', 0.4],
|
|
verse: [8, 'I iii IV V', 'staccato', 'walking', 'march', 0.6],
|
|
chorus: [8, 'I IV V vi', 'leap', 'octave', 'standard', 0.8],
|
|
bridge: [4, 'vi IV I V', 'arp-bounce','syncopated', 'breakbeat', 0.55],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'chorus'],
|
|
},
|
|
|
|
{
|
|
id: 'playful_007',
|
|
name: 'Jellybean Bounce',
|
|
mood: 'Playful',
|
|
energy: 7,
|
|
tempo: 142,
|
|
key: 'B',
|
|
scale: 'mixolydian',
|
|
tags: ['bouncy', 'candy', 'dance'],
|
|
desc: 'Maximum-bounce mixolydian groove with rubbery bass and a sugary melodic hook',
|
|
synths: { lead: 'Pluck', pad: 'Poly', bass: 'Pluck' },
|
|
fx: { reverb: 0.2, delay: 0.15, filter: 3800 },
|
|
sections: {
|
|
intro: [4, 'I V IV vi', 'arp-bounce','root-fifth', 'four-on-floor',0.45],
|
|
verse: [8, 'I IV vi V', 'staccato', 'arpeggiated','standard', 0.65],
|
|
chorus: [8, 'IV V vi I', 'leap', 'octave', 'four-on-floor',0.85],
|
|
bridge: [4, 'I ii V IV', 'pentatonic','syncopated', 'shuffle', 0.55],
|
|
outro: [4, 'I IV I', 'arp-bounce','root', 'standard', 0.35],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'playful_008',
|
|
name: 'Rainbow Sprinkles',
|
|
mood: 'Playful',
|
|
energy: 5,
|
|
tempo: 125,
|
|
key: 'C#',
|
|
scale: 'lydian',
|
|
tags: ['rainbow', 'happy', 'lighthearted'],
|
|
desc: 'Colorful lydian celebration with chiming leads and a gentle, flowing groove',
|
|
synths: { lead: 'Pluck', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.3, delay: 0.2, filter: 2800 },
|
|
sections: {
|
|
intro: [4, 'I IV V I', 'arp-up', 'root', 'hats-only', 0.3],
|
|
verse: [8, 'I vi IV V', 'pentatonic','root-fifth', 'shuffle', 0.5],
|
|
chorus: [8, 'I V IV V', 'arp-bounce','arpeggiated','standard', 0.7],
|
|
outro: [4, 'I IV I', 'arp-up', 'root', 'hats-only', 0.25],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'playful_009',
|
|
name: 'Trampoline',
|
|
mood: 'Playful',
|
|
energy: 7,
|
|
tempo: 145,
|
|
key: 'D#',
|
|
scale: 'major',
|
|
tags: ['jump', 'bouncy', 'fun'],
|
|
desc: 'Sky-high trampoline energy with elastic bass and soaring staccato rebounds',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'Pluck' },
|
|
fx: { reverb: 0.2, delay: 0.1, filter: 4000 },
|
|
sections: {
|
|
intro: [4, 'I vi IV V', 'staccato', 'root-fifth', 'standard', 0.45],
|
|
verse: [8, 'I IV V vi', 'arp-bounce','octave', 'four-on-floor',0.65],
|
|
chorus: [8, 'I V vi IV', 'leap', 'arpeggiated','full', 0.85],
|
|
bridge: [4, 'I iii vi V', 'pentatonic','syncopated', 'breakbeat', 0.55],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'chorus'],
|
|
},
|
|
|
|
{
|
|
id: 'playful_010',
|
|
name: 'Whirlwind Waltz',
|
|
mood: 'Playful',
|
|
energy: 4,
|
|
tempo: 115,
|
|
key: 'F#',
|
|
scale: 'major',
|
|
tags: ['dance', 'cheerful', 'lighthearted'],
|
|
desc: 'Gentle whirlwind waltz with graceful plucks and a charming three-beat lilt',
|
|
synths: { lead: 'Pluck', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.3, delay: 0.2, filter: 2500 },
|
|
sections: {
|
|
intro: [4, 'I V vi IV', 'arp-up', 'root', 'waltz', 0.3],
|
|
verse: [8, 'I IV I V', 'stepwise', 'root-fifth', 'waltz', 0.5],
|
|
chorus: [8, 'I vi IV V', 'leap', 'walking', 'waltz', 0.7],
|
|
outro: [4, 'I IV I', 'arp-down', 'root', 'waltz', 0.25],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'playful_011',
|
|
name: 'Firefly Festival',
|
|
mood: 'Playful',
|
|
energy: 5,
|
|
tempo: 122,
|
|
key: 'G#',
|
|
scale: 'pentatonicMajor',
|
|
tags: ['cheerful', 'fun', 'frolic'],
|
|
desc: 'Twinkling firefly night with dancing pentatonic melodies and a warm, steady pulse',
|
|
synths: { lead: 'Pluck', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.3, delay: 0.25, filter: 2600 },
|
|
sections: {
|
|
intro: [4, 'I IV vi V', 'pentatonic','root', 'hats-only', 0.25],
|
|
verse: [8, 'I vi IV V', 'arp-bounce','root-fifth', 'shuffle', 0.5],
|
|
chorus: [8, 'I V IV vi', 'staccato', 'arpeggiated','standard', 0.7],
|
|
bridge: [4, 'IV V I vi', 'pentatonic','walking', 'shuffle', 0.45],
|
|
outro: [4, 'I IV I', 'arp-up', 'root', 'hats-only', 0.2],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'playful_012',
|
|
name: 'Lollipop Lane',
|
|
mood: 'Playful',
|
|
energy: 6,
|
|
tempo: 128,
|
|
key: 'A#',
|
|
scale: 'major',
|
|
tags: ['candy', 'silly', 'cartoon'],
|
|
desc: 'Sweet lollipop stroll with cartoon-like sound effects and a skip-worthy rhythm',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'Pluck' },
|
|
fx: { reverb: 0.25, delay: 0.2, filter: 3000 },
|
|
sections: {
|
|
intro: [4, 'I IV V I', 'arp-up', 'root-fifth', 'standard', 0.35],
|
|
verse: [8, 'I iii IV V', 'pentatonic','arpeggiated','shuffle', 0.55],
|
|
chorus: [8, 'I V vi IV', 'leap', 'octave', 'four-on-floor',0.8],
|
|
bridge: [4, 'I vi V IV', 'blues', 'syncopated', 'breakbeat', 0.5],
|
|
outro: [4, 'I IV I', 'staccato', 'root', 'standard', 0.3],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'playful_013',
|
|
name: 'Dizzy Spin',
|
|
mood: 'Playful',
|
|
energy: 7,
|
|
tempo: 148,
|
|
key: 'E',
|
|
scale: 'dorian',
|
|
tags: ['fun', 'dance', 'party'],
|
|
desc: 'Dizzying dorian spin cycle with whirling arpeggios and a head-bobbing groove',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.2, delay: 0.15, filter: 3500 },
|
|
sections: {
|
|
intro: [4, 'I ii IV V', 'arp-up', 'root-fifth', 'four-on-floor',0.4],
|
|
verse: [8, 'I V vi ii', 'staccato', 'driving', 'standard', 0.65],
|
|
chorus: [8, 'I IV V vi', 'arp-bounce','octave', 'four-on-floor',0.85],
|
|
break1: [4, 'IV V I vi', 'pentatonic','syncopated', 'breakbeat', 0.55],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'break1', 'verse', 'chorus', 'chorus'],
|
|
},
|
|
|
|
{
|
|
id: 'playful_014',
|
|
name: 'Cotton Candy Clouds',
|
|
mood: 'Playful',
|
|
energy: 4,
|
|
tempo: 112,
|
|
key: 'F',
|
|
scale: 'lydian',
|
|
tags: ['cloud', 'happy', 'lighthearted'],
|
|
desc: 'Fluffy lydian cotton-candy float with soft plucks and dreamy pad wisps',
|
|
synths: { lead: 'Pluck', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.35, delay: 0.25, filter: 2200 },
|
|
sections: {
|
|
intro: [4, 'I V vi IV', 'sustained', 'root', 'hats-only', 0.2],
|
|
verse: [8, 'I iii vi V', 'pentatonic','root-fifth', 'shuffle', 0.4],
|
|
chorus: [8, 'I IV vi V', 'arp-bounce','arpeggiated','half-time', 0.6],
|
|
outro: [4, 'I IV I', 'arp-up', 'root', 'hats-only', 0.2],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'playful_015',
|
|
name: 'Pinball Wizard',
|
|
mood: 'Playful',
|
|
energy: 7,
|
|
tempo: 150,
|
|
key: 'A',
|
|
scale: 'mixolydian',
|
|
tags: ['fun', 'bouncy', 'party'],
|
|
desc: 'Rapid-fire pinball ricochet with dinging FM leads and a hyperactive bassline',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'Pluck' },
|
|
fx: { reverb: 0.2, delay: 0.1, filter: 4000 },
|
|
sections: {
|
|
intro: [4, 'V I IV I', 'staccato', 'root-fifth', 'standard', 0.45],
|
|
verse: [8, 'I vi IV ii', 'arp-bounce','arpeggiated','four-on-floor',0.65],
|
|
chorus: [8, 'I V IV vi', 'leap', 'octave', 'full', 0.85],
|
|
bridge: [4, 'I iii vi V', 'blues', 'syncopated', 'breakbeat', 0.55],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'chorus'],
|
|
},
|
|
|
|
{
|
|
id: 'playful_016',
|
|
name: 'Confetti Cannon',
|
|
mood: 'Playful',
|
|
energy: 6,
|
|
tempo: 138,
|
|
key: 'B',
|
|
scale: 'major',
|
|
tags: ['party', 'cheerful', 'dance'],
|
|
desc: 'Explosive confetti burst with bright staccato hits and a celebratory chorus',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.25, delay: 0.15, filter: 3500 },
|
|
sections: {
|
|
intro: [4, 'I IV V I', 'arp-up', 'root-fifth', 'standard', 0.4],
|
|
verse: [8, 'I vi IV V', 'staccato', 'walking', 'standard', 0.6],
|
|
chorus: [8, 'IV V vi I', 'leap', 'octave', 'four-on-floor',0.8],
|
|
bridge: [4, 'I ii V IV', 'arp-bounce','syncopated', 'breakbeat', 0.55],
|
|
outro: [4, 'I IV I', 'arp-up', 'root', 'standard', 0.35],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'playful_017',
|
|
name: 'Rubber Duck',
|
|
mood: 'Playful',
|
|
energy: 5,
|
|
tempo: 116,
|
|
key: 'D',
|
|
scale: 'pentatonicMajor',
|
|
tags: ['silly', 'cartoon', 'fun'],
|
|
desc: 'Squeaky-clean pentatonic ditty with rubbery bass plucks and a goofy swing',
|
|
synths: { lead: 'Pluck', pad: 'Poly', bass: 'Pluck' },
|
|
fx: { reverb: 0.3, delay: 0.2, filter: 2500 },
|
|
sections: {
|
|
intro: [4, 'I IV vi V', 'pentatonic','root', 'shuffle', 0.3],
|
|
verse: [8, 'I V vi IV', 'arp-bounce','root-fifth', 'shuffle', 0.5],
|
|
chorus: [8, 'I iii IV V', 'staccato', 'arpeggiated','standard', 0.7],
|
|
bridge: [4, 'vi IV V I', 'blues', 'walking', 'shuffle', 0.45],
|
|
outro: [4, 'I IV I', 'pentatonic','root', 'shuffle', 0.25],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'playful_018',
|
|
name: 'Kite Runner',
|
|
mood: 'Playful',
|
|
energy: 5,
|
|
tempo: 124,
|
|
key: 'G',
|
|
scale: 'dorian',
|
|
tags: ['frolic', 'lighthearted', 'breeze'],
|
|
desc: 'Breezy dorian kite flight with soaring lead phrases and a playful rhythmic tug',
|
|
synths: { lead: 'Pluck', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.3, delay: 0.2, filter: 2800 },
|
|
sections: {
|
|
intro: [4, 'I IV V vi', 'arp-up', 'root', 'hats-only', 0.25],
|
|
verse: [8, 'I vi IV V', 'pentatonic','root-fifth', 'standard', 0.5],
|
|
chorus: [8, 'I V vi ii', 'leap', 'walking', 'shuffle', 0.7],
|
|
outro: [4, 'I IV I', 'arp-down', 'root', 'hats-only', 0.2],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'playful_019',
|
|
name: 'Pancake Flip',
|
|
mood: 'Playful',
|
|
energy: 6,
|
|
tempo: 134,
|
|
key: 'C',
|
|
scale: 'mixolydian',
|
|
tags: ['silly', 'fun', 'bouncy'],
|
|
desc: 'Morning-kitchen mixolydian jam with flippy rhythms and a warm, buttery tone',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.25, delay: 0.15, filter: 3200 },
|
|
sections: {
|
|
intro: [4, 'I V IV I', 'staccato', 'root-fifth', 'standard', 0.4],
|
|
verse: [8, 'I IV V vi', 'arp-bounce','arpeggiated','shuffle', 0.6],
|
|
chorus: [8, 'I vi IV ii', 'leap', 'octave', 'four-on-floor',0.8],
|
|
bridge: [4, 'IV I V I', 'pentatonic','syncopated', 'breakbeat', 0.5],
|
|
outro: [4, 'I IV I', 'arp-up', 'root', 'standard', 0.3],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
{
|
|
id: 'playful_020',
|
|
name: 'Starlight Carousel',
|
|
mood: 'Playful',
|
|
energy: 4,
|
|
tempo: 110,
|
|
key: 'F#',
|
|
scale: 'lydian',
|
|
tags: ['dance', 'happy', 'lighthearted'],
|
|
desc: 'Enchanted carousel spin with twinkling lydian bells and a gentle, revolving rhythm',
|
|
synths: { lead: 'Pluck', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.35, delay: 0.25, filter: 2400 },
|
|
sections: {
|
|
intro: [4, 'I V vi IV', 'arp-up', 'root', 'waltz', 0.2],
|
|
verse: [8, 'I iii vi V', 'pentatonic','root-fifth', 'waltz', 0.45],
|
|
chorus: [8, 'I IV vi V', 'arp-bounce','arpeggiated','waltz', 0.65],
|
|
bridge: [4, 'IV V I vi', 'stepwise', 'walking', 'shuffle', 0.4],
|
|
outro: [4, 'I IV I', 'arp-down', 'root', 'waltz', 0.2],
|
|
},
|
|
form: ['intro', 'verse', 'chorus', 'bridge', 'verse', 'chorus', 'outro'],
|
|
},
|
|
|
|
// ═══════════════════════════════════════════
|
|
// MYSTERIOUS (20 songs) — mysterious_001 to mysterious_020
|
|
// ═══════════════════════════════════════════
|
|
{
|
|
id: 'mysterious_001',
|
|
name: 'Shadow Waltz',
|
|
mood: 'Mysterious',
|
|
energy: 3,
|
|
tempo: 95,
|
|
key: 'D',
|
|
scale: 'phrygian',
|
|
tags: ['mystery', 'dark', 'suspense'],
|
|
desc: 'Eerie waltz with unsettling chromatic turns and ghostly reverberations',
|
|
synths: { lead: 'FM', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.55, delay: 0.35, filter: 1200 },
|
|
sections: {
|
|
intro: [4, 'i bII i bII', 'chromatic', 'pedal', 'waltz', 0.2],
|
|
verse: [8, 'i iv bII bVI', 'stepwise', 'walking', 'sparse', 0.4],
|
|
chorus: [8, 'bVI bVII i V', 'leap', 'root-fifth', 'standard', 0.6],
|
|
bridge: [4, 'iv V i bII', 'trill', 'chromatic', 'none', 0.3],
|
|
outro: [4, 'i', 'fade', 'pedal', 'sparse', 0.15],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'mysterious_002',
|
|
name: "Phantom's Riddle",
|
|
mood: 'Mysterious',
|
|
energy: 4,
|
|
tempo: 105,
|
|
key: 'A',
|
|
scale: 'harmonicMinor',
|
|
tags: ['phantom', 'riddle', 'enigma'],
|
|
desc: 'Brooding harmonic minor theme with restless melodic questions',
|
|
synths: { lead: 'AM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.5, delay: 0.3, filter: 1600 },
|
|
sections: {
|
|
intro: [4, 'i bII bVI V', 'sustained', 'pedal', 'none', 0.25],
|
|
verse: [8, 'i iv V bVI', 'chromatic', 'walking', 'sparse', 0.45],
|
|
chorus: [8, 'bVI bVII i bII', 'ostinato', 'root-fifth', 'half-time', 0.6],
|
|
bridge: [4, 'i v bVI bII', 'trill', 'chromatic', 'hats-only', 0.35],
|
|
outro: [4, 'i bII', 'fade', 'pedal', 'none', 0.15],
|
|
},
|
|
form: ['intro','verse','chorus','verse','bridge','chorus','verse','outro'],
|
|
},
|
|
{
|
|
id: 'mysterious_003',
|
|
name: 'Twilight Labyrinth',
|
|
mood: 'Mysterious',
|
|
energy: 3,
|
|
tempo: 88,
|
|
key: 'F#',
|
|
scale: 'minor',
|
|
tags: ['twilight', 'labyrinth', 'shadow'],
|
|
desc: 'Winding minor key passages through dim corridors of sound',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.6, delay: 0.4, filter: 1000 },
|
|
sections: {
|
|
intro: [4, 'i bVI bVII i', 'legato', 'pedal', 'none', 0.2],
|
|
verse: [8, 'i iv bVI V', 'stepwise', 'walking', 'sparse', 0.35],
|
|
chorus: [8, 'bVII bVI V i', 'chromatic', 'arpeggiated', 'half-time', 0.55],
|
|
bridge: [4, 'i bII iv bVI', 'trill', 'chromatic', 'tribal', 0.4],
|
|
outro: [4, 'i', 'fade', 'pedal', 'none', 0.1],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'mysterious_004',
|
|
name: 'Crypt Whispers',
|
|
mood: 'Mysterious',
|
|
energy: 2,
|
|
tempo: 82,
|
|
key: 'B',
|
|
scale: 'phrygian',
|
|
tags: ['crypt', 'whisper', 'eerie'],
|
|
desc: 'Hushed phrygian murmurs echoing through ancient stone chambers',
|
|
synths: { lead: 'AM', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.7, delay: 0.45, filter: 800 },
|
|
sections: {
|
|
intro: [4, 'i bII i bII', 'sustained', 'pedal', 'none', 0.15],
|
|
verse: [8, 'i bII iv i', 'legato', 'root', 'sparse', 0.3],
|
|
chorus: [8, 'bVI i bVII V', 'chromatic', 'walking', 'hats-only', 0.45],
|
|
outro: [4, 'i bII', 'fade', 'pedal', 'none', 0.1],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','verse','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'mysterious_005',
|
|
name: 'Fog of Enigma',
|
|
mood: 'Mysterious',
|
|
energy: 3,
|
|
tempo: 100,
|
|
key: 'E',
|
|
scale: 'wholeTone',
|
|
tags: ['fog', 'enigma', 'mystery'],
|
|
desc: 'Drifting whole-tone haze obscuring all sense of harmonic direction',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'AM' },
|
|
fx: { reverb: 0.65, delay: 0.4, filter: 1400 },
|
|
sections: {
|
|
intro: [4, 'i IV bVI bVII', 'sustained', 'pedal', 'none', 0.2],
|
|
verse: [8, 'i v bVI V', 'stepwise', 'arpeggiated', 'sparse', 0.4],
|
|
chorus: [8, 'i bII V i', 'ostinato', 'root-fifth', 'half-time', 0.55],
|
|
bridge: [4, 'bII i bVI V', 'chromatic', 'chromatic', 'hats-only', 0.35],
|
|
outro: [4, 'i', 'fade', 'pedal', 'none', 0.1],
|
|
},
|
|
form: ['intro','verse','chorus','verse','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'mysterious_006',
|
|
name: 'Spell Unraveled',
|
|
mood: 'Mysterious',
|
|
energy: 5,
|
|
tempo: 115,
|
|
key: 'G',
|
|
scale: 'harmonicMinor',
|
|
tags: ['spell', 'dark', 'haunt'],
|
|
desc: 'Urgent harmonic minor incantation building to a feverish climax',
|
|
synths: { lead: 'FM', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.45, delay: 0.25, filter: 2200 },
|
|
sections: {
|
|
intro: [4, 'i v bII iv', 'trill', 'pedal', 'sparse', 0.3],
|
|
verse: [8, 'i bVI iv V', 'chromatic', 'driving', 'standard', 0.5],
|
|
chorus: [8, 'i bVII bVI V', 'leap', 'root-fifth', 'full', 0.7],
|
|
bridge: [4, 'i bII bVI V', 'ostinato', 'walking', 'half-time', 0.45],
|
|
outro: [4, 'i bII i', 'fade', 'pedal', 'sparse', 0.2],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'mysterious_007',
|
|
name: 'Void Gazer',
|
|
mood: 'Mysterious',
|
|
energy: 2,
|
|
tempo: 84,
|
|
key: 'C',
|
|
scale: 'chromatic',
|
|
tags: ['void', 'dark', 'eerie'],
|
|
desc: 'Staring into the abyss with atonal fragments dissolving into silence',
|
|
synths: { lead: 'AM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.7, delay: 0.42, filter: 900 },
|
|
sections: {
|
|
intro: [4, 'i', 'sustained', 'pedal', 'none', 0.1],
|
|
verse: [8, 'i bVI bVII i', 'chromatic', 'root', 'sparse', 0.3],
|
|
chorus: [8, 'i v bVI bII', 'legato', 'arpeggiated', 'hats-only', 0.4],
|
|
bridge: [4, 'bVI bVII i V', 'trill', 'chromatic', 'none', 0.25],
|
|
outro: [4, 'i', 'fade', 'pedal', 'none', 0.08],
|
|
},
|
|
form: ['intro','verse','chorus','verse','bridge','chorus','verse','outro'],
|
|
},
|
|
{
|
|
id: 'mysterious_008',
|
|
name: 'Detective Noir',
|
|
mood: 'Mysterious',
|
|
energy: 4,
|
|
tempo: 108,
|
|
key: 'C#',
|
|
scale: 'minor',
|
|
tags: ['detective', 'suspense', 'shadow'],
|
|
desc: 'Smoky noir investigation theme with sly chromatic bass lines',
|
|
synths: { lead: 'FM', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.45, delay: 0.3, filter: 1800 },
|
|
sections: {
|
|
intro: [4, 'i bVII bVI V', 'stepwise', 'walking', 'sparse', 0.3],
|
|
verse: [8, 'i iv bVI V', 'chromatic', 'walking', 'shuffle', 0.5],
|
|
chorus: [8, 'i bII iv bVI', 'ostinato', 'root-fifth', 'standard', 0.6],
|
|
bridge: [4, 'bVI i bVII V', 'trill', 'chromatic', 'half-time', 0.4],
|
|
outro: [4, 'i bII i', 'fade', 'pedal', 'sparse', 0.2],
|
|
},
|
|
form: ['intro','verse','chorus','verse','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'mysterious_009',
|
|
name: 'Haunted Carousel',
|
|
mood: 'Mysterious',
|
|
energy: 4,
|
|
tempo: 112,
|
|
key: 'F',
|
|
scale: 'phrygian',
|
|
tags: ['haunt', 'eerie', 'puzzle'],
|
|
desc: 'A broken carousel spinning in phrygian darkness with warped melodies',
|
|
synths: { lead: 'Pluck', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.5, delay: 0.35, filter: 1500 },
|
|
sections: {
|
|
intro: [4, 'i bII i bII', 'ostinato', 'pedal', 'waltz', 0.3],
|
|
verse: [8, 'i bVI iv V', 'stepwise', 'arpeggiated', 'waltz', 0.45],
|
|
chorus: [8, 'i bII bVI V', 'chromatic', 'root-fifth', 'standard', 0.6],
|
|
bridge: [4, 'iv V i bII', 'trill', 'walking', 'sparse', 0.35],
|
|
outro: [4, 'i bII', 'fade', 'pedal', 'waltz', 0.15],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'mysterious_010',
|
|
name: 'Riddle of Echoes',
|
|
mood: 'Mysterious',
|
|
energy: 3,
|
|
tempo: 92,
|
|
key: 'D#',
|
|
scale: 'harmonicMinor',
|
|
tags: ['riddle', 'enigma', 'whisper'],
|
|
desc: 'Haunting call-and-response between shadowy melodic fragments',
|
|
synths: { lead: 'AM', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.6, delay: 0.4, filter: 1100 },
|
|
sections: {
|
|
intro: [4, 'i', 'sustained', 'pedal', 'none', 0.15],
|
|
verse: [8, 'i bVI bVII i', 'legato', 'root', 'sparse', 0.35],
|
|
chorus: [8, 'i iv bII bVI', 'chromatic', 'walking', 'half-time', 0.5],
|
|
bridge: [4, 'bVI bVII i bII', 'trill', 'arpeggiated', 'tribal', 0.4],
|
|
outro: [4, 'i bII i', 'fade', 'pedal', 'none', 0.1],
|
|
},
|
|
form: ['intro','verse','chorus','verse','bridge','chorus','verse','outro'],
|
|
},
|
|
{
|
|
id: 'mysterious_011',
|
|
name: 'Obsidian Mirror',
|
|
mood: 'Mysterious',
|
|
energy: 3,
|
|
tempo: 98,
|
|
key: 'G#',
|
|
scale: 'minor',
|
|
tags: ['dark', 'mystery', 'shadow'],
|
|
desc: 'Dark reflections shimmer in minor key with glassy sustained tones',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'AM' },
|
|
fx: { reverb: 0.55, delay: 0.35, filter: 1300 },
|
|
sections: {
|
|
intro: [4, 'i bVI iv V', 'sustained', 'pedal', 'none', 0.2],
|
|
verse: [8, 'i v bVI V', 'stepwise', 'arpeggiated', 'sparse', 0.4],
|
|
chorus: [8, 'i bVII bVI V', 'chromatic', 'root-fifth', 'half-time', 0.55],
|
|
bridge: [4, 'i bII iv i', 'legato', 'chromatic', 'hats-only', 0.35],
|
|
outro: [4, 'i', 'fade', 'pedal', 'none', 0.1],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'mysterious_012',
|
|
name: 'Serpent Passage',
|
|
mood: 'Mysterious',
|
|
energy: 5,
|
|
tempo: 118,
|
|
key: 'A#',
|
|
scale: 'phrygian',
|
|
tags: ['suspense', 'dark', 'labyrinth'],
|
|
desc: 'Slithering phrygian riff coiling through an underground labyrinth',
|
|
synths: { lead: 'FM', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.4, delay: 0.25, filter: 2500 },
|
|
sections: {
|
|
intro: [4, 'i bII i bII', 'ostinato', 'driving', 'sparse', 0.35],
|
|
verse: [8, 'i iv bVI V', 'chromatic', 'walking', 'standard', 0.55],
|
|
chorus: [8, 'i bII bVI V', 'leap', 'root-fifth', 'full', 0.7],
|
|
bridge: [4, 'i v bII iv', 'trill', 'chromatic', 'half-time', 0.45],
|
|
outro: [4, 'i bII', 'fade', 'pedal', 'sparse', 0.2],
|
|
},
|
|
form: ['intro','verse','chorus','verse','bridge','chorus','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'mysterious_013',
|
|
name: 'Moonless Night',
|
|
mood: 'Mysterious',
|
|
energy: 2,
|
|
tempo: 80,
|
|
key: 'E',
|
|
scale: 'wholeTone',
|
|
tags: ['eerie', 'void', 'twilight'],
|
|
desc: 'Formless whole-tone drifts under a starless sky with no resolution',
|
|
synths: { lead: 'AM', pad: 'Poly', bass: 'AM' },
|
|
fx: { reverb: 0.7, delay: 0.45, filter: 850 },
|
|
sections: {
|
|
intro: [4, 'i', 'sustained', 'pedal', 'none', 0.1],
|
|
verse: [8, 'i bVI bVII i', 'legato', 'root', 'sparse', 0.25],
|
|
chorus: [8, 'i IV bVI bVII', 'chromatic', 'arpeggiated', 'hats-only', 0.4],
|
|
outro: [4, 'i', 'fade', 'pedal', 'none', 0.08],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','verse','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'mysterious_014',
|
|
name: "Specter's Descent",
|
|
mood: 'Mysterious',
|
|
energy: 4,
|
|
tempo: 104,
|
|
key: 'B',
|
|
scale: 'harmonicMinor',
|
|
tags: ['phantom', 'dark', 'haunt'],
|
|
desc: 'Descending harmonic minor spiral pulling deeper into spectral depths',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.5, delay: 0.3, filter: 1700 },
|
|
sections: {
|
|
intro: [4, 'i bII bVI V', 'descending', 'pedal', 'sparse', 0.25],
|
|
verse: [8, 'i iv V bVI', 'stepwise', 'walking', 'half-time', 0.45],
|
|
chorus: [8, 'bVI bVII i V', 'chromatic', 'root-fifth', 'standard', 0.6],
|
|
bridge: [4, 'i bVI iv V', 'trill', 'chromatic', 'tribal', 0.4],
|
|
outro: [4, 'i', 'fade', 'pedal', 'none', 0.15],
|
|
},
|
|
form: ['intro','verse','chorus','verse','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'mysterious_015',
|
|
name: 'Puzzle Chamber',
|
|
mood: 'Mysterious',
|
|
energy: 4,
|
|
tempo: 110,
|
|
key: 'F',
|
|
scale: 'minor',
|
|
tags: ['puzzle', 'mystery', 'riddle'],
|
|
desc: 'Interlocking melodic puzzles clicking into place within stone walls',
|
|
synths: { lead: 'Pluck', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.45, delay: 0.3, filter: 2000 },
|
|
sections: {
|
|
intro: [4, 'i bII iv i', 'ostinato', 'root', 'sparse', 0.3],
|
|
verse: [8, 'i bVI bVII i', 'stepwise', 'walking', 'standard', 0.5],
|
|
chorus: [8, 'i v bVI bII', 'chromatic', 'arpeggiated', 'half-time', 0.6],
|
|
bridge: [4, 'i bII bVI V', 'trill', 'chromatic', 'hats-only', 0.4],
|
|
outro: [4, 'i bII i', 'fade', 'pedal', 'sparse', 0.2],
|
|
},
|
|
form: ['intro','verse','chorus','verse','bridge','chorus','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'mysterious_016',
|
|
name: 'Veiled Threshold',
|
|
mood: 'Mysterious',
|
|
energy: 3,
|
|
tempo: 90,
|
|
key: 'C',
|
|
scale: 'phrygian',
|
|
tags: ['mystery', 'fog', 'twilight'],
|
|
desc: 'Standing at the boundary between worlds in thick phrygian fog',
|
|
synths: { lead: 'AM', pad: 'Poly', bass: 'AM' },
|
|
fx: { reverb: 0.65, delay: 0.4, filter: 1050 },
|
|
sections: {
|
|
intro: [4, 'i bII i bII', 'sustained', 'pedal', 'none', 0.15],
|
|
verse: [8, 'i bII iv bVI', 'legato', 'root', 'sparse', 0.35],
|
|
chorus: [8, 'i bVII bVI V', 'stepwise', 'walking', 'half-time', 0.5],
|
|
bridge: [4, 'bVI i bVII V', 'chromatic', 'arpeggiated', 'tribal', 0.4],
|
|
outro: [4, 'i', 'fade', 'pedal', 'none', 0.1],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'mysterious_017',
|
|
name: 'Waning Sigil',
|
|
mood: 'Mysterious',
|
|
energy: 3,
|
|
tempo: 96,
|
|
key: 'D',
|
|
scale: 'harmonicMinor',
|
|
tags: ['spell', 'enigma', 'crypt'],
|
|
desc: 'A fading magical sigil pulsing with diminishing harmonic minor energy',
|
|
synths: { lead: 'FM', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.55, delay: 0.35, filter: 1250 },
|
|
sections: {
|
|
intro: [4, 'i bVI iv V', 'sustained', 'pedal', 'sparse', 0.2],
|
|
verse: [8, 'i bII V i', 'chromatic', 'walking', 'half-time', 0.4],
|
|
chorus: [8, 'i iv bVI V', 'ostinato', 'root-fifth', 'standard', 0.55],
|
|
bridge: [4, 'bVII bVI V i', 'trill', 'chromatic', 'hats-only', 0.35],
|
|
outro: [4, 'i bII', 'fade', 'pedal', 'none', 0.12],
|
|
},
|
|
form: ['intro','verse','chorus','verse','bridge','chorus','verse','outro'],
|
|
},
|
|
{
|
|
id: 'mysterious_018',
|
|
name: 'Forgotten Archive',
|
|
mood: 'Mysterious',
|
|
energy: 3,
|
|
tempo: 94,
|
|
key: 'G#',
|
|
scale: 'chromatic',
|
|
tags: ['mystery', 'puzzle', 'shadow'],
|
|
desc: 'Dusty chromatic fragments unearthed from a lost archive of secrets',
|
|
synths: { lead: 'AM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.6, delay: 0.38, filter: 1150 },
|
|
sections: {
|
|
intro: [4, 'i bII iv i', 'chromatic', 'pedal', 'none', 0.2],
|
|
verse: [8, 'i bVI bVII i', 'stepwise', 'arpeggiated', 'sparse', 0.35],
|
|
chorus: [8, 'i v bVI V', 'legato', 'root-fifth', 'half-time', 0.5],
|
|
bridge: [4, 'i bII bVI V', 'trill', 'chromatic', 'waltz', 0.4],
|
|
outro: [4, 'i', 'fade', 'pedal', 'none', 0.1],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'mysterious_019',
|
|
name: "Oracle's Warning",
|
|
mood: 'Mysterious',
|
|
energy: 5,
|
|
tempo: 120,
|
|
key: 'A',
|
|
scale: 'minor',
|
|
tags: ['suspense', 'dark', 'whisper'],
|
|
desc: 'An urgent prophetic warning delivered in frantic minor key passages',
|
|
synths: { lead: 'FM', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.4, delay: 0.2, filter: 2400 },
|
|
sections: {
|
|
intro: [4, 'i bII i bII', 'ostinato', 'driving', 'sparse', 0.35],
|
|
verse: [8, 'i iv bII bVI', 'chromatic', 'walking', 'standard', 0.55],
|
|
chorus: [8, 'i bVI bVII i', 'leap', 'root-fifth', 'full', 0.7],
|
|
bridge: [4, 'bII i bVI V', 'trill', 'chromatic', 'half-time', 0.45],
|
|
outro: [4, 'i bII i', 'fade', 'pedal', 'sparse', 0.2],
|
|
},
|
|
form: ['intro','verse','chorus','verse','bridge','chorus','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'mysterious_020',
|
|
name: 'Abyssal Lullaby',
|
|
mood: 'Mysterious',
|
|
energy: 2,
|
|
tempo: 85,
|
|
key: 'F#',
|
|
scale: 'wholeTone',
|
|
tags: ['void', 'eerie', 'twilight'],
|
|
desc: 'A gentle yet deeply unsettling lullaby drifting over an endless abyss',
|
|
synths: { lead: 'AM', pad: 'Poly', bass: 'AM' },
|
|
fx: { reverb: 0.7, delay: 0.45, filter: 900 },
|
|
sections: {
|
|
intro: [4, 'i', 'sustained', 'pedal', 'none', 0.1],
|
|
verse: [8, 'i IV bVI bVII', 'legato', 'root', 'sparse', 0.25],
|
|
chorus: [8, 'i bII iv i', 'stepwise', 'arpeggiated', 'waltz', 0.4],
|
|
bridge: [4, 'i bVI iv V', 'chromatic', 'chromatic', 'none', 0.3],
|
|
outro: [4, 'i', 'fade', 'pedal', 'none', 0.08],
|
|
},
|
|
form: ['intro','verse','chorus','verse','bridge','chorus','verse','outro'],
|
|
},
|
|
|
|
// ═══════════════════════════════════════════
|
|
// HEROIC (20 songs) — heroic_001 to heroic_020
|
|
// ═══════════════════════════════════════════
|
|
{
|
|
id: 'heroic_001',
|
|
name: "Champion's Anthem",
|
|
mood: 'Heroic',
|
|
energy: 8,
|
|
tempo: 145,
|
|
key: 'C',
|
|
scale: 'major',
|
|
tags: ['hero', 'triumph', 'anthem'],
|
|
desc: 'A soaring major key anthem celebrating the ultimate champion',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.35, delay: 0.15, filter: 4000 },
|
|
sections: {
|
|
intro: [4, 'I V vi IV', 'fanfare', 'root-fifth', 'march', 0.5],
|
|
verse: [8, 'I vi IV V', 'ascending', 'driving', 'standard', 0.6],
|
|
chorus: [8, 'I V vi IV', 'leap', 'root-fifth', 'full', 0.85],
|
|
bridge: [4, 'vi IV I V', 'call-response','walking', 'half-time', 0.5],
|
|
outro: [4, 'I V I', 'fanfare', 'root-fifth', 'march', 0.7],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'heroic_002',
|
|
name: 'Dawn of Valor',
|
|
mood: 'Heroic',
|
|
energy: 7,
|
|
tempo: 138,
|
|
key: 'G',
|
|
scale: 'lydian',
|
|
tags: ['dawn', 'valor', 'courage'],
|
|
desc: 'Radiant lydian sunrise heralding a new era of bravery and valor',
|
|
synths: { lead: 'Poly', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.35, delay: 0.2, filter: 3500 },
|
|
sections: {
|
|
intro: [4, 'I IV V V', 'ascending', 'octave', 'build', 0.4],
|
|
verse: [8, 'I iii IV V', 'pentatonic', 'driving', 'standard', 0.55],
|
|
chorus: [8, 'I V IV I', 'fanfare', 'root-fifth', 'full', 0.8],
|
|
bridge: [4, 'I ii IV V', 'call-response','walking', 'march', 0.5],
|
|
outro: [4, 'I IV I', 'legato', 'octave', 'standard', 0.6],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'heroic_003',
|
|
name: 'Shield Bearer',
|
|
mood: 'Heroic',
|
|
energy: 7,
|
|
tempo: 132,
|
|
key: 'D',
|
|
scale: 'mixolydian',
|
|
tags: ['shield', 'brave', 'quest'],
|
|
desc: 'Sturdy mixolydian march of a steadfast shield bearer on a noble quest',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.3, delay: 0.15, filter: 3800 },
|
|
sections: {
|
|
intro: [4, 'I V vi ii', 'fanfare', 'root-fifth', 'march', 0.45],
|
|
verse: [8, 'I IV vi V', 'ascending', 'driving', 'standard', 0.55],
|
|
chorus: [8, 'IV V I I', 'leap', 'root-fifth', 'full', 0.75],
|
|
bridge: [4, 'I iii vi IV', 'pentatonic', 'arpeggiated', 'half-time', 0.45],
|
|
outro: [4, 'I V I', 'fanfare', 'octave', 'march', 0.65],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'heroic_004',
|
|
name: 'Glory Unchained',
|
|
mood: 'Heroic',
|
|
energy: 9,
|
|
tempo: 155,
|
|
key: 'A',
|
|
scale: 'major',
|
|
tags: ['glory', 'triumph', 'champion'],
|
|
desc: 'Explosive high-energy celebration of total victory and unchained glory',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.25, delay: 0.1, filter: 5000 },
|
|
sections: {
|
|
intro: [4, 'I V IV vi', 'fanfare', 'driving', 'four-on-floor', 0.6],
|
|
verse: [8, 'I vi V IV', 'arp-up', 'driving', 'standard', 0.7],
|
|
chorus: [8, 'I V vi IV', 'leap', 'root-fifth', 'full', 0.9],
|
|
bridge: [4, 'vi IV V I', 'ascending', 'walking', 'build', 0.6],
|
|
outro: [4, 'I V I IV', 'fanfare', 'octave', 'four-on-floor', 0.8],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'heroic_005',
|
|
name: 'Oath of the Paladin',
|
|
mood: 'Heroic',
|
|
energy: 7,
|
|
tempo: 128,
|
|
key: 'F',
|
|
scale: 'dorian',
|
|
tags: ['oath', 'paladin', 'courage'],
|
|
desc: 'Solemn yet powerful dorian oath sworn by a noble paladin',
|
|
synths: { lead: 'Poly', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.4, delay: 0.2, filter: 3200 },
|
|
sections: {
|
|
intro: [4, 'I ii V I', 'legato', 'root-fifth', 'half-time', 0.4],
|
|
verse: [8, 'I iii IV V', 'ascending', 'walking', 'standard', 0.55],
|
|
chorus: [8, 'I V I IV', 'fanfare', 'root-fifth', 'march', 0.75],
|
|
bridge: [4, 'I vi IV V', 'call-response','arpeggiated','build', 0.5],
|
|
outro: [4, 'I V I', 'legato', 'octave', 'march', 0.6],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'heroic_006',
|
|
name: "Crusader's March",
|
|
mood: 'Heroic',
|
|
energy: 8,
|
|
tempo: 142,
|
|
key: 'E',
|
|
scale: 'major',
|
|
tags: ['crusade', 'hero', 'sword'],
|
|
desc: 'Relentless marching rhythm driving a crusade forward to victory',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.3, delay: 0.15, filter: 4200 },
|
|
sections: {
|
|
intro: [4, 'I IV V vi', 'fanfare', 'driving', 'march', 0.55],
|
|
verse: [8, 'I V vi ii', 'ascending', 'driving', 'standard', 0.65],
|
|
chorus: [8, 'IV V vi I', 'leap', 'root-fifth', 'full', 0.85],
|
|
bridge: [4, 'I iii IV V', 'pentatonic', 'walking', 'build', 0.5],
|
|
outro: [4, 'I V I', 'fanfare', 'octave', 'march', 0.7],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'heroic_007',
|
|
name: 'Beacon of Hope',
|
|
mood: 'Heroic',
|
|
energy: 6,
|
|
tempo: 125,
|
|
key: 'B',
|
|
scale: 'lydian',
|
|
tags: ['beacon', 'hero', 'legend'],
|
|
desc: 'A luminous lydian melody shining as a beacon through the darkness',
|
|
synths: { lead: 'Poly', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.4, delay: 0.2, filter: 3000 },
|
|
sections: {
|
|
intro: [4, 'I iii IV I', 'ascending', 'root-fifth', 'half-time', 0.35],
|
|
verse: [8, 'I vi IV V', 'pentatonic', 'arpeggiated', 'standard', 0.5],
|
|
chorus: [8, 'I V IV vi', 'legato', 'root-fifth', 'full', 0.7],
|
|
bridge: [4, 'vi I IV V', 'call-response','walking', 'build', 0.45],
|
|
outro: [4, 'I IV I', 'ascending', 'octave', 'half-time', 0.5],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'heroic_008',
|
|
name: 'Thunder Vanguard',
|
|
mood: 'Heroic',
|
|
energy: 9,
|
|
tempo: 158,
|
|
key: 'D#',
|
|
scale: 'minor',
|
|
tags: ['brave', 'quest', 'sword'],
|
|
desc: 'Thunderous minor key charge of the vanguard into the heart of battle',
|
|
synths: { lead: 'FM', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.25, delay: 0.12, filter: 4800 },
|
|
sections: {
|
|
intro: [4, 'I V vi IV', 'fanfare', 'driving', 'four-on-floor', 0.6],
|
|
verse: [8, 'I IV V V', 'arp-up', 'driving', 'standard', 0.7],
|
|
chorus: [8, 'I vi IV V', 'leap', 'root-fifth', 'full', 0.9],
|
|
bridge: [4, 'IV I V vi', 'ascending', 'octave', 'build', 0.6],
|
|
outro: [4, 'I V I', 'fanfare', 'driving', 'four-on-floor', 0.8],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'heroic_009',
|
|
name: 'Skyward Bound',
|
|
mood: 'Heroic',
|
|
energy: 7,
|
|
tempo: 135,
|
|
key: 'F#',
|
|
scale: 'major',
|
|
tags: ['adventure', 'glory', 'dawn'],
|
|
desc: 'An uplifting ascent into the clouds with boundless major key optimism',
|
|
synths: { lead: 'Poly', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.35, delay: 0.18, filter: 3600 },
|
|
sections: {
|
|
intro: [4, 'I IV V I', 'ascending', 'root-fifth', 'build', 0.4],
|
|
verse: [8, 'I ii IV V', 'arp-up', 'walking', 'standard', 0.55],
|
|
chorus: [8, 'I V vi IV', 'fanfare', 'root-fifth', 'full', 0.8],
|
|
bridge: [4, 'I iii vi IV', 'pentatonic', 'arpeggiated', 'half-time', 0.45],
|
|
outro: [4, 'I V I IV', 'legato', 'octave', 'standard', 0.6],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'heroic_010',
|
|
name: 'Iron Resolve',
|
|
mood: 'Heroic',
|
|
energy: 8,
|
|
tempo: 148,
|
|
key: 'C#',
|
|
scale: 'dorian',
|
|
tags: ['champion', 'shield', 'valor'],
|
|
desc: 'Unbreakable dorian determination with a hammering rhythmic backbone',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.28, delay: 0.12, filter: 4500 },
|
|
sections: {
|
|
intro: [4, 'I vi IV V', 'fanfare', 'driving', 'march', 0.55],
|
|
verse: [8, 'I IV vi V', 'ascending', 'driving', 'four-on-floor', 0.65],
|
|
chorus: [8, 'I V I IV', 'leap', 'root-fifth', 'full', 0.85],
|
|
bridge: [4, 'I ii V I', 'call-response','walking', 'build', 0.5],
|
|
outro: [4, 'I V I', 'fanfare', 'octave', 'march', 0.7],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'heroic_011',
|
|
name: 'Wingspan',
|
|
mood: 'Heroic',
|
|
energy: 6,
|
|
tempo: 122,
|
|
key: 'G#',
|
|
scale: 'lydian',
|
|
tags: ['adventure', 'hero', 'dawn'],
|
|
desc: 'Soaring lydian theme evoking the spread of mighty wings at first light',
|
|
synths: { lead: 'Poly', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.4, delay: 0.22, filter: 3000 },
|
|
sections: {
|
|
intro: [4, 'I iii IV V', 'ascending', 'arpeggiated', 'half-time', 0.35],
|
|
verse: [8, 'I IV V vi', 'pentatonic', 'walking', 'standard', 0.5],
|
|
chorus: [8, 'I vi V IV', 'legato', 'root-fifth', 'full', 0.7],
|
|
bridge: [4, 'I V IV I', 'call-response','arpeggiated','build', 0.45],
|
|
outro: [4, 'I IV I', 'ascending', 'octave', 'half-time', 0.5],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'heroic_012',
|
|
name: "Legend's Forge",
|
|
mood: 'Heroic',
|
|
energy: 8,
|
|
tempo: 150,
|
|
key: 'A#',
|
|
scale: 'minor',
|
|
tags: ['legend', 'sword', 'crusade'],
|
|
desc: 'White-hot minor key intensity of a legendary weapon being forged',
|
|
synths: { lead: 'FM', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.25, delay: 0.1, filter: 4600 },
|
|
sections: {
|
|
intro: [4, 'I V vi IV', 'fanfare', 'driving', 'four-on-floor', 0.55],
|
|
verse: [8, 'I V iv I', 'arp-up', 'driving', 'standard', 0.65],
|
|
chorus: [8, 'I iv V I', 'leap', 'root-fifth', 'full', 0.85],
|
|
bridge: [4, 'I vi IV V', 'ascending', 'octave', 'build', 0.55],
|
|
outro: [4, 'I V I', 'fanfare', 'driving', 'march', 0.7],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'heroic_013',
|
|
name: 'Rally Cry',
|
|
mood: 'Heroic',
|
|
energy: 9,
|
|
tempo: 160,
|
|
key: 'D',
|
|
scale: 'mixolydian',
|
|
tags: ['triumph', 'anthem', 'glory'],
|
|
desc: 'A deafening mixolydian rally cry uniting an army before the final charge',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.25, delay: 0.1, filter: 5000 },
|
|
sections: {
|
|
intro: [4, 'I IV V V', 'fanfare', 'driving', 'march', 0.6],
|
|
verse: [8, 'I V vi IV', 'ascending', 'driving', 'four-on-floor', 0.7],
|
|
chorus: [8, 'I V IV I', 'leap', 'root-fifth', 'full', 0.9],
|
|
bridge: [4, 'I ii IV V', 'call-response','walking', 'build', 0.55],
|
|
outro: [4, 'I V I', 'fanfare', 'octave', 'four-on-floor', 0.85],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'heroic_014',
|
|
name: 'Valor Rising',
|
|
mood: 'Heroic',
|
|
energy: 7,
|
|
tempo: 130,
|
|
key: 'F',
|
|
scale: 'major',
|
|
tags: ['valor', 'brave', 'quest'],
|
|
desc: 'A steadily rising major key theme embodying growing courage',
|
|
synths: { lead: 'Poly', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.35, delay: 0.18, filter: 3400 },
|
|
sections: {
|
|
intro: [4, 'I iii IV V', 'ascending', 'root-fifth', 'build', 0.35],
|
|
verse: [8, 'I IV V vi', 'arp-up', 'walking', 'standard', 0.5],
|
|
chorus: [8, 'I vi IV V', 'fanfare', 'root-fifth', 'full', 0.75],
|
|
bridge: [4, 'I V IV vi', 'pentatonic', 'arpeggiated', 'half-time', 0.45],
|
|
outro: [4, 'I IV I', 'legato', 'octave', 'standard', 0.6],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'heroic_015',
|
|
name: 'Fortress Eternal',
|
|
mood: 'Heroic',
|
|
energy: 7,
|
|
tempo: 136,
|
|
key: 'B',
|
|
scale: 'dorian',
|
|
tags: ['shield', 'paladin', 'oath'],
|
|
desc: 'Impenetrable dorian fortress theme with layered harmonic defenses',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.3, delay: 0.15, filter: 3800 },
|
|
sections: {
|
|
intro: [4, 'I V vi ii', 'fanfare', 'root-fifth', 'march', 0.45],
|
|
verse: [8, 'I ii IV V', 'ascending', 'driving', 'standard', 0.6],
|
|
chorus: [8, 'I vi V IV', 'leap', 'root-fifth', 'full', 0.8],
|
|
bridge: [4, 'IV V I I', 'call-response','walking', 'build', 0.5],
|
|
outro: [4, 'I V I', 'fanfare', 'octave', 'march', 0.65],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'heroic_016',
|
|
name: "Phoenix's Flight",
|
|
mood: 'Heroic',
|
|
energy: 8,
|
|
tempo: 146,
|
|
key: 'E',
|
|
scale: 'lydian',
|
|
tags: ['hero', 'legend', 'dawn'],
|
|
desc: 'Blazing lydian ascent of a reborn phoenix soaring above the flames',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.3, delay: 0.15, filter: 4400 },
|
|
sections: {
|
|
intro: [4, 'I IV V I', 'fanfare', 'driving', 'four-on-floor', 0.55],
|
|
verse: [8, 'I iii vi IV', 'ascending', 'driving', 'standard', 0.65],
|
|
chorus: [8, 'I V vi IV', 'leap', 'root-fifth', 'full', 0.85],
|
|
bridge: [4, 'I vi IV V', 'arp-up', 'arpeggiated', 'build', 0.5],
|
|
outro: [4, 'I V I', 'ascending', 'octave', 'four-on-floor', 0.75],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'heroic_017',
|
|
name: 'Banner Unfurled',
|
|
mood: 'Heroic',
|
|
energy: 7,
|
|
tempo: 134,
|
|
key: 'G',
|
|
scale: 'major',
|
|
tags: ['glory', 'courage', 'champion'],
|
|
desc: 'Majestic unfurling of a victorious banner in crisp major key splendor',
|
|
synths: { lead: 'Poly', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.35, delay: 0.2, filter: 3600 },
|
|
sections: {
|
|
intro: [4, 'I V I IV', 'fanfare', 'root-fifth', 'march', 0.45],
|
|
verse: [8, 'I vi IV V', 'pentatonic', 'walking', 'standard', 0.55],
|
|
chorus: [8, 'I IV V vi', 'ascending', 'root-fifth', 'full', 0.75],
|
|
bridge: [4, 'I iii IV V', 'legato', 'arpeggiated', 'half-time', 0.45],
|
|
outro: [4, 'I V I', 'fanfare', 'octave', 'march', 0.65],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'heroic_018',
|
|
name: 'Dragonslayer',
|
|
mood: 'Heroic',
|
|
energy: 9,
|
|
tempo: 156,
|
|
key: 'C#',
|
|
scale: 'minor',
|
|
tags: ['sword', 'brave', 'quest'],
|
|
desc: 'Ferocious minor key battle theme of a legendary dragonslayer',
|
|
synths: { lead: 'FM', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.25, delay: 0.1, filter: 4900 },
|
|
sections: {
|
|
intro: [4, 'I V vi IV', 'fanfare', 'driving', 'four-on-floor', 0.65],
|
|
verse: [8, 'I iv V I', 'arp-up', 'driving', 'standard', 0.75],
|
|
chorus: [8, 'I V iv I', 'leap', 'root-fifth', 'full', 0.9],
|
|
bridge: [4, 'I vi IV V', 'ascending', 'walking', 'build', 0.55],
|
|
outro: [4, 'I V I', 'fanfare', 'octave', 'four-on-floor', 0.8],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'heroic_019',
|
|
name: 'Crowning Moment',
|
|
mood: 'Heroic',
|
|
energy: 6,
|
|
tempo: 120,
|
|
key: 'A#',
|
|
scale: 'major',
|
|
tags: ['triumph', 'anthem', 'glory'],
|
|
desc: 'A stately coronation theme building to an emotional crowning climax',
|
|
synths: { lead: 'Poly', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.4, delay: 0.22, filter: 2800 },
|
|
sections: {
|
|
intro: [4, 'I iii IV V', 'legato', 'root-fifth', 'half-time', 0.35],
|
|
verse: [8, 'I vi V IV', 'ascending', 'arpeggiated', 'standard', 0.5],
|
|
chorus: [8, 'I IV V I', 'fanfare', 'root-fifth', 'full', 0.7],
|
|
bridge: [4, 'I V IV vi', 'call-response','walking', 'build', 0.45],
|
|
outro: [4, 'I IV I', 'legato', 'octave', 'standard', 0.55],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'heroic_020',
|
|
name: 'Eternal Vow',
|
|
mood: 'Heroic',
|
|
energy: 6,
|
|
tempo: 126,
|
|
key: 'F#',
|
|
scale: 'mixolydian',
|
|
tags: ['oath', 'paladin', 'beacon'],
|
|
desc: 'A profound mixolydian pledge of eternal service and unwavering loyalty',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'Mono' },
|
|
fx: { reverb: 0.4, delay: 0.2, filter: 3200 },
|
|
sections: {
|
|
intro: [4, 'I vi IV V', 'legato', 'root-fifth', 'half-time', 0.35],
|
|
verse: [8, 'I iii IV V', 'pentatonic', 'walking', 'standard', 0.5],
|
|
chorus: [8, 'I vi V IV', 'ascending', 'root-fifth', 'full', 0.7],
|
|
bridge: [4, 'I ii IV V', 'call-response','arpeggiated','build', 0.45],
|
|
outro: [4, 'I V I', 'fanfare', 'octave', 'march', 0.55],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
|
|
// ═══════════════════════════════════════════
|
|
// QUIRKY (20 songs) — quirky_001 to quirky_020
|
|
// ═══════════════════════════════════════════
|
|
{
|
|
id: 'quirky_001',
|
|
name: 'Wobble Walk',
|
|
mood: 'Quirky',
|
|
energy: 6,
|
|
tempo: 118,
|
|
key: 'C',
|
|
scale: 'mixolydian',
|
|
tags: ['wobble', 'funny', 'offbeat'],
|
|
desc: 'A tipsy mixolydian stroll with syncopated bass and bouncy staccato hits',
|
|
synths: { lead: 'FM', pad: 'AM', bass: 'Pluck' },
|
|
fx: { reverb: 0.2, delay: 0.15, filter: 3000 },
|
|
sections: {
|
|
intro: [4, 'I bVII IV I', 'staccato', 'syncopated', 'shuffle', 0.4],
|
|
verse: [8, 'I bVII I IV', 'blues', 'walking', 'standard', 0.55],
|
|
chorus: [8, 'I bVII IV V', 'arp-bounce', 'octave', 'breakbeat', 0.7],
|
|
bridge: [4, 'bVII IV V I', 'trill', 'syncopated', 'waltz', 0.45],
|
|
outro: [4, 'I bVII I', 'staccato', 'fifths', 'shuffle', 0.35],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'quirky_002',
|
|
name: 'Glitch Parade',
|
|
mood: 'Quirky',
|
|
energy: 7,
|
|
tempo: 128,
|
|
key: 'F',
|
|
scale: 'blues',
|
|
tags: ['glitch', 'weird', 'surprise'],
|
|
desc: 'A malfunctioning parade of blues riffs and unexpected rhythmic hiccups',
|
|
synths: { lead: 'Pluck', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.15, delay: 0.2, filter: 2800 },
|
|
sections: {
|
|
intro: [4, 'I III IV bVII', 'blues', 'syncopated', 'breakbeat', 0.45],
|
|
verse: [8, 'I bVII IV V', 'staccato', 'walking', 'shuffle', 0.55],
|
|
chorus: [8, 'I III bVII IV', 'arp-bounce', 'octave', 'standard', 0.7],
|
|
bridge: [4, 'bIII I IV V', 'chromatic', 'syncopated', 'double-time',0.5],
|
|
outro: [4, 'I bVII I', 'random', 'fifths', 'breakbeat', 0.4],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'quirky_003',
|
|
name: 'Mischief Maker',
|
|
mood: 'Quirky',
|
|
energy: 6,
|
|
tempo: 112,
|
|
key: 'D',
|
|
scale: 'dorian',
|
|
tags: ['mischief', 'prank', 'eccentric'],
|
|
desc: 'Sneaky dorian theme of a trickster plotting delightful chaos',
|
|
synths: { lead: 'FM', pad: 'AM', bass: 'Pluck' },
|
|
fx: { reverb: 0.2, delay: 0.18, filter: 2500 },
|
|
sections: {
|
|
intro: [4, 'I bIII IV V', 'staccato', 'syncopated', 'shuffle', 0.35],
|
|
verse: [8, 'I IV bIII bVII', 'chromatic', 'walking', 'standard', 0.5],
|
|
chorus: [8, 'bVII IV I V', 'arp-bounce', 'arpeggiated', 'breakbeat', 0.65],
|
|
bridge: [4, 'I bVII bIII IV', 'trill', 'octave', 'waltz', 0.4],
|
|
outro: [4, 'I bIII I', 'staccato', 'syncopated', 'shuffle', 0.3],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'quirky_004',
|
|
name: 'Rubber Duck Boogie',
|
|
mood: 'Quirky',
|
|
energy: 7,
|
|
tempo: 132,
|
|
key: 'A',
|
|
scale: 'pentatonicMinor',
|
|
tags: ['funny', 'bounce', 'comedy'],
|
|
desc: 'Absurd pentatonic boogie with squeaky lead lines and rubber bass',
|
|
synths: { lead: 'Pluck', pad: 'AM', bass: 'Pluck' },
|
|
fx: { reverb: 0.18, delay: 0.12, filter: 3500 },
|
|
sections: {
|
|
intro: [4, 'bVII IV I V', 'blues', 'syncopated', 'shuffle', 0.45],
|
|
verse: [8, 'I bVII IV I', 'staccato', 'walking', 'standard', 0.6],
|
|
chorus: [8, 'I IV bVII IV', 'arp-bounce', 'octave', 'double-time',0.75],
|
|
bridge: [4, 'I V bVII IV', 'random', 'fifths', 'breakbeat', 0.5],
|
|
outro: [4, 'I bVII I', 'blues', 'syncopated', 'shuffle', 0.4],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'quirky_005',
|
|
name: 'Clockwork Confusion',
|
|
mood: 'Quirky',
|
|
energy: 5,
|
|
tempo: 108,
|
|
key: 'G',
|
|
scale: 'wholeTone',
|
|
tags: ['odd', 'twist', 'eccentric'],
|
|
desc: 'Malfunctioning clockwork mechanism ticking in whole-tone disorientation',
|
|
synths: { lead: 'FM', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.25, delay: 0.25, filter: 2200 },
|
|
sections: {
|
|
intro: [4, 'I bVII I IV', 'ostinato', 'syncopated', 'march', 0.35],
|
|
verse: [8, 'I bVII IV V', 'chromatic', 'walking', 'standard', 0.5],
|
|
chorus: [8, 'I V bVII IV', 'staccato', 'arpeggiated', 'shuffle', 0.6],
|
|
bridge: [4, 'bVII I IV bIII', 'trill', 'octave', 'breakbeat', 0.45],
|
|
outro: [4, 'I bVII I', 'ostinato', 'syncopated', 'march', 0.3],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'quirky_006',
|
|
name: 'Prankster Polka',
|
|
mood: 'Quirky',
|
|
energy: 7,
|
|
tempo: 135,
|
|
key: 'E',
|
|
scale: 'mixolydian',
|
|
tags: ['prank', 'wacky', 'clown'],
|
|
desc: 'A manic polka-inspired romp driven by wacky syncopation and flat-seven swagger',
|
|
synths: { lead: 'Pluck', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.15, delay: 0.1, filter: 3800 },
|
|
sections: {
|
|
intro: [4, 'I III IV bVII', 'staccato', 'octave', 'march', 0.45],
|
|
verse: [8, 'I bVII bIII IV', 'blues', 'syncopated', 'shuffle', 0.6],
|
|
chorus: [8, 'bIII IV I bVII', 'arp-bounce', 'walking', 'double-time',0.75],
|
|
bridge: [4, 'I bVII V bIII', 'chromatic', 'fifths', 'waltz', 0.45],
|
|
outro: [4, 'I bVII I', 'staccato', 'octave', 'march', 0.4],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'quirky_007',
|
|
name: 'Jellybean Jamboree',
|
|
mood: 'Quirky',
|
|
energy: 8,
|
|
tempo: 140,
|
|
key: 'B',
|
|
scale: 'lydian',
|
|
tags: ['bounce', 'zany', 'comedy'],
|
|
desc: 'Sugary lydian explosion of color and bouncing melodic candy',
|
|
synths: { lead: 'FM', pad: 'AM', bass: 'Pluck' },
|
|
fx: { reverb: 0.2, delay: 0.15, filter: 4000 },
|
|
sections: {
|
|
intro: [4, 'I bVII IV I', 'arp-bounce', 'syncopated', 'four-on-floor', 0.5],
|
|
verse: [8, 'I V bVII bIII', 'staccato', 'walking', 'standard', 0.6],
|
|
chorus: [8, 'I III bVII IV', 'random', 'octave', 'double-time',0.8],
|
|
bridge: [4, 'bVII IV V I', 'trill', 'arpeggiated', 'breakbeat', 0.55],
|
|
outro: [4, 'I bVII I', 'arp-bounce', 'syncopated', 'four-on-floor', 0.45],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'quirky_008',
|
|
name: 'Sneaky Squirrel',
|
|
mood: 'Quirky',
|
|
energy: 5,
|
|
tempo: 105,
|
|
key: 'D#',
|
|
scale: 'dorian',
|
|
tags: ['mischief', 'trick', 'offbeat'],
|
|
desc: 'Furtive dorian scurrying with darting staccato leads and syncopated bass',
|
|
synths: { lead: 'Pluck', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.2, delay: 0.2, filter: 2400 },
|
|
sections: {
|
|
intro: [4, 'I bIII IV V', 'staccato', 'syncopated', 'shuffle', 0.3],
|
|
verse: [8, 'I bVII IV V', 'chromatic', 'walking', 'standard', 0.45],
|
|
chorus: [8, 'I bVII bIII IV', 'ostinato', 'arpeggiated', 'breakbeat', 0.6],
|
|
bridge: [4, 'IV I bVII V', 'trill', 'fifths', 'waltz', 0.4],
|
|
outro: [4, 'I bIII I', 'staccato', 'syncopated', 'shuffle', 0.25],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'quirky_009',
|
|
name: 'Topsy Turvy',
|
|
mood: 'Quirky',
|
|
energy: 6,
|
|
tempo: 120,
|
|
key: 'F#',
|
|
scale: 'blues',
|
|
tags: ['chaos', 'twist', 'wacky'],
|
|
desc: 'Everything flipped upside down in a chaotic blues-scale adventure',
|
|
synths: { lead: 'FM', pad: 'AM', bass: 'Pluck' },
|
|
fx: { reverb: 0.22, delay: 0.18, filter: 2800 },
|
|
sections: {
|
|
intro: [4, 'I bVII IV I', 'blues', 'syncopated', 'breakbeat', 0.4],
|
|
verse: [8, 'I bIII bVII IV', 'staccato', 'walking', 'shuffle', 0.55],
|
|
chorus: [8, 'bVII I IV bIII', 'arp-bounce', 'octave', 'standard', 0.7],
|
|
bridge: [4, 'I V bVII bIII', 'random', 'fifths', 'double-time',0.5],
|
|
outro: [4, 'I bVII I', 'blues', 'syncopated', 'breakbeat', 0.35],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'quirky_010',
|
|
name: 'Noodle Soup',
|
|
mood: 'Quirky',
|
|
energy: 5,
|
|
tempo: 102,
|
|
key: 'C#',
|
|
scale: 'pentatonicMinor',
|
|
tags: ['weird', 'odd', 'eccentric'],
|
|
desc: 'A winding noodly pentatonic melody sloshing around in rhythmic broth',
|
|
synths: { lead: 'Pluck', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.25, delay: 0.22, filter: 2000 },
|
|
sections: {
|
|
intro: [4, 'I bVII I IV', 'chromatic', 'syncopated', 'shuffle', 0.3],
|
|
verse: [8, 'I IV bVII IV', 'blues', 'walking', 'standard', 0.45],
|
|
chorus: [8, 'I bVII IV V', 'arp-bounce', 'arpeggiated', 'waltz', 0.6],
|
|
bridge: [4, 'bVII IV I V', 'ostinato', 'octave', 'breakbeat', 0.4],
|
|
outro: [4, 'I bVII I', 'chromatic', 'syncopated', 'shuffle', 0.25],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'quirky_011',
|
|
name: 'Pixel Pandemonium',
|
|
mood: 'Quirky',
|
|
energy: 8,
|
|
tempo: 138,
|
|
key: 'G#',
|
|
scale: 'mixolydian',
|
|
tags: ['glitch', 'chaos', 'surprise'],
|
|
desc: 'Hyper 8-bit style mixolydian mayhem with frantic arpeggio bursts',
|
|
synths: { lead: 'FM', pad: 'AM', bass: 'Pluck' },
|
|
fx: { reverb: 0.15, delay: 0.12, filter: 3600 },
|
|
sections: {
|
|
intro: [4, 'I bVII IV V', 'arp-bounce', 'syncopated', 'four-on-floor', 0.5],
|
|
verse: [8, 'I V bVII IV', 'staccato', 'driving', 'standard', 0.65],
|
|
chorus: [8, 'I III IV bVII', 'rhythmic', 'octave', 'double-time',0.8],
|
|
bridge: [4, 'bIII I IV V', 'trill', 'walking', 'breakbeat', 0.55],
|
|
outro: [4, 'I bVII I', 'arp-bounce', 'syncopated', 'four-on-floor', 0.45],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'quirky_012',
|
|
name: 'Banana Peel Slide',
|
|
mood: 'Quirky',
|
|
energy: 6,
|
|
tempo: 116,
|
|
key: 'A#',
|
|
scale: 'blues',
|
|
tags: ['funny', 'clown', 'comedy'],
|
|
desc: 'Slippery blues-scale comedy with pratfall rhythms and slide-whistle leads',
|
|
synths: { lead: 'Pluck', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.2, delay: 0.15, filter: 2600 },
|
|
sections: {
|
|
intro: [4, 'I bVII bIII IV', 'blues', 'syncopated', 'shuffle', 0.4],
|
|
verse: [8, 'I bIII bVII IV', 'staccato', 'walking', 'standard', 0.5],
|
|
chorus: [8, 'I IV bVII IV', 'arp-bounce', 'arpeggiated', 'breakbeat', 0.65],
|
|
bridge: [4, 'bVII I IV bIII', 'chromatic', 'fifths', 'waltz', 0.4],
|
|
outro: [4, 'I bVII I', 'blues', 'syncopated', 'shuffle', 0.3],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'quirky_013',
|
|
name: 'Funhouse Mirror',
|
|
mood: 'Quirky',
|
|
energy: 5,
|
|
tempo: 110,
|
|
key: 'E',
|
|
scale: 'wholeTone',
|
|
tags: ['twist', 'odd', 'eccentric'],
|
|
desc: 'Distorted whole-tone reflections warping reality in a carnival funhouse',
|
|
synths: { lead: 'FM', pad: 'AM', bass: 'Pluck' },
|
|
fx: { reverb: 0.3, delay: 0.28, filter: 2000 },
|
|
sections: {
|
|
intro: [4, 'I bVII IV I', 'ostinato', 'syncopated', 'waltz', 0.3],
|
|
verse: [8, 'I V bVII bIII', 'chromatic', 'walking', 'shuffle', 0.45],
|
|
chorus: [8, 'I bVII V bIII', 'staccato', 'arpeggiated', 'standard', 0.6],
|
|
bridge: [4, 'bIII IV I bVII', 'trill', 'octave', 'breakbeat', 0.45],
|
|
outro: [4, 'I bVII I', 'ostinato', 'syncopated', 'waltz', 0.25],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'quirky_014',
|
|
name: 'Hiccup Hop',
|
|
mood: 'Quirky',
|
|
energy: 7,
|
|
tempo: 126,
|
|
key: 'D',
|
|
scale: 'dorian',
|
|
tags: ['bounce', 'wacky', 'zany'],
|
|
desc: 'Jerky dorian hop interrupted by melodic hiccups and rhythmic stumbles',
|
|
synths: { lead: 'Pluck', pad: 'AM', bass: 'Pluck' },
|
|
fx: { reverb: 0.18, delay: 0.15, filter: 3200 },
|
|
sections: {
|
|
intro: [4, 'I bIII IV V', 'staccato', 'syncopated', 'breakbeat', 0.45],
|
|
verse: [8, 'I bVII bIII IV', 'rhythmic', 'walking', 'standard', 0.55],
|
|
chorus: [8, 'I V bVII IV', 'arp-bounce', 'octave', 'double-time',0.7],
|
|
bridge: [4, 'bVII IV I V', 'random', 'fifths', 'shuffle', 0.45],
|
|
outro: [4, 'I bIII I', 'staccato', 'syncopated', 'breakbeat', 0.35],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'quirky_015',
|
|
name: 'Zigzag Zephyr',
|
|
mood: 'Quirky',
|
|
energy: 6,
|
|
tempo: 122,
|
|
key: 'B',
|
|
scale: 'lydian',
|
|
tags: ['surprise', 'offbeat', 'mischief'],
|
|
desc: 'Unpredictable lydian wind gusts pushing melodies in zigzag directions',
|
|
synths: { lead: 'FM', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.22, delay: 0.2, filter: 2800 },
|
|
sections: {
|
|
intro: [4, 'I bVII I IV', 'arp-bounce', 'arpeggiated', 'shuffle', 0.35],
|
|
verse: [8, 'I III bVII IV', 'staccato', 'walking', 'standard', 0.5],
|
|
chorus: [8, 'I bVII IV V', 'chromatic', 'syncopated', 'breakbeat', 0.65],
|
|
bridge: [4, 'IV bVII I V', 'trill', 'octave', 'march', 0.4],
|
|
outro: [4, 'I bVII I', 'arp-bounce', 'arpeggiated', 'shuffle', 0.3],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'quirky_016',
|
|
name: 'Rubber Band Riff',
|
|
mood: 'Quirky',
|
|
energy: 6,
|
|
tempo: 114,
|
|
key: 'F',
|
|
scale: 'pentatonicMinor',
|
|
tags: ['wobble', 'trick', 'comedy'],
|
|
desc: 'Stretchy pentatonic riffs snapping back and forth with elastic energy',
|
|
synths: { lead: 'Pluck', pad: 'AM', bass: 'Pluck' },
|
|
fx: { reverb: 0.2, delay: 0.18, filter: 2600 },
|
|
sections: {
|
|
intro: [4, 'I bVII IV I', 'blues', 'syncopated', 'shuffle', 0.35],
|
|
verse: [8, 'I bIII bVII IV', 'staccato', 'walking', 'standard', 0.5],
|
|
chorus: [8, 'bVII I IV bIII', 'arp-bounce', 'octave', 'breakbeat', 0.65],
|
|
bridge: [4, 'I bVII V bIII', 'random', 'fifths', 'waltz', 0.4],
|
|
outro: [4, 'I bVII I', 'blues', 'syncopated', 'shuffle', 0.3],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'quirky_017',
|
|
name: 'Carousel Malfunction',
|
|
mood: 'Quirky',
|
|
energy: 7,
|
|
tempo: 130,
|
|
key: 'G',
|
|
scale: 'mixolydian',
|
|
tags: ['chaos', 'glitch', 'wacky'],
|
|
desc: 'A malfunctioning fairground ride spinning at odd intervals in mixolydian frenzy',
|
|
synths: { lead: 'FM', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.2, delay: 0.15, filter: 3200 },
|
|
sections: {
|
|
intro: [4, 'I III IV bVII', 'ostinato', 'syncopated', 'waltz', 0.4],
|
|
verse: [8, 'I bVII I IV', 'chromatic', 'walking', 'shuffle', 0.55],
|
|
chorus: [8, 'I bVII bIII IV', 'staccato', 'octave', 'double-time',0.7],
|
|
bridge: [4, 'bIII I IV V', 'trill', 'arpeggiated', 'breakbeat', 0.5],
|
|
outro: [4, 'I bVII I', 'ostinato', 'syncopated', 'waltz', 0.35],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'quirky_018',
|
|
name: 'Jester Jig',
|
|
mood: 'Quirky',
|
|
energy: 7,
|
|
tempo: 136,
|
|
key: 'A',
|
|
scale: 'dorian',
|
|
tags: ['clown', 'prank', 'zany'],
|
|
desc: 'A flamboyant dorian jig performed by a mischievous court jester',
|
|
synths: { lead: 'Pluck', pad: 'AM', bass: 'Pluck' },
|
|
fx: { reverb: 0.15, delay: 0.12, filter: 3400 },
|
|
sections: {
|
|
intro: [4, 'I bIII IV V', 'staccato', 'syncopated', 'march', 0.45],
|
|
verse: [8, 'I bVII IV V', 'rhythmic', 'walking', 'standard', 0.6],
|
|
chorus: [8, 'I V bVII bIII', 'arp-bounce', 'octave', 'double-time',0.75],
|
|
bridge: [4, 'bVII IV V I', 'blues', 'fifths', 'shuffle', 0.5],
|
|
outro: [4, 'I bIII I', 'staccato', 'syncopated', 'march', 0.35],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'quirky_019',
|
|
name: 'Slapstick Serenade',
|
|
mood: 'Quirky',
|
|
energy: 5,
|
|
tempo: 100,
|
|
key: 'C#',
|
|
scale: 'blues',
|
|
tags: ['funny', 'comedy', 'twist'],
|
|
desc: 'A tender serenade gone hilariously wrong with slapstick timing and blue notes',
|
|
synths: { lead: 'FM', pad: 'AM', bass: 'Mono' },
|
|
fx: { reverb: 0.25, delay: 0.2, filter: 1800 },
|
|
sections: {
|
|
intro: [4, 'I bVII I IV', 'blues', 'syncopated', 'waltz', 0.3],
|
|
verse: [8, 'I IV bVII IV', 'staccato', 'walking', 'shuffle', 0.45],
|
|
chorus: [8, 'I bVII IV V', 'arp-bounce', 'arpeggiated', 'standard', 0.6],
|
|
bridge: [4, 'bVII IV I V', 'chromatic', 'octave', 'breakbeat', 0.4],
|
|
outro: [4, 'I bVII I', 'blues', 'syncopated', 'waltz', 0.25],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'quirky_020',
|
|
name: 'Kaleidoscope Caper',
|
|
mood: 'Quirky',
|
|
energy: 6,
|
|
tempo: 124,
|
|
key: 'D#',
|
|
scale: 'lydian',
|
|
tags: ['surprise', 'eccentric', 'wobble'],
|
|
desc: 'Shifting lydian patterns like a kaleidoscope of musical fragments',
|
|
synths: { lead: 'Pluck', pad: 'AM', bass: 'Pluck' },
|
|
fx: { reverb: 0.22, delay: 0.2, filter: 2600 },
|
|
sections: {
|
|
intro: [4, 'I bVII IV I', 'arp-bounce', 'syncopated', 'breakbeat', 0.35],
|
|
verse: [8, 'I III bVII IV', 'staccato', 'walking', 'standard', 0.5],
|
|
chorus: [8, 'I bVII V bIII', 'random', 'octave', 'shuffle', 0.65],
|
|
bridge: [4, 'bIII IV I bVII', 'trill', 'arpeggiated', 'march', 0.4],
|
|
outro: [4, 'I bVII I', 'arp-bounce', 'fifths', 'breakbeat', 0.3],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','bridge','chorus','outro'],
|
|
},
|
|
|
|
// ═══════════════════════════════════════════
|
|
// AMBIENT (20 songs) — ambient_001 to ambient_020
|
|
// ═══════════════════════════════════════════
|
|
{
|
|
id: 'ambient_001',
|
|
name: 'Nebula Drift',
|
|
mood: 'Ambient',
|
|
energy: 2,
|
|
tempo: 68,
|
|
key: 'C',
|
|
scale: 'major',
|
|
tags: ['space', 'cosmic', 'floating'],
|
|
desc: 'Weightless major key pads drifting through a colorful cosmic nebula',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'AM' },
|
|
fx: { reverb: 0.75, delay: 0.45, filter: 800 },
|
|
sections: {
|
|
intro: [4, 'I V', 'sustained', 'pedal', 'none', 0.1],
|
|
verse: [8, 'I IV V I', 'legato', 'root', 'sparse', 0.2],
|
|
chorus: [8, 'I vi IV I', 'pentatonic', 'arpeggiated', 'hats-only', 0.3],
|
|
outro: [4, 'I IV', 'fade', 'pedal', 'none', 0.08],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','verse','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'ambient_002',
|
|
name: 'Crystal Meadow',
|
|
mood: 'Ambient',
|
|
energy: 2,
|
|
tempo: 72,
|
|
key: 'G',
|
|
scale: 'pentatonicMajor',
|
|
tags: ['crystal', 'meadow', 'tranquil'],
|
|
desc: 'Sparkling pentatonic chimes scattered across a sunlit meadow',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'AM' },
|
|
fx: { reverb: 0.7, delay: 0.4, filter: 1000 },
|
|
sections: {
|
|
intro: [4, 'I IV', 'sustained', 'pedal', 'none', 0.1],
|
|
verse: [8, 'I iii IV I', 'pentatonic', 'root', 'sparse', 0.2],
|
|
chorus: [8, 'I V IV I', 'arp-down', 'arpeggiated', 'hats-only', 0.3],
|
|
outro: [4, 'I', 'fade', 'pedal', 'none', 0.08],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','verse','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'ambient_003',
|
|
name: 'Glacial Horizon',
|
|
mood: 'Ambient',
|
|
energy: 1,
|
|
tempo: 62,
|
|
key: 'D',
|
|
scale: 'lydian',
|
|
tags: ['glacier', 'vast', 'ethereal'],
|
|
desc: 'Immense glacial soundscape stretching to an infinite lydian horizon',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'AM' },
|
|
fx: { reverb: 0.8, delay: 0.5, filter: 600 },
|
|
sections: {
|
|
intro: [4, 'I V', 'sustained', 'pedal', 'none', 0.05],
|
|
verse: [8, 'I IV vi ii', 'legato', 'root', 'none', 0.15],
|
|
chorus: [8, 'I iii vi IV', 'sustained', 'arpeggiated', 'sparse', 0.2],
|
|
outro: [4, 'I', 'fade', 'pedal', 'none', 0.05],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','verse','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'ambient_004',
|
|
name: 'Aurora Veil',
|
|
mood: 'Ambient',
|
|
energy: 2,
|
|
tempo: 75,
|
|
key: 'A',
|
|
scale: 'pentatonicMajor',
|
|
tags: ['aurora', 'ethereal', 'dream'],
|
|
desc: 'Shimmering aurora borealis painted in pentatonic washes of light',
|
|
synths: { lead: 'FM', pad: 'AM', bass: 'AM' },
|
|
fx: { reverb: 0.7, delay: 0.42, filter: 950 },
|
|
sections: {
|
|
intro: [4, 'I iii', 'sustained', 'pedal', 'none', 0.1],
|
|
verse: [8, 'I vi IV I', 'pentatonic', 'root', 'sparse', 0.2],
|
|
chorus: [8, 'IV I vi I', 'arp-down', 'arpeggiated', 'hats-only', 0.28],
|
|
outro: [4, 'I IV', 'fade', 'pedal', 'none', 0.08],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','verse','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'ambient_005',
|
|
name: 'Tidal Murmur',
|
|
mood: 'Ambient',
|
|
energy: 2,
|
|
tempo: 66,
|
|
key: 'F',
|
|
scale: 'minor',
|
|
tags: ['tide', 'mist', 'tranquil'],
|
|
desc: 'Gentle minor key tides lapping rhythmically in a misty coastal haze',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'AM' },
|
|
fx: { reverb: 0.75, delay: 0.45, filter: 750 },
|
|
sections: {
|
|
intro: [4, 'vi IV', 'sustained', 'pedal', 'none', 0.1],
|
|
verse: [8, 'vi IV I V', 'legato', 'root', 'sparse', 0.2],
|
|
chorus: [8, 'I vi ii IV', 'stepwise', 'arpeggiated', 'none', 0.25],
|
|
outro: [4, 'vi I', 'fade', 'pedal', 'none', 0.08],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','verse','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'ambient_006',
|
|
name: 'Stardust Canopy',
|
|
mood: 'Ambient',
|
|
energy: 1,
|
|
tempo: 60,
|
|
key: 'B',
|
|
scale: 'major',
|
|
tags: ['stardust', 'cosmic', 'vast'],
|
|
desc: 'An endless canopy of stars rendered in slow-moving major key pads',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'AM' },
|
|
fx: { reverb: 0.8, delay: 0.5, filter: 550 },
|
|
sections: {
|
|
intro: [4, 'I vi', 'sustained', 'pedal', 'none', 0.05],
|
|
verse: [8, 'I ii IV I', 'legato', 'root', 'none', 0.12],
|
|
chorus: [8, 'IV vi I V', 'pentatonic', 'arpeggiated', 'sparse', 0.18],
|
|
outro: [4, 'I', 'fade', 'pedal', 'none', 0.05],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','verse','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'ambient_007',
|
|
name: 'Silk River',
|
|
mood: 'Ambient',
|
|
energy: 2,
|
|
tempo: 70,
|
|
key: 'E',
|
|
scale: 'pentatonicMinor',
|
|
tags: ['floating', 'dream', 'tranquil'],
|
|
desc: 'Smooth pentatonic minor currents flowing like liquid silk through space',
|
|
synths: { lead: 'FM', pad: 'AM', bass: 'AM' },
|
|
fx: { reverb: 0.7, delay: 0.4, filter: 900 },
|
|
sections: {
|
|
intro: [4, 'I IV', 'sustained', 'pedal', 'none', 0.1],
|
|
verse: [8, 'I iii IV I', 'pentatonic', 'root', 'sparse', 0.2],
|
|
chorus: [8, 'I V IV I', 'arp-down', 'arpeggiated', 'hats-only', 0.28],
|
|
bridge: [4, 'I vi', 'legato', 'pedal', 'none', 0.15],
|
|
outro: [4, 'I', 'fade', 'pedal', 'none', 0.08],
|
|
},
|
|
form: ['intro','verse','chorus','verse','bridge','chorus','verse','outro'],
|
|
},
|
|
{
|
|
id: 'ambient_008',
|
|
name: 'Morning Dew',
|
|
mood: 'Ambient',
|
|
energy: 2,
|
|
tempo: 76,
|
|
key: 'D#',
|
|
scale: 'lydian',
|
|
tags: ['meadow', 'crystal', 'atmosphere'],
|
|
desc: 'Dewdrops catching first light in shimmering lydian bell tones',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'AM' },
|
|
fx: { reverb: 0.65, delay: 0.38, filter: 1200 },
|
|
sections: {
|
|
intro: [4, 'I V', 'sustained', 'pedal', 'none', 0.1],
|
|
verse: [8, 'I IV V I', 'arp-down', 'root', 'sparse', 0.2],
|
|
chorus: [8, 'I vi IV I', 'pentatonic', 'arpeggiated', 'hats-only', 0.28],
|
|
outro: [4, 'I iii', 'fade', 'pedal', 'none', 0.08],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','verse','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'ambient_009',
|
|
name: 'Deep Cavern Echo',
|
|
mood: 'Ambient',
|
|
energy: 1,
|
|
tempo: 64,
|
|
key: 'F#',
|
|
scale: 'minor',
|
|
tags: ['void', 'vast', 'atmosphere'],
|
|
desc: 'Cavernous minor key echoes bouncing endlessly through underground spaces',
|
|
synths: { lead: 'AM', pad: 'Poly', bass: 'AM' },
|
|
fx: { reverb: 0.8, delay: 0.5, filter: 500 },
|
|
sections: {
|
|
intro: [4, 'vi I', 'sustained', 'pedal', 'none', 0.05],
|
|
verse: [8, 'vi IV I V', 'legato', 'root', 'none', 0.15],
|
|
chorus: [8, 'I vi ii IV', 'sustained', 'arpeggiated', 'sparse', 0.2],
|
|
outro: [4, 'vi', 'fade', 'pedal', 'none', 0.05],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','verse','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'ambient_010',
|
|
name: 'Velvet Cosmos',
|
|
mood: 'Ambient',
|
|
energy: 2,
|
|
tempo: 74,
|
|
key: 'C#',
|
|
scale: 'wholeTone',
|
|
tags: ['cosmic', 'nebula', 'floating'],
|
|
desc: 'Luxurious whole-tone textures unfolding across a velvet cosmic canvas',
|
|
synths: { lead: 'FM', pad: 'AM', bass: 'AM' },
|
|
fx: { reverb: 0.75, delay: 0.45, filter: 850 },
|
|
sections: {
|
|
intro: [4, 'I IV', 'sustained', 'pedal', 'none', 0.1],
|
|
verse: [8, 'I iii vi IV', 'legato', 'root', 'sparse', 0.18],
|
|
chorus: [8, 'I IV vi ii', 'pentatonic', 'arpeggiated', 'hats-only', 0.25],
|
|
outro: [4, 'I', 'fade', 'pedal', 'none', 0.08],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','verse','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'ambient_011',
|
|
name: 'Feather Fall',
|
|
mood: 'Ambient',
|
|
energy: 1,
|
|
tempo: 63,
|
|
key: 'G#',
|
|
scale: 'pentatonicMajor',
|
|
tags: ['ethereal', 'dream', 'floating'],
|
|
desc: 'Weightless pentatonic notes falling like feathers through still air',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'AM' },
|
|
fx: { reverb: 0.78, delay: 0.48, filter: 650 },
|
|
sections: {
|
|
intro: [4, 'I iii', 'sustained', 'pedal', 'none', 0.05],
|
|
verse: [8, 'I IV V I', 'arp-down', 'root', 'none', 0.12],
|
|
chorus: [8, 'I vi IV I', 'pentatonic', 'arpeggiated', 'sparse', 0.18],
|
|
outro: [4, 'I', 'fade', 'pedal', 'none', 0.05],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','verse','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'ambient_012',
|
|
name: 'Horizon Glow',
|
|
mood: 'Ambient',
|
|
energy: 3,
|
|
tempo: 82,
|
|
key: 'A#',
|
|
scale: 'major',
|
|
tags: ['horizon', 'aurora', 'tranquil'],
|
|
desc: 'Warm major key glow spreading across a peaceful distant horizon',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'AM' },
|
|
fx: { reverb: 0.6, delay: 0.35, filter: 1400 },
|
|
sections: {
|
|
intro: [4, 'I V', 'sustained', 'pedal', 'none', 0.12],
|
|
verse: [8, 'I vi IV V', 'legato', 'root', 'sparse', 0.22],
|
|
chorus: [8, 'I iii IV I', 'stepwise', 'arpeggiated', 'half-time', 0.32],
|
|
bridge: [4, 'I vi ii IV', 'pentatonic', 'pedal', 'sparse', 0.2],
|
|
outro: [4, 'I IV I', 'fade', 'pedal', 'none', 0.1],
|
|
},
|
|
form: ['intro','verse','chorus','verse','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'ambient_013',
|
|
name: 'Moss Garden',
|
|
mood: 'Ambient',
|
|
energy: 2,
|
|
tempo: 69,
|
|
key: 'D',
|
|
scale: 'pentatonicMinor',
|
|
tags: ['meadow', 'mist', 'tranquil'],
|
|
desc: 'A damp moss garden where pentatonic tones grow like delicate plants',
|
|
synths: { lead: 'AM', pad: 'Poly', bass: 'AM' },
|
|
fx: { reverb: 0.72, delay: 0.42, filter: 800 },
|
|
sections: {
|
|
intro: [4, 'I ii', 'sustained', 'pedal', 'none', 0.08],
|
|
verse: [8, 'I iii IV I', 'pentatonic', 'root', 'sparse', 0.18],
|
|
chorus: [8, 'I V IV I', 'arp-down', 'arpeggiated', 'none', 0.25],
|
|
outro: [4, 'I', 'fade', 'pedal', 'none', 0.06],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','verse','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'ambient_014',
|
|
name: 'Solar Wind',
|
|
mood: 'Ambient',
|
|
energy: 2,
|
|
tempo: 78,
|
|
key: 'F',
|
|
scale: 'lydian',
|
|
tags: ['space', 'cosmic', 'vast'],
|
|
desc: 'Streams of lydian particles carried by an invisible solar wind',
|
|
synths: { lead: 'FM', pad: 'AM', bass: 'AM' },
|
|
fx: { reverb: 0.68, delay: 0.4, filter: 1050 },
|
|
sections: {
|
|
intro: [4, 'I IV', 'sustained', 'pedal', 'none', 0.1],
|
|
verse: [8, 'I ii IV I', 'legato', 'root', 'sparse', 0.2],
|
|
chorus: [8, 'I iii vi IV', 'arp-down', 'arpeggiated', 'hats-only', 0.28],
|
|
outro: [4, 'I iii', 'fade', 'pedal', 'none', 0.08],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','verse','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'ambient_015',
|
|
name: 'Moonpool Reflection',
|
|
mood: 'Ambient',
|
|
energy: 1,
|
|
tempo: 61,
|
|
key: 'B',
|
|
scale: 'minor',
|
|
tags: ['dream', 'mist', 'ethereal'],
|
|
desc: 'Perfectly still moonlit pool reflecting minor key pads in mirrored silence',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'AM' },
|
|
fx: { reverb: 0.8, delay: 0.48, filter: 550 },
|
|
sections: {
|
|
intro: [4, 'vi I', 'sustained', 'pedal', 'none', 0.05],
|
|
verse: [8, 'I vi IV I', 'legato', 'root', 'none', 0.12],
|
|
chorus: [8, 'I iii IV I', 'sustained', 'arpeggiated', 'sparse', 0.18],
|
|
outro: [4, 'I', 'fade', 'pedal', 'none', 0.05],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','verse','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'ambient_016',
|
|
name: 'Ember Glow',
|
|
mood: 'Ambient',
|
|
energy: 3,
|
|
tempo: 85,
|
|
key: 'E',
|
|
scale: 'pentatonicMajor',
|
|
tags: ['atmosphere', 'tranquil', 'meadow'],
|
|
desc: 'Warm dying embers casting a pentatonic glow across a quiet room',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'AM' },
|
|
fx: { reverb: 0.6, delay: 0.35, filter: 1500 },
|
|
sections: {
|
|
intro: [4, 'I V', 'sustained', 'pedal', 'none', 0.12],
|
|
verse: [8, 'I IV V I', 'pentatonic', 'root', 'sparse', 0.22],
|
|
chorus: [8, 'I vi ii IV', 'legato', 'arpeggiated', 'half-time', 0.3],
|
|
bridge: [4, 'I iii IV I', 'stepwise', 'pedal', 'sparse', 0.2],
|
|
outro: [4, 'I', 'fade', 'pedal', 'none', 0.1],
|
|
},
|
|
form: ['intro','verse','chorus','verse','bridge','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'ambient_017',
|
|
name: 'Cloud Temple',
|
|
mood: 'Ambient',
|
|
energy: 2,
|
|
tempo: 71,
|
|
key: 'A',
|
|
scale: 'lydian',
|
|
tags: ['floating', 'ethereal', 'vast'],
|
|
desc: 'An ancient temple floating among the clouds in shimmering lydian suspension',
|
|
synths: { lead: 'AM', pad: 'Poly', bass: 'AM' },
|
|
fx: { reverb: 0.75, delay: 0.45, filter: 850 },
|
|
sections: {
|
|
intro: [4, 'I iii', 'sustained', 'pedal', 'none', 0.08],
|
|
verse: [8, 'I IV vi ii', 'arp-down', 'root', 'sparse', 0.18],
|
|
chorus: [8, 'I V IV I', 'pentatonic', 'arpeggiated', 'hats-only', 0.25],
|
|
outro: [4, 'I IV', 'fade', 'pedal', 'none', 0.06],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','verse','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'ambient_018',
|
|
name: 'Frozen Bloom',
|
|
mood: 'Ambient',
|
|
energy: 1,
|
|
tempo: 65,
|
|
key: 'G',
|
|
scale: 'wholeTone',
|
|
tags: ['glacier', 'crystal', 'void'],
|
|
desc: 'Ice crystals blooming in slow motion with directionless whole-tone shimmer',
|
|
synths: { lead: 'FM', pad: 'Poly', bass: 'AM' },
|
|
fx: { reverb: 0.78, delay: 0.48, filter: 600 },
|
|
sections: {
|
|
intro: [4, 'I', 'sustained', 'pedal', 'none', 0.05],
|
|
verse: [8, 'I vi IV V', 'legato', 'root', 'none', 0.12],
|
|
chorus: [8, 'I iii IV I', 'sustained', 'arpeggiated', 'sparse', 0.18],
|
|
outro: [4, 'I', 'fade', 'pedal', 'none', 0.05],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','verse','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'ambient_019',
|
|
name: 'Whispering Sands',
|
|
mood: 'Ambient',
|
|
energy: 2,
|
|
tempo: 73,
|
|
key: 'C#',
|
|
scale: 'pentatonicMinor',
|
|
tags: ['tide', 'mist', 'atmosphere'],
|
|
desc: 'Desert sands whispering pentatonic secrets carried on a warm breeze',
|
|
synths: { lead: 'FM', pad: 'AM', bass: 'AM' },
|
|
fx: { reverb: 0.7, delay: 0.4, filter: 900 },
|
|
sections: {
|
|
intro: [4, 'I IV', 'sustained', 'pedal', 'none', 0.1],
|
|
verse: [8, 'vi I IV V', 'pentatonic', 'root', 'sparse', 0.2],
|
|
chorus: [8, 'I vi IV I', 'arp-down', 'arpeggiated', 'hats-only', 0.28],
|
|
outro: [4, 'I', 'fade', 'pedal', 'none', 0.08],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','verse','chorus','outro'],
|
|
},
|
|
{
|
|
id: 'ambient_020',
|
|
name: 'Infinite Stillness',
|
|
mood: 'Ambient',
|
|
energy: 1,
|
|
tempo: 60,
|
|
key: 'F#',
|
|
scale: 'major',
|
|
tags: ['void', 'stardust', 'vast'],
|
|
desc: 'Absolute stillness at the edge of the universe where sound barely exists',
|
|
synths: { lead: 'AM', pad: 'Poly', bass: 'AM' },
|
|
fx: { reverb: 0.8, delay: 0.5, filter: 500 },
|
|
sections: {
|
|
intro: [4, 'I', 'silence', 'pedal', 'none', 0.03],
|
|
verse: [8, 'I V', 'sustained', 'root', 'none', 0.1],
|
|
chorus: [8, 'I IV', 'legato', 'arpeggiated', 'sparse', 0.15],
|
|
outro: [4, 'I', 'fade', 'silence', 'none', 0.03],
|
|
},
|
|
form: ['intro','verse','chorus','verse','chorus','verse','chorus','outro'],
|
|
},
|
|
];
|
|
|
|
// ─── Public API ────────────────────────────────────────────
|
|
|
|
window.MusicLibrary = {
|
|
/** All song definition objects */
|
|
songs: songs,
|
|
|
|
/** Total number of songs */
|
|
count: songs.length,
|
|
|
|
/** Get all songs for a given mood */
|
|
getSongsByMood: function(mood) {
|
|
return songs.filter(function(s) {
|
|
return s.mood && s.mood.toLowerCase() === mood.toLowerCase();
|
|
});
|
|
},
|
|
|
|
/** Get a song by ID */
|
|
getSong: function(id) {
|
|
for (var i = 0; i < songs.length; i++) {
|
|
if (songs[i].id === id) return songs[i];
|
|
}
|
|
return null;
|
|
},
|
|
|
|
/** Get all unique mood names */
|
|
getMoods: function() {
|
|
var seen = {};
|
|
return songs.reduce(function(acc, s) {
|
|
if (s.mood && !seen[s.mood]) { seen[s.mood] = true; acc.push(s.mood); }
|
|
return acc;
|
|
}, []);
|
|
},
|
|
};
|
|
|
|
})();
|