/lingyue

YinYue(LingYue) Digital Audio Workstation(DAW) for Musical Scoring, Audio, and Recording.

Primary LanguageRustGNU General Public License v3.0GPL-3.0

灵乐【灵林+音乐】数字音频工作站

中文

项目简介

这个项目是一个多功能的音乐创作工具,旨在提供一套完整的音乐制作工具和合成器。项目计划包括以下功能:

  • 演奏(Clip Launcher):通过在演奏界面上触发和控制音频片段,进行实时演奏和即兴创作。
  • 编排(Clip Playlist):在编排界面上安排和组织音频片段,以创建完整的音乐作品。
  • 创作(Piano Roll):使用钢琴卷轴界面,以 MIDI 形式创作复杂的乐曲。
  • 合成器:提供多种合成器类型,包括:
    • 加法合成器(AddSynth):使用加法合成方法生成音频。
    • 减法合成器(SubSynth):使用减法合成方法生成音频。
    • 调制合成器(ModSynth):使用 FM 合成方法生成音频。
    • 波表合成器(WavetableSynth):使用波表合成方法生成音频。
    • 歌唱合成器(SingSynth):使用采样和音素合成方法生成歌词和人声。
    • 弦乐模型合成器(StringSynth):用于模拟弦乐器的物理建模合成器。
    • 打击乐和弦乐模型合成器(DrumSynth):用于模拟打击乐和木琴的物理建模合成器。
  • 混音器(效果器):提供一系列音频效果器,可以添加和调整音频效果。

此外,项目还计划支持以下功能:

  • MIDI 导入和导出:可以导入和导出 MIDI 文件。
  • 实时 MIDI 输入录制:支持通过 MIDI 输入设备实时录制 MIDI 数据。
  • 演奏界面录制:可以将演奏界面上的演奏内容录制为音频片段。
  • 编排界面录制:可以将编排界面上的演奏内容录制到编排序列中。

LingYue【LY】, DigitalAudioWorkstation【DAW】

English

Project Introduction

This project is a versatile music production tool that aims to provide a comprehensive set of music creation tools and synthesizers. The project is planned to include the following features:

  • Perform (Clip Launcher): Trigger and control audio clips on the Perform interface for real-time performance and improvisation.
  • Arrange (Clip Playlist): Arrange and organize audio clips on the Arrange interface to create complete musical compositions.
  • Compose (Piano Roll): Compose complex melodies in MIDI format using the Piano Roll interface.
  • Synthesizers: Provide various types of synthesizers, including:
    • Additive Synthesizer (AddSynth): Generates audio using additive synthesis method.
    • Subtractive Synthesizer (SubSynth): Generates audio using subtractive synthesis method.
    • Modulation Synthesizer (ModSynth): Generates audio using FM synthesis method.
    • Wavetable Synthesizer (WavetableSynth): Generates audio using wavetable synthesis method.
    • Singing Synthesizer (SingSynth): Generates lyrics and vocals using sampling and phoneme synthesis method.
    • String Modeling Synthesizer (StringSynth): Simulates stringed instruments using physical modeling synthesis.
    • Drum and Mallet Modeling Synthesizer (DrumSynth): Simulates drums and mallet instruments using physical modeling synthesis.
  • Mixer (Effects): Provides a range of audio effects for adding and adjusting audio effects.

Additionally, the project plans to support the following features:

  • MIDI Import and Export: Ability to import and export MIDI files.
  • Real-time MIDI Input Recording: Supports real-time recording of MIDI data through MIDI input devices.
  • Perform Interface Recording: Ability to record the performance from the Perform interface as audio clips.
  • Arrange Interface Recording: Ability to record the performance from the Arrange interface into the arrangement timeline.