Skip to content

AudioWorklet DSP Playground #389

Closed
@Kizjkre

Description

AudioWorklet DSP Playground

Feature list

Necessary Features

  • Code editor
    • Monaco
  • Visualizer a la Canopy
  • Boilerplate templates/examples
  • Playback functionality
    • Realtime?
  • Export
    • Template
    • Just AudioWorklet

Nice to Haves

  • Export
    • WAV
    • Share button
      • Permalink
  • Console display
  • Virtual FS?
  • Web MIDI/MIDI controller support
  • GUI
    • Dials and knobs for variable input into the Audio Worklet

Tech Stack

Fully client-side

  • SvelteKit
    • Svelte 5
  • Vite
  • JavaScript

Considerations

  • How to evaluate code
    • eval
      • Audion support
      • Better performance (?)
    • <iframe>s
      • Sandboxed
  • Submodule

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Labels

gsoc24Google Summer of Code 2024

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions