TypeScript Music

Open-source TypeScript projects categorized as Music

Top 23 TypeScript Music Projects

  • Tone.js

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

  • nuclear

    Streaming music player that finds free music for you

    Project mention: A way to stream private music on Windows? | /r/privacy | 2023-06-27

    Win/Mac/Linux : Nuclear : https://github.com/nukeop/nuclear Radio mode automatically plays similar songs. If the connection is slow, You can change Invidious : https://docs.invidious.io/instances/

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • wavesurfer.js

    Audio waveform player

    Project mention: Wavesurfer.js | dev.to | 2023-12-11
  • youtube-music

    YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)

    Project mention: Grandfathered YouTube Premium will see January price increase | /r/Android | 2023-12-07

    Install Firefox, ublock origin for desktop YouTube, install https://github.com/th-ch/youtube-music for YTM outside of your browser, use revanced manager for the Android YTM app, stop paying a suckers tax lol

  • tonal

    A functional music theory library for Javascript

    Project mention: Tonal.js: Functional music theory lib | news.ycombinator.com | 2024-04-02

    They're using objects, including arrays [1], so I think they would have been more precise to say that they're using objects and arrays as simple data structures rather than using OO features like inheritance and mutation.

    [1] https://github.com/tonaljs/tonal/blob/main/packages/chord/in...

  • riffusion-app

    Stable diffusion for real-time music generation (web app)

  • museeks

    🎵 A simple, clean and cross-platform music player

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • piano-trainer

    Memorize piano scales with ease! A piano practice program w/ MIDI support. Consider it an interactive reference manual 🎹

  • opensheetmusicdisplay

    OpenSheetMusicDisplay renders sheet music in MusicXML format in your web browser based on VexFlow. OSMD is brought to you by PhonicScore.com.

    Project mention: LilyPond: Music Notation for Everyone | news.ycombinator.com | 2024-02-23

    On a related note, VexFlow is a project for rendering music notation in the browser.

    https://github.com/vexflow/vexflow/

    OpenSheetMusicDisplay is a higher-level library that uses VexFlow to render entire MusicXML documents.

    https://github.com/opensheetmusicdisplay/opensheetmusicdispl...

  • planby

    Planby is a component for a quick implementation of Schedules, Timelines, Electronic Program Guide, Conference / Calendar Planner, Music Events and many more ideas.

  • signal

    Online MIDI Editor: signal

  • Beatbump

    Alternative YouTube Music frontend built with Svelte/SvelteKit 🎧

    Project mention: On what side project you guys are working on? | /r/webdev | 2023-06-29

    The biggest is Beatbump (GitHub), a free privacy respecting YouTube Music frontend with the ability to self host it or use a public instance. Working on the latest refactor, which should be done soon!

  • muse

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

    Project mention: Any good alternative for Vexera music bot for Discord ? | /r/selfhosted | 2023-07-07

    If you want docker you can use Muse or EvoBot. Personally, I use EvoBot as it's more lightweight than Muse.

  • html-midi-player

    🎹 Play and display MIDI files on the web

  • discord-player

    🎧 Complete framework to simplify the implementation of music commands using discord.js v14

  • swdc-vscode-musictime

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

  • audius-protocol

    The Audius Protocol - Freedom to share, monetize, and listen to any audio content.

  • lavamusic

    lavalink music bot base in shoukaku and discord.js v14

  • composing.studio

    Collaborative music composition for everyone.

  • ytmdesktop2

    Unofficial Youtube Music Desktop App, with LastFM support.

  • Nora

    An elegant music player built using Electron and React. Inspired from Oto Music for Android by Piyush Mamidwar. (by Sandakan)

    Project mention: What are some good music players for Windows? | /r/Windows11 | 2023-04-23
  • hacklily

    A web-based sheet music editor and publishing platform.

    Project mention: Hacklily.org issue with save | /r/lilypond | 2023-04-23

    Does anyone here use https://www.hacklily.org/ ? I wanted to be able to switch back an forth between using my ipad and my pc to create scores so hacklily seemed like the best option but I keep running into a save error. I saw a github question addressing the same issue but it seems like the solution given was mainly for users using it locally. Does anyone know if/how I can fix this?

  • multi-scrobbler

    Scrobble plays from multiple sources to multiple clients

    Project mention: Just deleted my last.fm account – thanks to Maloja and multi-scrobbler | /r/selfhosted | 2023-12-08

    multi-scrobbler Github link

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

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 2024-04-02.

TypeScript Music related posts

Index

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

Project Stars
1 Tone.js 13,089
2 nuclear 11,447
3 wavesurfer.js 8,118
4 youtube-music 6,120
5 tonal 3,645
6 riffusion-app 2,540
7 museeks 1,590
8 piano-trainer 1,348
9 opensheetmusicdisplay 1,342
10 planby 1,314
11 signal 1,140
12 Beatbump 987
13 muse 741
14 html-midi-player 582
15 discord-player 575
16 swdc-vscode-musictime 543
17 audius-protocol 542
18 lavamusic 529
19 composing.studio 518
20 ytmdesktop2 359
21 Nora 348
22 hacklily 319
23 multi-scrobbler 254
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com