JamSpace is a client/server application that leverages HTML5 and the Web Audio API to enable users to record, arrange and mix multi-track audio projects. Its goal is to be a networked digital audio workstation (DAW) with features to enable collaboration between users.

The Web Audio API provides web browsers with the ability to record and play back audio streams without requiring any external plugins. The client side is a web page that can take many forms, the initial implementation is modeled after typical multi-track composition software. The backend is a java application which is controlled by REST APIs and uses WebSockets for streaming audio in and out.

The JamSpace server supports both sampled and synthesized audio which may both be used in the same project. Standard MIDI and audio files may be imported.
The JamSpace server will include features for social network that will enable users to form project groups and control access to projects.

Features

  • Browser base audio recording, mixing, arrangement
  • Sampled and synthesized audio support
  • Dynamic sample rate and depth conversion
  • Support for user defined collaborative projects
  • Group track support simplifies editing and project management
  • Library of shared project to use as starter templates

Project Samples

Project Activity

See All Activity >

Follow JamSpace

JamSpace Web Site

Other Useful Business Software
Full-stack observability with actually useful AI | Grafana Cloud Icon
Full-stack observability with actually useful AI | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of JamSpace!

Additional Project Details

User Interface

Web-based

Programming Language

Java, JavaScript

Related Categories

JavaScript Digital Audio Workstations (DAW), Java Digital Audio Workstations (DAW)

Registered

2016-05-24