Вложений: 1
Пародия на музыкальный редактор WHAM!
Попытался сделать набросок редактора нотных партитур в привычном для музыкантов стиле.
Вложение 80124
Управление:- Стрелки Влево/Вправо - навигация по позиции партитуры
- Стрелки Вверх/Вниз - изменение высоты ноты первого голоса
- Клавиши F1/F3 - изменене высоты ноты второго голоса
- Клавиша F4 - копировать текущий столбец далее
- Клавиша ЗАБОЙ - очистка столбца
- Клавиша ПРОБЕЛ - проигрывание партитуры
- Кравиша АР2 - возврат в Монитор
- Клик "световым пером" (мышь эмулятора) - изменение высоты ноты
http://www.youtube.com/watch?v=asRKhfhBr8M
Вложений: 2
Пародия на музыкальный редактор WHAM!
https://www.youtube.com/watch?v=DJxaauisYXI
- Tab - переход по "голосам"
- Забой - очищение
- Пробел - копирование
- АР2/Esc - Выход
- Влево/Вправо - навигация
- Вверх/Вниз - на полутон выше/ниже
- Enter/ВК - Проигрывание
Вложений: 2
Пародия на музыкальный редактор WHAM!
Много часов уделил точности отображения нот:- Добавил изображение "скрипичного ключа"
- Расположил ноту Соль на соответствующей позиции (согласно "ключу")
- На слух подкалибровал смещение частотной таблицы онлайн генератором
Управление:- Табуляция - выбор голоса (тонкий пунктир / жирный пунктир)
- Вверх/вниз - высота ноты выбранного голоса
- Влево/вправо - позиция редактирования
- Пробел - копирование ноты на активном голосе
- F4 / УС+C - копирование блока (восемь нот)
- F1 / F2 - выбор режима проигрывания ("сквозной" без кеша / "буферный" с кешем)
- ВК - Запуск проигрывания
Собственно, режимы F1/F2 пока экспериментальные по анализу "щелчков" между выборками нот в цикле ШИМ-генерации.
P.S.: До "ударников" и даже "пауз" всё ещё руки не доходят: Все усилия направляются на чистоту частот.
Вложений: 4
Проигрыватель несжатого потокового аудио
Конечно, не натуральный программный синтез, а лишь ШИМ-поток прямо с файла SD-Карты.
И специально на Апогее проверил код воспроизведения.
http://www.youtube.com/watch?v=mXEbrX-yHZ8
Условное расширение файлов - RAU (Raw RK Audio), так как MUS/RAW/SND/WAV - совсем не вписываются по технологии.
Соответственно, утилита VIEW.RK (универсальна: может работать за EDIT.RK тоже) помещается в папку /BOOT/ и вызывается клавишей F3 в оболочке, запуская соответствующий код /BOOT/VIEW/RAU.RK для просмотра конкретного формата.