Can you recommend a tech stack for a cross-platform music-pedagogy application?

This page summarizes the projects mentioned and recommended in the original post on /r/AskProgramming

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • p5.js

    p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —

  • We are by no means dead-set on Essentia and C++. I have also investigated going the web app route and tested this out by making a basic cordova-browser app using this MIR library and p5.js to make a simple animated spectrum analyzer/pitch tracker.

  • JUCE

    JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, LV2 and AAX audio plug-ins.

  • Juce - As someone interested in VST plugin development I've used this before, but I've never tested its cross-platform features. It seems to be the industry standard for audio apps and includes a lot of powerful audio processing. However, if we have an MIR library that is well featured, we don't actually need a lot of that processing except for the basic I/O (for instance, Essentia already has a good FFT algorithm). I've heard that its UI development capabilties are somewhat barebones, but I dont know for sure since any apps I've made with it were all just a single view. Our app will have a few different "minigames" embedded into it so the UI will be a bit more complex than that.

  • 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.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Anyone know anyone that creates plugins?

    1 project | /r/audioengineering | 8 Dec 2023
  • Ardour 8.0 released

    2 projects | news.ycombinator.com | 9 Oct 2023
  • I'd like to share my personal web project. Those who are into astronomy might wanna see this.

    3 projects | /r/PinoyProgrammer | 22 Jun 2023
  • What programming languages do you recommend starting with regarding audio visual programming/audio software development?

    1 project | /r/DSP | 16 Jun 2023
  • xcode or visual studio?

    1 project | /r/learnprogramming | 7 Jun 2023