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

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

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

overtone/overtone

0
View on GitHub↗
6,193 星标·455 分支·Clojure·6 次浏览overtone.github.io↗

Overtone

Overtone 是一个 Lisp 音频合成库,提供了一个用于设计合成器和生成实时音频的可编程环境。它作为现场声音编程的数字信号处理框架,集成了用于从远程仓库检索和缓存声音的音频样本管理器,以及用于创作旋律和节奏结构的音乐序列生成器。

该项目通过其专门的硬件和网络接口脱颖而出,具有用于路由 MIDI 数据和在软件与外部硬件之间交换 Open Sound Control 消息的专用系统。它还包括用于算法音乐创作的工具,例如欧几里得节奏生成以及定义音阶和和弦的函数。

该框架涵盖了广泛的能力面,包括具有节点路由和自定义包络设计的数字音频信号处理。它提供了用于音频事件同步、定时排序的系统,以及将音频输出与图形库和着色器环境进行音画同步的能力。其他实用程序包括音高和和弦分析,以及音频和控制总线值的实时监控。

Features

  • Live Synthesis Controls - Offers a programmable Lisp environment for designing and modifying synthesizers in real time while audio is playing.
  • Audio Synthesis Tools - Offers a programmable Lisp environment for designing custom synthesizers and generating real-time audio signals.
  • Sound Synthesis - Provides a programmable environment for designing synthesizers and generating real-time audio.
  • Algorithmic Music Composition - Generates rhythmic patterns, scales, and chords using mathematical models and music theory functions.
  • Stream Event Synchronizers - Utilizes a global event stream to synchronize and distribute timing and control data across the musical system.
  • Audio Digital Signal Processing - Provides a digital signal processing framework for building complex audio chains with oscillators and filters.
  • Audio I/O Management - Provides a system for handling audio buffers, file playback, and MIDI communication to capture or trigger sounds.
  • Global Timing Synchronization - Coordinates audio triggers and control changes using a unified stream to maintain timing across the system.
  • Algorithmic Pattern Generators - Provides tools for creating musical sequences using mathematical algorithms such as Euclidean rhythms.
  • MIDI Hardware Integration - Connects and routes signals from physical MIDI controllers to software synthesis parameters.
  • MIDI and OSC Interfaces - Implements a dedicated system for routing MIDI data and exchanging Open Sound Control messages between software and hardware.
  • OSC Message Exchanges - Exchanges Open Sound Control messages over a network to coordinate communication between software and hardware.
  • Synthesis Buffer Processing - Handles real-time sound generation by manipulating audio buffers through oscillators, filters, and effects chains.
  • Real-Time Audio Scripting - Allows modifying synthesizers, effects, and generators in real time without interrupting audio playback.
  • Audio Node Trees - Organizes synthesis nodes into a tree structure to determine signal flow and execution order.
  • Audio Sample Managers - Manages the retrieval and local organization of audio samples from remote web services.
  • Complex Envelope Generators - Defines complex signal envelopes using various shapes and curve lists to control pitch and timbre.
  • External MIDI Controller Mappings - Binds physical MIDI controller signals to specific internal synthesis parameters.
  • Musical Sequence Generators - Includes a toolkit for composing melodic structures and rhythmic patterns using scales and arpeggiators.
  • Parameter Modulation - Allows dynamic adjustment of synthesis model attributes using external control signals and bus values.
  • Melodic and Rhythmic Composition - Enables the creation of melodic and rhythmic patterns using scales, chords, and swing-supported arpeggiators.
  • Musical Event Synchronization - Manages timing and metronomes to coordinate live-programmed sequences and audio triggers.
  • Music Theory Definitions - Ships a library of functions for defining the musical structures of scales, chords, and rhythms.
  • Parameter Controls - Links control bus values directly to synthesis parameters for dynamic modulation of sound properties.
  • Time-Based Event Scheduling - Provides a precise timing system and metronome for coordinating audio event sequences.
  • Music Programming - Toolkit for designing synthesizers and collaborative music.

Star 历史

overtone/overtone 的 Star 历史图表overtone/overtone 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

Overtone 的开源替代方案

相似的开源项目,按与 Overtone 的功能重合度排序。
  • supercollider/supercollidersupercollider 的头像

    supercollider/supercollider

    6,624在 GitHub 上查看↗

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

    C++algorithmic-compositionaudioc-plus-plus
    在 GitHub 上查看↗6,624
  • surge-synthesizer/surgesurge-synthesizer 的头像

    surge-synthesizer/surge

    3,896在 GitHub 上查看↗

    Surge is a polyphonic software synthesizer and VST plugin designed for complex sound generation. It functions as a hybrid synthesis engine, combining subtractive, wavetable, frequency modulation, and physical modeling techniques to produce audio. The project distinguishes itself through extensive microtuning capabilities, supporting non-standard musical scales and intonations via industry-standard tuning files. It also features an Open Sound Control compatible architecture for remote parameter management and hardware synchronization. The system covers a broad range of audio engineering capab

    Caudio-unitssynthesizervst3
    在 GitHub 上查看↗3,896
  • 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
  • pichenettes/eurorackpichenettes 的头像

    pichenettes/eurorack

    2,917在 GitHub 上查看↗

    This project is a set of digital signal processing routines and firmware designed for building modular synthesis hardware and control voltage modules. It functions as a comprehensive system for Eurorack synthesis, incorporating a physical modeling synthesis engine, a granular synthesis module, and a dedicated control voltage processor. The system distinguishes itself through a specialized synthesis engine that simulates the acoustic properties of strings, reeds, and percussion using modal resonators. It also features a MIDI to CV converter for monophonic and polyphonic operation and a step se

    C++
    在 GitHub 上查看↗2,917
查看 Overtone 的所有 30 个替代方案→

常见问题解答

overtone/overtone 是做什么的?

Overtone 是一个 Lisp 音频合成库,提供了一个用于设计合成器和生成实时音频的可编程环境。它作为现场声音编程的数字信号处理框架,集成了用于从远程仓库检索和缓存声音的音频样本管理器,以及用于创作旋律和节奏结构的音乐序列生成器。

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

overtone/overtone 的主要功能包括:Live Synthesis Controls, Audio Synthesis Tools, Sound Synthesis, Algorithmic Music Composition, Stream Event Synchronizers, Audio Digital Signal Processing, Audio I/O Management, Global Timing Synchronization。

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

overtone/overtone 的开源替代品包括: supercollider/supercollider — An audio server, programming language, and IDE for sound synthesis and algorithmic composition. surge-synthesizer/surge — Surge is a polyphonic software synthesizer and VST plugin designed for complex sound generation. It functions as a… lmms/lmms — LMMS is a digital audio workstation and MIDI sequencer designed for composing, arranging, and mixing music. It… pichenettes/eurorack — This project is a set of digital signal processing routines and firmware designed for building modular synthesis… tonejs/tone.js — Tone.js is a web-based audio synthesizer and framework for the Web Audio API. It provides a digital signal processing… scribbletune/scribbletune — Scribbletune is a JavaScript music composition library, MIDI file generator, text-based patch diagrammer, and Web…