Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tim-janik/anklang
MIDI and Audio Synthesizer and Composer
https://github.com/tim-janik/anklang
alsa anklang audio clap daw fluidsynth linux midi music sequencer sfz sound synthesizer
Last synced: 9 days ago
JSON representation
MIDI and Audio Synthesizer and Composer
- Host: GitHub
- URL: https://github.com/tim-janik/anklang
- Owner: tim-janik
- License: mpl-2.0
- Created: 2020-11-22T15:17:28.000Z (about 4 years ago)
- Default Branch: trunk
- Last Pushed: 2024-11-18T22:19:57.000Z (about 1 month ago)
- Last Synced: 2024-11-18T23:26:15.743Z (about 1 month ago)
- Topics: alsa, anklang, audio, clap, daw, fluidsynth, linux, midi, music, sequencer, sfz, sound, synthesizer
- Language: C++
- Homepage: https://anklang.testbit.eu/
- Size: 3.24 MB
- Stars: 55
- Watchers: 6
- Forks: 3
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- Changelog: NEWS.md
- License: LICENSE
Awesome Lists containing this project
README
[![License][mpl2-badge]][mpl2-url]
[![Commits][commits-badge]][commits-url]
[![Contributors][contributors-badge]][contributors-url]
[![Issues][issues-badge]][issues-url]
[![Test Build][testing-badge]][testing-url]
[![Version][version-badge]][version-url]
[![Downloads][downloads-badge]][downloads-url]
[![Watchers][watchers-badge]][watchers-url]
[![Live Chat][irc-badge]][irc-url]ANKLANG
=======→ Audio Synthesizer and MIDI Composer ←
[Website](https://anklang.testbit.eu/) · [Github](https://github.com/tim-janik/anklang/) ·
[Manual](https://tim-janik.github.io/docs/anklang/anklang-manual.html) [PDF](https://tim-janik.github.io/docs/anklang/anklang-manual.pdf) ·
[Internals](https://tim-janik.github.io/docs/anklang/anklang-internals.html) [PDF](https://tim-janik.github.io/docs/anklang/anklang-internals.pdf) ·
[API](https://tim-janik.github.io/docs/anklang/files.html#search) ·
[IRC](https://web.libera.chat/#Anklang) ·
[Issues](https://github.com/tim-janik/anklang/issues)## About the Anklang project
Anklang is a digital audio synthesis application for live creation and composition of music and other audio material.
The project is a revamp of several former audio projects by its two main authors
and aims to realize a coherent, solid amalgamation for composition and interactive
creation of synthesis music.## Usage
The project can be built on Linux by cloning the repository and running `make`.
However it is easier to download one of the self-contained AppImage release builds,
[mark it executable](https://discourse.appimage.org/t/how-to-run-an-appimage/80)
and run it.## Roadmap
Roadmap Discussions: Feedback & Ideas: [#52](https://github.com/tim-janik/anklang/issues/52)☑ Implement the application core in C++20 and the GUI as a web front-end, utilizing web browsers or Electron
☑ Implement separate audio synthesis threads with MIDI device support
☑ Support third-party plugins via [CLAP](https://github.com/free-audio/clap) [🗩 ](https://www.kvraudio.com/forum/viewtopic.php?t=574861)
☑ Pianoroll editing and ☐ MIDI note scripting
☑ Add clip launcher with ☐ play order configuration
☑ Add devices for synthesis: BlepSynth
☐ Add effects (and more devices): Chorus Delays Distortions LiquidSFZ Reverberation
☐ Add arranger for clips and (stereo) samples
☐ Add automation lanes with automation event recording
☐ Add mixer to adjust solo, mute, panning, volume per track
☐ Add mixer side chains or effect tracks
☐ Support third-party plugins via [LV2](https://en.wikipedia.org/wiki/LV2)
☐ Add standard audio library for various instrument types
☐ Implement a quality MIDI file importer with mappings into the audio library
## License
This application including the audio engine are licensed under
[MPL-2.0](https://github.com/tim-janik/anklang/blob/trunk/LICENSE).However, plugins that can be used with this application or may be downloaded
via extension packs, may fall under different licensing terms, such as
GPLv3 or proprietary licenses.## Star History
[![Star History Chart](https://api.star-history.com/svg?repos=tim-janik/Anklang&type=Timeline)](https://star-history.com/#tim-janik/Anklang)
[commits-badge]: https://img.shields.io/github/commit-activity/w/tim-janik/anklang?label=Commits&style=for-the-badge&color=green
[commits-url]: https://github.com/tim-janik/anklang/commits
[contributors-badge]: https://img.shields.io/github/contributors/tim-janik/anklang.svg?style=for-the-badge&color=green
[contributors-url]: https://github.com/tim-janik/anklang/graphs/contributors
[coverity-badge]: https://img.shields.io/coverity/scan/23262.svg?style=for-the-badge
[downloads-badge]: https://img.shields.io/github/downloads/tim-janik/anklang/total?style=for-the-badge&color=blue
[downloads-url]: https://github.com/tim-janik/anklang/releases
[drivers-badge]: https://img.shields.io/badge/Drivers-MIDI%20|%20ALSA%20|%20%20Pulse%20|%20Jack-999?style=for-the-badge
[fix\me-badge]: https://img.shields.io/github/search/tim-janik/anklang/fix%6De?label=FIX%4DE&style=for-the-badge
[forks-badge]: https://img.shields.io/github/forks/tim-janik/anklang.svg?style=for-the-badge
[forks-url]: https://github.com/tim-janik/anklang/network/members
[irc-badge]: https://img.shields.io/badge/Live%20Chat-Libera%20IRC-blueviolet?style=for-the-badge
[irc-url]: https://web.libera.chat/#Anklang
[issues-badge]: https://img.shields.io/github/issues-raw/tim-janik/anklang.svg?style=for-the-badge
[issues-url]: https://github.com/tim-janik/anklang/issues
[mpl2-badge]: https://img.shields.io/static/v1?label=License&message=MPL-2&color=9c0&style=for-the-badge
[mpl2-url]: https://github.com/tim-janik/anklang/blob/trunk/LICENSE
[packages-badge]: https://img.shields.io/badge/Packages-AppImage%20|%20deb-999?style=for-the-badge
[stars-badge]: https://img.shields.io/github/stars/tim-janik/anklang.svg?style=for-the-badge
[stars-url]: https://github.com/tim-janik/anklang/stargazers
[testing-badge]: https://img.shields.io/github/actions/workflow/status/tim-janik/anklang/testing.yml?style=for-the-badge
[testing-url]: https://github.com/tim-janik/anklang/actions
[version-badge]: https://img.shields.io/github/v/release/tim-janik/anklang?label=version&style=for-the-badge
[version-url]: https://github.com/tim-janik/anklang/tags
[watchers-badge]: https://img.shields.io/github/watchers/tim-janik/anklang?style=for-the-badge
[watchers-url]: https://github.com/tim-janik/anklang/graphs/traffic