awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
supercollider avatar

supercollider/supercollider

0
View on GitHub↗
6,624 星标·843 分支·C++·GPL-3.0·4 次浏览supercollider.github.io↗

Supercollider

An audio server, programming language, and IDE for sound synthesis and algorithmic composition.

Features

  • Algorithmic Music Composition - Provides a pattern-based event stream engine for algorithmic composition with live code modification.
  • Live Synthesis Controls - Controls sound synthesis and algorithmic composition in real time by sending code to a running audio engine during performance.
  • Live Coding Music Performance - Enables modifying and executing synthesis code on the fly while the audio engine continues running for improvisational performances.
  • Audio Synthesis - Generates and processes audio signals with low latency using a dedicated server architecture for live performance and composition.
  • Musical Event Stream Engines - Generates musical event sequences from composable pattern objects defining note parameters, timing, and probabilistic transformations.
  • Real-Time Audio Processing - Provides a low-latency server architecture that generates and processes audio signals for live performance.
  • Sound Synthesis - Generates and processes audio signals with low latency using a dedicated server architecture for live performance and composition.
  • Audio Sample Blocks - Processes audio in fixed-size sample blocks within a real-time thread for guaranteed low-latency performance.
  • Audio Synthesis Runtimes - Ships an interpreted language and real-time server specifically designed for audio synthesis and algorithmic composition.
  • Real-Time Audio Scripting - Sends commands from an interpreted language to a real-time audio engine to program sound synthesis and algorithmic composition.
  • Synthesis Graph Compilers - Compiles user-defined synthesis graphs into optimized unit generator trees for runtime audio processing.
  • Process Separation - Runs the synthesis engine as a separate real-time process from the language interpreter, communicating via OSC messages.
  • Audio Node Trees - Organizes synthesis nodes into a tree structure that determines execution order and signal flow for audio processing.
  • Live Code Help Browsers - Embeds a searchable help browser that executes code examples directly into the running synthesis environment.
  • Integrated Code Editors - Provides an integrated editor with a built-in help system for writing and testing audio synthesis code.
  • Audio Plugin Extensions - Supports custom unit generators and language extensions through community plugins and libraries.
  • Audio Plugin Extensibility - Adds new unit generators, language classes, and tools by installing community plugins or writing custom extensions.
  • Plugin-Based Audio Synthesis - Adds new unit generators, language classes, and tools by installing community plugins or writing custom extensions to the synthesis environment.
  • IDEs - Ships an integrated editor with a help system for writing, testing, and documenting audio synthesis programs.
  • MIDI and OSC Interfaces - Implements MIDI, OSC, HID, and serial port communication for controlling external hardware and software.
  • MIDI and OSC Device Integrations - Communicates with MIDI, OSC, HID, and serial port devices to control or be controlled by local and networked hardware.
  • Plugin Extenders - Loads external shared libraries at startup to extend the set of available synthesis primitives without recompiling the server.
  • Cross-Platform GUI Frameworks - Provides a cross-platform windowing toolkit for creating and updating UI widgets programmatically from the language interpreter.
  • Custom GUI Frameworks - Provides a cross-platform GUI framework for creating interactive windows, controls, data visualizations, and animations.

Star 历史

supercollider/supercollider 的 Star 历史图表supercollider/supercollider 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

supercollider/supercollider 是做什么的?

An audio server, programming language, and IDE for sound synthesis and algorithmic composition.

supercollider/supercollider 的主要功能有哪些?

supercollider/supercollider 的主要功能包括:Algorithmic Music Composition, Live Synthesis Controls, Live Coding Music Performance, Audio Synthesis, Musical Event Stream Engines, Real-Time Audio Processing, Sound Synthesis, Audio Sample Blocks。

supercollider/supercollider 有哪些开源替代品?

supercollider/supercollider 的开源替代品包括: overtone/overtone — Overtone is a Lisp audio synthesis library that provides a programmable environment for designing synthesizers and… sonic-pi-net/sonic-pi — Sonic Pi is a live coding music environment and algorithmic composition tool. It functions as a Ruby-based audio… lmms/lmms — LMMS is a digital audio workstation and MIDI sequencer designed for composing, arranging, and mixing music. It… samaaron/sonic-pi — Sonic Pi is a live coding music environment and algorithmic composition tool. It functions as a Ruby-based audio… vcvrack/rack — Rack is a virtual Eurorack modular synthesizer emulator and a modular synthesis SDK. It provides a digital environment… juce-framework/juce — JUCE is a comprehensive C++ audio framework and digital signal processing library used to build cross-platform audio…

Supercollider 的开源替代方案

相似的开源项目,按与 Supercollider 的功能重合度排序。
  • overtone/overtoneovertone 的头像

    overtone/overtone

    6,193在 GitHub 上查看↗

    Overtone is a Lisp audio synthesis library that provides a programmable environment for designing synthesizers and generating real-time audio. It serves as a digital signal processing framework for live sound programming, integrating an audio sample manager for retrieving and caching sounds from remote repositories and a musical sequence generator for composing melodic and rhythmic structures. The project distinguishes itself through its specialized interfaces for hardware and networking, featuring a dedicated system for routing MIDI data and exchanging Open Sound Control messages between sof

    Clojure
    在 GitHub 上查看↗6,193
  • sonic-pi-net/sonic-pisonic-pi-net 的头像

    sonic-pi-net/sonic-pi

    11,866在 GitHub 上查看↗

    Sonic Pi is a live coding music environment and algorithmic composition tool. It functions as a Ruby-based audio engine that allows users to compose and perform music in real time by writing and executing code during playback. The platform serves as an educational coding platform, using sound creation as a play-based environment to teach software logic and programming principles. It also acts as a MIDI and OSC controller for synchronizing external hardware and software. The system covers a broad range of audio capabilities, including software-based sound synthesis, audio sample manipulation,

    C++artaudioeducation
    在 GitHub 上查看↗11,866
  • lmms/lmmsLMMS 的头像

    LMMS/lmms

    10,005在 GitHub 上查看↗

    LMMS is a digital audio workstation and MIDI sequencer designed for composing, arranging, and mixing music. It functions as a comprehensive production environment that integrates a MIDI sequencer, a sample-based synthesizer, and an audio mixing console. The project distinguishes itself through a versatile synthesis engine that includes additive synthesis, wavetable generation, and emulations of vintage hardware such as NES audio and FM chips. It also serves as a VST plugin host, allowing for the integration of third-party virtual instruments and audio effects via a standardized interface. Be

    C++dawhacktoberfestmidi
    在 GitHub 上查看↗10,005
  • samaaron/sonic-pisamaaron 的头像

    samaaron/sonic-pi

    11,867在 GitHub 上查看↗

    Sonic Pi is a live coding music environment and algorithmic composition tool. It functions as a Ruby-based audio engine that allows users to compose and perform audio in real-time through a programmable interface. The software serves as interactive music education software, designed to teach computer science fundamentals and introductory programming concepts through the immediate feedback of sound generation. The system provides capabilities for real-time audio synthesis and the creation of complex musical patterns and sequences. It enables the generation of audio and the execution of music

    C++
    在 GitHub 上查看↗11,867
查看 Supercollider 的所有 30 个替代方案→