Show HN: Floe – an open-source plugin for sample libraries – CLAP/VST3/AU
Introducing Floe: An Open-Source Ecosystem for Sample Libraries
Floe is a versatile, free audio plugin designed to let musicians and producers discover, perform, and manipulate sounds far beyond their original constraints. Available in CLAP, VST3, and AU formats, it serves as a powerful engine for a growing collection of specialized sample libraries.
"Our core philosophy is to eliminate friction, ensuring that the technology stays out of the way so you can focus entirely on the art of making beautiful music."
🚀 Getting Started
If you are new to the platform, follow these steps:
- Download the plugin for your OS (Windows, macOS, or Linux).
- Install the plugin into your DAW's plugin folder.
- Load a Floe-format sample library.
- Explore the synthesis and FX chain.
🛠️ Core Capabilities
Floe isn't just a playback tool; it is a comprehensive synthesis environment. It bridges the gap between traditional multisampling and modern synthesis.
1. An Open Framework
Floe is an open platform. While musicians use it to play sounds, developers can leverage Floe's open-source tools—specifically using Lua for library creation—to build their own professional sample products.
2. User-Centric Design
The interface is built for efficiency and transparency:
- Visual Feedback: A UI that lets you see the sonic transformations.
- Flexible Scaling: Resizable vector graphics for any screen size.
- Smart File Management: Supports external drives and updates instantly when folders change.
- Zero Friction:
Subscription models,Account registrations, andConstant interruptionsare completely absent.
3. Advanced Navigation
The unified browser simplifies the hunt for the perfect tone. It utilizes a robust system of:
- Comprehensive Search
- Categorization
- Descriptive Tags (e.g., Genre, Mood, Sound Type)
🎹 Performance & Transformation
Floe is engineered for expressive playability. It supports standard MIDI behaviors like pitch bend, modulation, and velocity. To further refine the output, users can utilize:
- Macro Knobs and DAW automation for dynamic movement.
- A/B Testing to compare preset tweaks.
- Custom Velocity Curves: You can map velocity to volume using a mathematical approach:
- MIDI CC Mapping with full undo/redo support.
The Synthesis Engine
The power of Floe lies in its 3-layer architecture, allowing you to stack and sculpt sounds:
Key Synthesis Features:
- Granular Synthesis: Powerful tools to shred and reshape audio.
- Looping: Add loops with seamless crossfading.
- Modulation: Integrated LFOs, filters, and envelopes.
- Variation: A random generator to prevent robotic repetition.
- Arpeggiation: Dedicated arpeggiators for every layer.
📦 The Library Ecosystem
Floe is already utilized by industry professionals and continues to expand through community and professional contributions.
| Library Name | Description | Instruments | Presets | License |
|---|---|---|---|---|
| Taiko Drums | Japanese percussion with round-robins; designed for trill-based rolls. | 15 | 3 | CC BY 2.0 |
| Lost Reveries | Ambient-drone synthesis by Hilyard; emotive and textured. | 30 | 81 | Proprietary |
| Celtic Harp | High-quality port of Etherealwinds Harp 2. | 26 | 4 | CC-BY-SA 4.0 |
![]()
🌐 Technical Background & Philosophy
Compatibility
Floe is designed to be ubiquitous. It runs on Windows, macOS, and Linux, and is compatible with all major DAWs, including:
Logic Pro | Cubase | Studio One | FL Studio | Ableton Live | Reaper
Longevity and Ethics
Because Floe is released under the GPL license, it is "yours to keep." Your workflow is protected from corporate pivots or business failures; the software will exist as long as the community desires.
The FrozenPlain Connection
Floe was created by Sam Windell, who also leads FrozenPlain. While FrozenPlain's cinematic libraries helped define Floe's capabilities, Floe remains a distinct, open platform. It is built upon the foundation of Mirage, an architecture refined over years of professional use in film and television scoring.
-- Example of the open-source spirit:
-- Library creation tools are available in Lua for all developers.
print("Building a new sample library for Floe...")