Releases: Seriy-MLGamer/Modularis_Core
Releases · Seriy-MLGamer/Modularis_Core
0.0.0pre
- Добавлены функции для создания объектов каркаса в куче и непрямого доступа к полям объектов для поддержания в будущих версиях обратной совместимости.
- Реализована система «безопасная память» для отслеживания утечек памяти.
- Реализована система расширений: добавлены основные классы
IModuleиIPortдля создания сторонних модулей и портов соответственно. - Модуль
Sequencer: удалены типы паттерновAny_patternиPattern_noneза ненадобностью. - Порт
Note: реализована система уникальных «сканкодов» нот для обеспечения возможности произвольного подключения портовNote.
0.0.0pre-alpha
- Модуль
Sequencer: добавлена возможность плавно менять тон и динамику ноты. - Модуль
Sequencer: реализована многодорожечная система паттернов. - Модуль
Oscillator: добавлена поддержка ADSR-огибающей. - Добавлен модуль
Sampler: простенький сэмплер с поддержкой ADSR-огибающей и полифонии и без поддержки интерполяции сэмпла. - Добавлен модуль
Note_chorus: эффект обработки нот для создания суперпил. - Добавлен модуль
Transpose: транспозиция нот. - Добавлен модуль
Amplifier: простой усилитель/ослабитель/инвертор фазы звука. - Добавлен модуль
Delay: задержка звука. - Добавлен модуль
Modulator: эффект амплитудной модуляции звука. - Порт
Note: к модулю-синтезатору теперь возможно подключить несколько портовNoteдругих модулей. - Добавлен порт
ADSR: группа вещественночисленных контроллеров:attack,decay,sustain,release.
0.0.0pre-alpha-raw
- Каркас переписан с C++ на C.
- Каркас теперь поддерживает 2 языка: C и C++.
0.0.0pre-alpha-raw-undone
- Вышла самая первая версия каркаса!
- Возможен однопоточный синтез звука.
- Есть режим "ленивое обновление" - модули, не подключенные прямо или косвенно к модулю
Output, не обновляются. - Добавлен модуль
Sequencer. Возможно полифоническое проигрывание нот с фиксированными частотой и динамикой. - Добавлен модуль
Oscillator. Возможно полифоническое проигрывание звука с фиксированной огибающей одного из 4 видов волн: синусоидального0, треугольного1, пилообразного2, прямоугольного3. - Добавлен порт
Note: порт для передачи нот. - Добавлен порт
Sound: порт для передачи одного канала звуковой волны. - Добавлены порты
Integer_controller,Real_controller. - Реализованы группы портов
Ports_folder.