Ask HN: How to get started with audio programming?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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
  • Sonic Pi

    Code. Music. Live.

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

    The virtual Eurorack studio (by VCVRack)

  • > juce

    I would add to that VCV Rack [1] is another great starting point.

    Very low barrier to entry, see developer manual [2], and there is hundreds open source modules to learn from. [3]

    [1] https://vcvrack.com

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

  • elk-pi

    Elk Audio OS binary images for Raspberry Pi

  • gen-rack

    Create VCV Rack modules from gen~ exports

  • Nice, I hadn’t looked into building VCV Rack modules but it’s a super fun piece of software - there’s also an iOS port called MiRack, personally I love making music on the iPad so I use that more.

    I saw this the other day that lets reuse gen~ code from Max as a VCV module: https://github.com/isabelgk/gen-rack

  • ThinkDSP

    Think DSP: Digital Signal Processing in Python, by Allen B. Downey.

  • AudioKit

    Audio synthesis, processing, & analysis platform for iOS, macOS and tvOS

  • If you are on macOS, AudioKit is a nice simplified layer on top of CoreAudio and CoreMidi: https://github.com/AudioKit/AudioKit

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • overtone

    Collaborative Programmable Music

  • Sounds like you might be more interested in live coding. Overtone [1] can do what I think you are describing, and more--it's a frontend to SuperCollider, which has all the audio synthesis stuff you aren't interested in, but it can trigger samples fine. Of course, if Clojure isn't your thing, there are other live coding tools out there.

    [1] https://github.com/overtone/overtone

  • zynaddsubfx

    ZynAddSubFX open source synthesizer

  • helm

    Helm - a free polyphonic synth with lots of modulation (by mtytel)

  • mb-sound

    A library of simple Ruby tools for processing sound.

  • Edit: My goal is to make a mini-synth which takes input from the computer keyboard.

    If you are a Ruby programmer, you could use this rubygem I wrote: https://github.com/mike-bourgeous/mb-sound

    A video about using that gem to make a synthesizer: https://m.youtube.com/watch?v=aS43s6TWnIY&feature=youtu.be

    Part of a long-running experiment of mine to make educational videos about sound, which I hope might help you on your audio programming journey: https://www.youtube.com/playlist?list=PLpRqC8LaADXnwve3e8gI2...

    There have been recent posts to HN about the difficulty of reading key-up events from the terminal. I used MIDI and a separate MIDI keyboard app for my video demo.

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

  • Overtone – programmable, live music in Clojure

    4 projects | news.ycombinator.com | 3 Aug 2023
  • Ask HN: What audio/sound-related OSS projects can I contribute to?

    22 projects | news.ycombinator.com | 22 Mar 2023
  • glicol-cli: music live coding in terminal powered by rust

    4 projects | /r/rust | 11 Mar 2023
  • Any programmers here? Curious how people have combined coding and music.

    7 projects | /r/edmproduction | 22 Dec 2022
  • Kate Bush’s Running Up That Hill Synth Sounds

    3 projects | news.ycombinator.com | 9 Jul 2022