Inspiration

We all love music. Alex is a pianist who plays anime arrangements and has edited for YouTube. Jess is a classically trained violinist. Gabriel leans producer with synthesizer experience. Kiarash brings balanced engineering across the stack. We set out to lower the barrier for real song creation. Like coding copilots for developers, Neom acts as a creative copilot by turning complex workflows into simple actions.

What It Does

Neom is an agentic digital audio workstation that helps you go from idea to arranged track fast. Create projects directly from natural language with the help of Neom.

Key abilities

  • Dual scrubbers for precise navigation fixed cursor and playback cursor with smooth scrubbing at tenth second accuracy
  • Draggable and reorderable tracks with waveforms mute solo and volume controls
  • Loop regions recording transport controls icons for play pause record stop loop undo redo plus a hotkeys panel
  • Asset browser for quick drops from the project library
  • Project system to save open and relink sessions with export support
  • Chatbot sidebar that understands intent create starter arrangements suggest structure generate drum and bass lines and place clips onto tracks

How We Built It

We used React Next.js TypeScript Tailwind CSS Framer Motion and GSAP. The audio engine uses the Web Audio API with offline decoding for waveforms and a lightweight JSON project schema for save and load.

Challenges We Ran Into

Complex UI state made the early frontend heavy and jittery. Kiarash refactored state and timing to keep rendering smooth while audio stayed sample aligned. Gabriel iterated on visual design elements like the clef and icon set. Jess broke the database during schema changes then brought it back and shipped reliable project saving. Backend to timeline mapping required careful design. Merge conflicts appeared when two people touched the same surface so we tightened ownership and shipped smaller pull requests.

Accomplishments We Are Proud Of

  • A working DAW timeline with smooth scrubbing and dual cursors
  • An integrated chatbot that scaffolds tracks and arrangements
  • A clean project schema with save load and export
  • The LMMS style audio choice assistant wired into the flow
  • A cohesive dark studio aesthetic that feels familiar to Vegas users

What We Learned

Communicate scope and blockers early. Keep ownership clear. Land smaller changes to avoid conflicts. Treat timing and rendering as first class concerns in audio tools. Model the data first so features plug in cleanly.

What Is Next For Neom

  • Stem separation beat and key detection and auto tempo alignment
  • Smart arrangement suggestions and mix presets per genre
  • Collaboration with shared projects and comments in the chat panel
  • Deeper export options and offline bounce
  • Real database and auth so users see past projects across devices
  • Plugin interface for generators effects and mastering chains

Built With

Share this project:

Updates