Skip to content

PawiX25/PeerStudio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

00891e8 · · Jul 10, 2025

History

42 Commits
Jul 2, 2025
Jul 10, 2025
Jun 30, 2025
Jul 1, 2025
Jul 9, 2025
Jul 9, 2025
Jun 30, 2025
Jun 30, 2025

Repository files navigation

PeerStudio

PeerStudio is a real-time, collaborative digital audio workstation (DAW) that runs in your browser. Built with React and Tailwind CSS, it uses Tone.js for high-quality audio synthesis and PeerJS for seamless peer-to-peer collaboration.

Features

  • Real-Time Collaboration: Create music with others in a shared, synchronized session.
  • Multi-Track Timeline: Arrange and manage audio clips on multiple tracks.
  • Virtual Piano: Record and play melodies with a MIDI-enabled piano roll.
  • Step Sequencer: Build drum patterns and rhythmic loops with an intuitive sequencer.
  • Audio Clip Support: Drag and drop your own audio files directly into the timeline.

Tech Stack

  • Frontend: React.js, Tailwind CSS
  • Web Audio: Tone.js
  • P2P Networking: PeerJS