TypeScript Music

Open-source TypeScript projects categorized as Music | Edit details

Top 19 TypeScript Music Projects

  • Tone.js

    A Web Audio framework for making interactive music in the browser.

    Project mention: Musical Chord Progression Arpeggiator | dev.to | 2021-12-23

    uses my Scale Generator and Arpeggio Pattern Generator and the lovely Tone.js.

  • nuclear

    Streaming music player that finds free music for you

    Project mention: Nuclear Music Player - Free Alternative to Spotify | reddit.com/r/Piracy | 2021-11-29
  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • tonal

    A functional music theory library for Javascript

    Project mention: Humble beginnings of my first open source npm package: The Music Builder | reddit.com/r/javascript | 2021-08-20

    Here's how tonal.js does it: https://github.com/tonaljs/tonal/tree/master/packages

  • swdc-vscode-musictime

    A VS Code extension to discover the most productive music to listen to as you code

    Project mention: Community showcase: automated home setup to stay in flow | dev.to | 2021-05-20

    In his next iteration, Shane is considering how he might trigger Digital Wellbeing’s Focus Mode to disable all distracting apps on his Android phone. He is also exploring how he could integrate with Spotify to start playing newly recommended songs from Music Time when he’s in flow.

  • discord-player

    🎧 Complete framework to simplify the implementation of music commands using discords.js v13

    Project mention: node.js help | reddit.com/r/CodingHelp | 2021-09-15

    You can download the old source here, but the documentation for this version doesn't exist any longer, it appears. Though you can look at the code itself which may help.

  • html-midi-player

    🎹 Play and display MIDI files on the web

    Project mention: HTML midi-player element – Play and display MIDI files on the web | news.ycombinator.com | 2021-04-11
  • skyra

    All-in-one multipurpose Discord Bot designed to carry out most of your server's needs with great performance and stability.

    Project mention: Mee6 joins the NFT craze and starts selling NFT avatars | reddit.com/r/discordapp | 2022-01-07

    Some technical details, the bot runs on a VPS from provider Netcup (hosted in Germany if you care about that stuff) that has 16 GB DDR4 ECC RAM and 4 dedicated CPU cores from an AMD EPYC 7702. At time of writing as a random snapshot there's still about 10 GB RAM free and 1 GB free to be taken by the bot (can be bumped if we see the need to). Oh and the bot is fully open source because we believe in full transparency: https://github.com/skyra-project/skyra

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • muse

    🎧 a self-hosted midwestern Discord music bot that doesn't suck (by codetheweb)

    Project mention: Does anyone know of a music bot that isn't canceled? | reddit.com/r/Discord_Bots | 2021-09-23
  • Rhyme

    The Home of your Music

    Project mention: I made my first open source project | dev.to | 2021-09-22

    For instructions to install rhyme click on your os Windows, Mac, Linux

  • learn-push2-with-svelte

    Learn chords, scales, and music theory on the Push 2, right inside your web browser!

    Project mention: Jam live with your friends with Svelte! | reddit.com/r/sveltejs | 2021-10-22

    Off the top of my head, my own! I’ve seen a few others though, but I don’t remember the names. A lot of folks are using it because of how easy it is to get good performance.

  • lonely-bot

    Discord bot for aggregating and presenting Dota 2 stats and playing music

    Project mention: TypeScript discord.js v13 music bot | reddit.com/r/Discordjs | 2021-09-02

    I noticed that there isn't much content out on how to create music bots for discord.js v13 yet, so here's a link to a repo where I've also tried to integrate tests, and pre commit hooks (for better development practises) https://github.com/angary/lonely-bot. I hope this may help others, and I"m happy to answer questions to explain the code a bit.

  • octave-compass

    A tool for exploring musical scales and chords

    Project mention: news.ycombinator.com | 2021-01-31

    Thanks for the feedback, and the submission :)

    When you say "keyboard does not produce sound", are you saying that you'd expect to hear sound when pressing a physical key on your computer keyboard, like "C" or "1"? Or are you saying that you're clicking an element in the page and not hearing sound? I really like the idea of responding to physical key presses. If you're into Svelte, perhaps you'd want to take a stab at adding that feature... wink wink. I actually already have a ticket for it here: https://github.com/seancolsen/octave-compass/issues/74 My thought was to use the number keys to play the scale degrees, but I'm open to other ideas.

  • kendraio-app

    Kendraio App

    Project mention: $500 USD developer bounty! | dev.to | 2021-04-27

    Kendraio App is a general framework for creating low-code applications. Kendraio App was originally created to service the creative/music industry to enable easy asset and rights management both locally and on third-party platforms. But what we've ended up creating is a generic data browser that plugs into remote APIs and enables highly configurable low-code interfaces to be built. And we'll use this framework as the basis of this project. Please check out these links before accepting this mission: Kendraio App demo, Kendraio App on GitHub, Kendraio App documentation, Kendraio App website. As you create this project your feedback will influence the direction and capabilities of the Kendraio framework.

  • acid-banger

    The Endless Acid Banger - Extra Spicy (by zykure)

    Project mention: I spiced up the Endless Acid Banger by Vitling [software synth + MIDI] | reddit.com/r/synthesizers | 2022-01-13

    Source code & docs at https://github.com/zykure/acid-banger/

  • RadiYo

    A Discord bot to listen to the radio with friends!

    Project mention: I made a internet radio bot! | reddit.com/r/discordapp | 2021-12-04

    Wow! That's very generous! The code definitely wasn't built with internalizations in mind but the code is completely open source here if you fancy yourself a try. It would be an awesome addition!

  • chord-quiz

    Cross-platform app to learn chords with MIDI input.

    Project mention: Show HN: A piano chord-switch practicing tool I made | news.ycombinator.com | 2021-12-26

    There are now many tools to learn chords. Here is one I made: https://chord-quiz.netlify.app/

    You can connect a MIDI keyboard. It is open source: https://github.com/klavinski/chord-quiz

  • PipeScore

    A web-based bagpipe notation app.

    Project mention: PipeScore – FOSS Bagpipe Notation | news.ycombinator.com | 2021-11-02
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-13.

TypeScript Music related posts


What are some of the best open-source Music projects in TypeScript? This list will help you:

Project Stars
1 Tone.js 11,430
2 nuclear 7,223
3 tonal 2,172
4 swdc-vscode-musictime 435
5 discord-player 327
6 html-midi-player 243
7 skyra 171
8 muse 160
9 Rhyme 42
10 learn-push2-with-svelte 35
11 lonely-bot 26
12 prolink-connect 25
13 octave-compass 19
14 kendraio-app 18
15 lavalink-music-bot 12
16 acid-banger 3
17 RadiYo 1
18 chord-quiz 1
19 PipeScore 1
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.