DirectWave — программный сэмплерный плагин, разработанный для создания и воспроизведения многосэмпловых инструментов в цифровой аудиоработе. Он существует как компонент внутри среды FL Studio и как автономный плагин, предоставляя средства загрузки и управления звуковыми банками в различных форматах, включая собственные форматы и распространённые аудиофайлы. DirectWave сочетает проигрыватель с возможностями редактирования семплов, поддержкой многосэмплинга и системой отображения карт клавиатуры для назначения сэмплов по диапазону нот и артикуляциям.
Плагин ориентирован на создание инструментов для музыкантов, композиторов и звукорежиссёров, предоставляя средства для обработки, маршрутизации и хранения пользовательских банков звука. Его функциональность включает управление параметрами питча, огибающей, фильтрации и модуляции, а также интегрированные эффекты для обработки звука в реальном времени. DirectWave поддерживает импорт и экспорт библиотек и совместим с распространёнными форматами семплов, что облегчает перенос звуков между проектами и системами.
- Многосэмплинговая поддержка: назначение нескольких сэмплов на разные диапазоны нот и динамики для создания реалистичных инструментов.
 - Форматы файлов: работа с внутренними и общими аудиоформатами для банков звука и сэмплов.
 - Редактируемые параметры: управление питчем, огибающей (ADSR), фильтрами, панорамированием и громкостью на уровне сэмпла и инструмента.
 - Встроенные эффекты: базовый набор эффектов для обработки сигнала внутри плагина, включая эквалайзер, реверберацию и динамическую обработку.
 - Инструментальные банки: создание, сохранение и загрузка банков инструментов для дальнейшего использования в проектах.
 - Карта клавиатуры: визуальное отображение распределения сэмплов по клавишам с возможностью редактирования зон и кроссфейдов.
 - Автономная и интегрированная работа: функционирование как отдельный плагин и как встроенный модуль в цифровой звуковой рабочей станции.
 - Модуляция и управление: назначение источников модуляции (LFO, контроллеры) для параметров инструмента.
 - Импорт/экспорт библиотек: обмен банками и проектными настройками между пользователями и проектами без привязки к конкретной сессии.
 - Производительность: оптимизация для воспроизведения больших наборов сэмплов с возможностью управления использованием памяти и процессорных ресурсов.