Copyright (C) Jack Meng 2021-2022

WORK IN PROGRESS Halcyon is designed to be a lightweight and efficient native audio player that fits the needs of anyone.
- Features an intuitive API with inbuilt localization
- OpenGL pipeline backend to boost the nature of Java's Swing Framework
- Scalable plugin interfaces for quick plugin development
- Efficient Audio Pipeline: Tailwind
- Fully implemented and documented Audio Math Library
- Many supported audio formats (and more to be supported)
- Inbuilt Swing extendable (BlurredUILayer, Scalable Frames, etc.) that you can use in your own programs
- OpenGL backing for Swing Frameworks, enabling better performance and better flow control over the GUI wrapper.
- Lightweight image manipulation library (Cosmos / DeImage)
Currently Supporting
- MP3 (.mp3)
- WAVE (.wav)
- AIFF (.aiff, .aif)
- Vorbis OGG (.ogg, .oga)
- AU (.au)
- AIFC (.aifc)
- Opus (.opus, .oga)
Soon To Support / Partially Supported
- AAC
- WMA
- M4R
- APE
- ACC
- MIDI
- WAVPACK
Checks Releases
tab on GitHub to find the most recent PUBLIC releases.
You may also check out nightly versions but use them at your own risk.
Check
SECURITY.md
for additional information on specific system requirements & support.
Everything is a work in progress :)
Notice anything broken about this README? Submit a PR!