import { Accordion, AccordionContent, AccordionItem, AccordionTrigger, } from "@/components/ui/accordion"; import { Badge } from "@/components/ui/badge"; import { Card, CardContent, CardDescription, CardHeader, CardTitle, } from "@/components/ui/card"; import { Button } from "@/components/ui/button"; import { Separator } from "@/components/ui/separator"; import { Link } from "react-router-dom"; import { ArrowRight, BookOpenCheck, Music, Sparkles, Target, Waves, Zap, Layers, CheckCircle, } from "lucide-react"; interface CurriculumModule { id: string; title: string; description: string; level: "foundation" | "builder" | "advanced"; duration: string; focus: string[]; lessons: { title: string; summary: string; status: "coming_soon" | "draft" | "live"; }[]; } const curriculumModules: CurriculumModule[] = [ { id: "synthwave-foundations", title: "Synthwave Foundations", description: "Master the core sound design and production techniques that define AeThex audio.", level: "foundation", duration: "4 hrs", focus: ["Synthwave aesthetics", "Synthesis basics", "Drum programming"], lessons: [ { title: "The Synthwave Sound: History & Vibes", summary: "Understand the '80s-inspired, retro-futuristic sound that defines Ethos and AeThex.", status: "coming_soon", }, { title: "DAW Setup & Workflow", summary: "Configure your digital audio workstation (Ableton, FL Studio, Logic) for Ethos production.", status: "coming_soon", }, { title: "Synth Basics: Oscillators & Filters", summary: "Learn subtractive synthesis to create classic synthwave leads and pads.", status: "coming_soon", }, { title: "Drum Programming in Synthwave", summary: "Program punchy 808s, snares, and hi-hats that sit in the mix.", status: "coming_soon", }, { title: "Your First Synthwave Track", summary: "Build a 16-bar synthwave loop from scratch. This is your capstone.", status: "coming_soon", }, ], }, { id: "game-audio-sfx", title: "Game Audio & SFX Design", description: "Create high-quality sound effects and interactive audio for GameForge projects.", level: "builder", duration: "5 hrs", focus: [ "Sound effects design", "Interactive audio", "Spatial audio", "Game audio optimization", ], lessons: [ { title: "SFX Categories for Games", summary: "Master UI clicks, impact hits, ambience layers, and foley for game interactions.", status: "coming_soon", }, { title: "Layering & Processing Techniques", summary: "Learn compression, EQ, reverb, and delay to polish SFX and make them punchy.", status: "coming_soon", }, { title: "Procedural Audio with SFX Tools", summary: "Use synthesizers and samplers to generate infinite variations of sounds.", status: "coming_soon", }, { title: "Spatial Audio & 3D Sound Panning", summary: "Position sounds in 3D space for immersive game environments.", status: "coming_soon", }, { title: "Audio Implementation in Game Engines", summary: "Integrate your SFX into Unity, Unreal, and Godot with proper metadata.", status: "coming_soon", }, { title: "Capstone: Design an SFX Pack", summary: "Create 12 high-quality SFX (UI, impact, ambience) ready for a game.", status: "coming_soon", }, ], }, { id: "composition-scoring", title: "Composition & Scoring", description: "Compose original music and scores for games, films, and commercial projects.", level: "advanced", duration: "6 hrs", focus: [ "Music theory", "Melody & harmony", "Orchestration", "Emotional pacing", "Licensing-ready delivery", ], lessons: [ { title: "Music Theory Essentials", summary: "Understand chords, progressions, and scales. Apply them to synthwave.", status: "coming_soon", }, { title: "Writing Memorable Melodies", summary: "Craft hooks and themes that stick with players and audiences.", status: "coming_soon", }, { title: "Arranging & Orchestration", summary: "Layer synths, basses, drums, and strings to create depth and emotion.", status: "coming_soon", }, { title: "Adaptive Music for Games", summary: "Create stems and variations that respond to gameplay states.", status: "coming_soon", }, { title: "Mastering & Final Delivery", summary: "Polish your track for streaming, games, and commercial licensing.", status: "coming_soon", }, { title: "Capstone: Compose a 2-Minute Original Score", summary: "Write, arrange, and master a complete track for a game or film scenario.", status: "coming_soon", }, ], }, { id: "licensing-monetization", title: "Licensing & Monetization", description: "Understand how to license your music and build a sustainable income as an Ethos artist.", level: "advanced", duration: "3 hrs", focus: [ "Ecosystem licensing", "Commercial contracts", "Rights management", "Income streams", ], lessons: [ { title: "The Ethos Ecosystem License", summary: "Grant free use of your tracks for non-commercial AeThex projects.", status: "coming_soon", }, { title: "Commercial Licensing Basics", summary: "When a CORP client wants your track, how to negotiate and sign a contract.", status: "coming_soon", }, { title: "Rights Management & Royalties", summary: "Understand PROs, sync rights, and how to track your music usage.", status: "coming_soon", }, { title: "Building Your Artist Brand", summary: "Create a portfolio, set your rates, and market yourself on NEXUS.", status: "coming_soon", }, { title: "Multi-Platform Distribution", summary: "Sell your music on Spotify, Bandcamp, and streaming platforms while building your Ethos presence.", status: "coming_soon", }, ], }, ]; export default function DocsCurriculumEthos() { const curriculumStats = [ { label: "Total modules", value: "4", icon: Layers }, { label: "Lessons (planned)", value: "20+", icon: BookOpenCheck }, { label: "Certifications", value: "2", icon: CheckCircle }, ]; const highlights = [ { title: "Synthwave-focused", description: "All lessons aligned to AeThex sound and the '80s aesthetic.", icon: Music, }, { title: "Project-based", description: "Each module ends with a capstone track or asset pack you can showcase.", icon: Target, }, { title: "Industry-ready", description: "Learn production, mixing, mastering, and licensing like a professional.", icon: Sparkles, }, ]; return (
Learn synthwave, game audio, composition, and licensing from the ground up. Build your portfolio, join the Ethos Guild, and get your music into real games and commercial projects.
{module.description}
Lesson {index + 1}
{lesson.summary}
{highlight.title}
{highlight.description}
Database & Structure Ready
Ethos tracks table, artist profiles, and licensing agreements are built and tested.
Content Writing (Phase 3)
AeThex Foundation community will write and curate all lessons and assignments.
Live Launch Coming
Expect first lessons in Q1 2025 as founding artists join.
The curriculum will come to life soon. For now, explore the Ethos Guild community group and prepare your setup.
The Ethos Guild is being built right now. Soon you'll be able to upload tracks, get feedback from mentors, and list your services on the NEXUS marketplace. The community team is writing the curriculum.