A Svelte application for visualizing Ableton Live session data with waveform analysis.
Install Dependencies
pnpm install
Run Development Server
pnpm run dev
Then open http://localhost:5173 in your browser.
Build for Production
pnpm run build
pnpm run preview
svelte-ableton-test-app/
āāā public/ # Static assets
ā āāā ableton_data_export.json # JSON from Ableton API script
ā āāā audio.wav # Sample audio file
āāā src/
ā āāā components/ # Svelte components
ā ā āāā SessionInfo.svelte # Session metadata
ā ā āāā TransientList.svelte # Transient markers
ā ā āāā WaveformViewer.svelte # Waveform visualization
ā āāā lib/ # Utility functions
ā ā āāā data.js # Data handling
ā ā āāā time.js # Time conversions
ā āāā App.svelte # Root component
ā āāā main.js # App entry point
āāā package.json # Project configuration
For the best development experience, install the Svelte extension.