Найти в Дзене
Bevy UI (0.11)
Подготовка(Окно) 1. Создать заголовок окна - достаточно подключить DefaultPlugins или WindowPlugin, который и определяет интерфейс окна. (Под капотом использует crate winit) 2. Создать содержимое окна, нужно добавить Camera2dBundle или Camera3dBundle - для 2D и 3D графики соответственно. После применения функции, содержимое окна изменится с чёрного цвета на серый цвет фона по-умолчанию. 3. Рекомендую подключить crate bevy-inspector-egui, это позволит просматривать создание сущности и компоненты. 4...
113 читали · 2 года назад
Установка Asio для CPAL (крейт rust)
Описание. 1. Установка и загрузка. 2. Настройка и подготовка. 3. Изменение кода и компиляция. оригинальную инструкцию можно найти здесь. https://github.com/RustAudio/cpal/blob/master/README.md # 1 Часть. Установка и загрузка. 1. Установите [Microsoft Visual Studio]. (☑Разработка классических приложений на С++). 2. Установите [ASIO4ALL] или любой ASIO Драйвер. 3. Скачайте [ASIO SDK(2.3.1).zip]. (Распакуйте архив). 4. Установите [LLVM (7.0.0)](Как в оригинальной инструкции) или [Скачал LLVM-15.0...
3 года назад
Создание плагина Vst3 и Clap с помощью NIH-plug. Часть 2.
Статью можно найти здесь. Часть 1. В первой части, мы создали базовый плагин, который имеет два параметра gain, bypass и настроили его для компиляции плагинов vst3 и clap. Примеры можно найти на github: Часть 1 в ветке gain, Часть 2 в ветке synth. Синтезатор Сегодня мы создадим полифонический синтезатор, который будет генерировать синусоидальную волну. Для него я создам отдельную структуру Synth, которая должна принимать midi-событие и возвращать сигнал. В методе process(), мы использовали буфер чтобы изменять в нем значения, тем самым мы создали эффект gain (усиление)...
3 года назад
Создание плагина Vst3 и Clap на Rust с помощью NIH-plug.
NIH-plug - Это незавершенный API-независимый фреймворк аудио плагинов VST3 и CLAP, написанный на Rust. Незавершенный!!!. Некоторые функции или переменные могут измениться, функции будут принимать другое количество аргументов или переменные изменят тип. (Во время написания статьи уже происходили изменения). Нам будет необходимо, не только подключить библиотеку в cargo.toml, но настроить систему сборки по инструкции.. Если всё сделано правильно, то создать плагин можно будет командой терминала. $ cargo...
3 года назад
cheats.rs шпаргалка по языку раст
3 года назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала