plugdata VS scheme-for-max

Compare plugdata vs scheme-for-max and see what are their differences.

plugdata

Pure Data as a plugin, with a new GUI (by plugdata-team)

scheme-for-max

Max/MSP external for scripting and live coding Max with s7 Scheme Lisp (by iainctduncan)
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
plugdata scheme-for-max
22 34
1,305 181
3.1% -
9.9 2.8
3 days ago about 1 month ago
C C
GNU General Public License v3.0 only GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

plugdata

Posts with mentions or reviews of plugdata. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-01-24.
  • Learn How to Build Your Own Max for Live Devices
    3 projects | news.ycombinator.com | 24 Jan 2024
    Max4Live is what got me into Ableton, it also got me out of Ableton...

    As someone who had been using PureData for quite a while the idea of having that kind of development environment integrated into the DAW was super exciting, unfortunately the actual implementation leaves a lot to be desired; personally the final straw was when I realized that the Max process space was global to Ableton so that global variables would leak between devices (no sandboxing)... This may have been addressed in further releases as I was a very early adopter, but all of the other issues pointed out by the other posters still stand.

    If you're looking for a platform agnostic alternative to Max4Live there is PlugData[0] which is a VST implementation of PureData -- the open-source origin of Max and created by the same authors.

    And there is the Grid for Bitwig[1] which offers a modular graph based MIDI/DSP programming environment that runs at audio rate and is fully integrated into the DAW as a native solution! The Grid is somewhat limited as it isn't extensible, but it supports >95% of common use cases and is used internally to build Bitwig's native devices. Hopefully in the future Bitwig will extend it's open API surface to include building custom Grid modules -- in the meantime PlugData is perfectly acceptable patch for doing unusual logic calculations and doing left-field things like interfacing with robotics :)

    [0] https://plugdata.org/

  • Automatonism vs VCV Rack
    1 project | /r/puredata | 21 Jun 2023
    Automatonism is ongoing, and if you're looking for better UX (as well as a ton of other excellent features, like making plugins and compiling for Daisy) then you should absolutely check out https://plugdata.org!
  • Pure Data on Steam Deck
    2 projects | /r/synthesizers | 24 Apr 2023
    Sweet! It works now in plugdata, too!
  • Max 4 Bitwig?
    1 project | /r/Bitwig | 21 Apr 2023
    An alternative for this is PlugData -- a native VST host for PureData (the open-source sibling of Max; same original author)
  • Ask HN: What audio/sound-related OSS projects can I contribute to?
    22 projects | news.ycombinator.com | 22 Mar 2023
    The Rust audio environment might need help, if you're into that:

    https://rust.audio/

    Maybe this might be worth a look, too:

    https://plugdata.org/

    It's a recent attempt to make Pure Data more accessible for less technically inclined users.

  • Miller Puckette: Inside PureData – Lectures on pd/development of computer music
    5 projects | news.ycombinator.com | 5 Mar 2023
    Well, Miller created Max, which back in those days was more about composition than synthesis and relied on external hardware to create sound. Another fella took Max and developed the commercial product and developed it some more. During this time home computers became good enough for realtime synthesis so Miller developed PD which combined aspects of Max with realtime audio synthesis capabilities. Max thought this was pretty great so integrated pd into Max which gave us Max/MSP, Max is Max Mathews who developed the Music(n) family of programing languages and MSP is Miller S. Puckette.

    I would not say that pd or Max/MSP is more approachable, they are pretty even these days unless you stick to vanilla pd with no externals which almost no one does, the main differences is that Max/MSP gives you all you need out of the box but pd can run just about anywhere including in plugins if you are that sort. Max/MSP is considerably more modern in aesthetic but PlugData[0] and PurrData[1] offer more modern interfaces for pd with a few new tricks, PlugData is a plugin version of pd (also standalone), Purrdata is a JavaScript rewrite of the interface with prepackaged externals and solid documentation. And we have a handful of other varieties of pd each which have their own slant and can be found on puredata.info.

    0: https://plugdata.org

  • Any programmers here? Curious how people have combined coding and music.
    7 projects | /r/edmproduction | 22 Dec 2022
    Not a programmer, but a producer here, and I’m interesting in getting into programming and I don’t know much about it but I want to learn JUCE (and Pure Data; which I know is also available now as a vst! and here’s a link for that https://github.com/plugdata-team/plugdata
  • Ask HN: Is there a great DAG framework for Python?
    3 projects | news.ycombinator.com | 16 Dec 2022
    This is an important objective of the rapidly-progressing plugdata project! The patcher is based on pure data so you can live patch yourself into deep space with any GP computer (a RasPi works fine), but has a sleek, calm, efficient, and themeable UI. In the last couple of weeks has grown a compiler that is working in its preliminary form both compiling in to C and flashing a Daisy synth dev board. The eventual hope is to gain compatibility across microcontrollers for not just audio synthesis, but for any creative purpose.

    The project is here: https://github.com/plugdata-team/plugdata

    The builds are coming thick and fast. 0.6.2 is so far behind the daily builds right now that 0.6.3 is going to be an enormous leap in functionality. Tim and the development team are doing a spectacular job of staying focused and cranking out bugfixes and features sometimes multiple times a day.

  • Max Mobile
    1 project | /r/MaxMSP | 10 Dec 2022
  • Good to learn pd and max msp in parallel for better understanding?
    1 project | /r/puredata | 26 Oct 2022

scheme-for-max

Posts with mentions or reviews of scheme-for-max. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-01-24.
  • Music for Programming
    1 project | news.ycombinator.com | 3 Mar 2024
  • Learn How to Build Your Own Max for Live Devices
    3 projects | news.ycombinator.com | 24 Jan 2024
  • MAX lessons
    1 project | /r/MaxMSP | 24 May 2023
  • Ask HN: Most interesting tech you built for just yourself?
    149 projects | news.ycombinator.com | 27 Apr 2023
    Mine is Scheme for Max, now on it's fourth open source release, but really written so I could make computer music how I want to. It's an extension to the popular Max/MSP visual music programming environment that embeds an s7 Scheme interpreter and provides a substantial API/FFI to Max. It allows you to script Max (and thus also Ableton Live) with Scheme, enabling interactive coding, algorithmic music, live coding, macros, and just much more pleasant scripting than in JavaScript. It locks in with the scheduler so you can even use Scheme powered sequencers within Ableton Live alongside regular Live tracks, and you can build sophisticated Live control surfaces using the Live API.

    Github page here: https://github.com/iainctduncan/scheme-for-max

  • Need explanation for MIDI
    1 project | /r/MaxMSP | 7 Apr 2023
    The project page is here, with links to lots of documentation I've done: https://github.com/iainctduncan/scheme-for-max
  • Controlling parameters with audio?
    2 projects | /r/ableton | 4 Apr 2023
  • Processing audio buffers with Scheme for Max (cookbook and tutorial)
    2 projects | /r/MaxMSP | 24 Feb 2023
    To download Scheme for Max and for tutorials, documentation, and the cookbook, visit the GitHub page: https://github.com/iainctduncan/scheme-for-max
  • The Janet Language
    6 projects | news.ycombinator.com | 17 Feb 2023
    If you like things like Janet, you might also like s7 Scheme. It is also a minimal Scheme built entirely in C and dead easy to embed. I used it to make Scheme for Max and Scheme for Pd, extensions to the Max and Pd computer music platform to allow scripting them in Scheme. (https://github.com/iainctduncan/scheme-for-max) Janet was one of the options I looked pretty closely at before choosing s7.

    The author (Bill Schottstaedt, Stanford CCRMA) is not too interested in making pretty web pages, ha, but the language is great!

  • Which coding language to start with?
    3 projects | /r/livecoding | 1 Feb 2023
    Project page: https://github.com/iainctduncan/scheme-for-max
  • Ask HN: What have you created that deserves a second chance on HN?
    44 projects | news.ycombinator.com | 26 Jan 2023
    I created Scheme for Max and Scheme for Pure Data. They are extensions to the Max/MSP, Ableton Live, and Pure Data computer music environments that embed an s7 Scheme interpreter in the host so that you can script, automate, and live code the hosts with s7, a Scheme from the CCRMA computer music center at Stanford and the same one used in the Snd editor and the Common Music 3 algorithmic composition environment. This allows you to do things like write algorithmic music tools, sequencers, and use the Ableton Live API in Scheme, including with Common Lisp style macros. It has an API for integrating with Max to share data structures, hook into the scheduler, run in the high priority thread, and so on. S4M allows you to do all the goodness of high level music programming in a Lisp, without losing the ability to use modern commercial tooling and instruments. It's my thesis project for a Masters in Music Technology with Andy Schloss and George Tzanetakis at the University of Victoria, and I plan to continue to a PhD working on it. I tried submitting twice, but it never made the page, which surprised me a bit given Lisp interest here.

    The github page is here: https://github.com/iainctduncan/scheme-for-max

    The youtube channel with various demos is here: https://www.youtube.com/c/musicwithlisp

What are some alternatives?

When comparing plugdata and scheme-for-max you can also consider the following projects:

Camomile - An audio plugin with Pure Data embedded that allows to load and to control patches

janet - A dynamic language and bytecode vm

purr-data - Purr Data - Jonathan Wilkes' cross-platform Pd-l2ork version

Rack - The virtual Eurorack studio

pure-data - Pure Data - a free real-time computer music system

BespokeSynth - Software modular synth [Moved to: https://github.com/BespokeSynth/BespokeSynth]

LIRA-8 - Virtual Lyra 8 in VST3, VST2, AUi, LV2 (Camomile) and Standalone (Pure Data) format.

score - ossia score, an interactive sequencer for the intermedia arts

spitback - A simple synth and drum machine patch intended for use with libpd

BespokeSynth - Software modular synth

HandheldCompanion - ControllerService

pyo - Python DSP module