Chrome Music Lab ~ Interactive Music Online


What is Chrome Music Lab?

Chrome Music Lab is a website that makes learning music more accessible through fun, hands-on experiments.

What can it be used for?

Many teachers have been using Chrome Music Lab as a tool in their classrooms to explore music and its connections to sciencemathart, and more. They’ve been combining it with dance and live instruments. Here’s a collection of some uses we’ve found on Twitter.

Can I use it to make my own songs?

Yes. Check out the Song Maker experiment, which lets you make and share your own songs.

Do I need to make an account?

Nope. Just open any experiment and start playing.

How were these built?

All our experiments are all built with freely accessible web technology such as Web Audio APIWebMIDITone.js, and more. These tools make it easier for coders to build new interactive music experiences. You can get the open-source code to lots of these experiments here on Github.

What devices do these work on?

You can play with these experiments across devices – phones, tablets, laptops – just by opening the site on a web browser such as Chrome.

musiclab.chromeexperiments.com

Bosca Ceoil ~ Multiplatform & Online Music Composition App


Easy to Use ~ A free and easy tool for creating music. Bosca is designed for beginners and takes less than five minutes to learn, and comes with a quick built in tutorial to walk you through everything, step by step.

Scales and Chords ~ Bosca supports lots of different scales and chords, so even if you’ve never composed music before, it’s really easy to get something that sounds good straight away.

Instruments ~ No messing around getting instruments to work! Bosca comes with over a hundred presets, including MIDI and Chiptune instruments.

It’s Free ~ Bosca Ceoil is completely free, and open sourced! Ready to make music? Try it right now in your browser: Online version

boscaceoil.net
github.com/TerryCavanagh/boscaceoil

Deep Audio Visualization ~ Visual Music Perceptions


Audio visualization usually relies on hand-crafted features, like intensity, timbre or pitch. These metrics are defined by humans and are biased towards our cultural representation of sound. In this project, we have trained a Neural Net to generate these features directly from spectrograms, in an unsupervised way. We thus get rid of this bias and hope the resulting visualizations can help us perceive music in different ways.

https://br-g.github.io/Deep-Audio-Visualization/web-app/

Music Blocks ~ Lego For Music


Music Blocks is a programming language and collection of manipulative tools for exploring musical and mathematical concepts in an integrative and fun way.

www.sugarlabs.org/music-blocks/

musicblocks.sugarlabs.org/

github.com/sugarlabs/musicblocks

The Loudspeaker Explorer ~ Colaboratory Notebook


A speaker measurement visualization, analysis and comparison tool.

colab.research.google.com/github/dechamps/LoudspeakerExplorer-rendered/blob/master/Loudspeaker_Explorer

Soundsync ~ Cross-platform Virtual Cables


Soundsync is a web and desktop app to manage every audio source and every audio output in your home from a single interface. Link any audio source to multiple speakers connected to any devices on your home network. Soundsync will keep the music synchronized between all of them.

Features:

  • 🆓 Free to use
  • 🕸️ Work with any number of connected devices, audio sources, audio outputs and every link of your choosing
  • 🎶 Compatible with a lot of different audio sources (Spotify Connect with a premium account, Airplay, Hardware Audio input (line in / microphone), Linux system audio ; coming soon: Windows system audio, UPnP and more)
  • 🔊 Broadcast sound to any speaker connected to a computer (Windows, MacOS, Linux, RapsberryPi), a web browser (Chrome, Firefox) or a Chromecast and soon more
  • 🔗 Group speakers together to synchronize them to the same audio source
  • 🎛️ Control everything from a web browser
  • 🔓 Not linked to any external service, works offline, no account creation

github.com/geekuillaume/soundsync

Waveform Playlist ~ Multitrack Web Editor


Multitrack Web Audio editor and player with canvas waveform preview. Set cues, fades and shift multiple tracks in time. Record audio tracks or provide audio annotations. Export your mix to AudioBuffer or WAV! Inspired by Audacity, this project is written in ES2015 using the Web Audio API.

naomiaro.github.io/waveform-playlist/web-audio-editor
github.com/naomiaro/waveform-playlist

JSIDPlay2 ~ Java SID Player


This is a multi-platform Commodore 64 emulator specialized for sound reproduction. It is also a SID player for music collections like HVSC and CGSC. It is a full C64 emulator and can play games of the GameBase64 project as well.

jsidplay2

haendel.ddns.net/~ken
sourceforge.net/projects/jsidplay2
Web Player