1 год назад
Обработка video audio на Rust
Научиться объединять работу с WAV и MP3 файлами, а также воспроизведение аудио с использованием библиотек hound, mp3, ffmpeg и rodio. Отказаться от конвертации и использовать ML. Для отказа от конвертации и использования ML, можно декодировать аудио в сырые сэмплы и анализировать их с помощью библиотек, таких как tch-rs для интеграции PyTorch, без сохранения в промежуточные форматы. Для работы с WAV файлами рекомендуется использовать библиотеку hound, которая позволяет читать и записывать WAV файлы напрямую...
2 года назад
Музыкальный ретро-плеер на Rust
Начало здесь: и здесь: В общем, я дописал парсер музыки. Всё это делается полукустарным способом, так как нужно пока только для игры GMO Apple, а сама музыка достаточно простенькая. Итак, я беру ноты из музыкального редактора: И просто руками переношу их в текстовый файл: Это довольно легко и просто. Затем с помощью написанного на PHP парсера преобразую данное текстовое представление в статически инициализированные структуры на Rust: Здесь вместо названий нот уже подставлены конкретные звуковые частоты...