Музыка из кода
Добавлено: 06 дек 2022, 22:51
Исходники: https://wdfiles.ru/774120
Скриншот:
Видео где можно посмотреть работу с программой:
Что здесь видно? Я добавил кроме Инь-Ян еще одно понятие - множество точек в пространстве. Как оно отображается можно видеть в крайнем левом кружочке. По сути это декартова система координат на которой разбросаны объекты имеющие координаты и размер.
В свою очередь от этого пространства унаследован класс Composition - который собственно представляет из себя нашу музыкальную композицию.
Так же показана визуализация процесса генерации звука - если кликнуть по внешнему кольцу то запускается этот самый процесс генерации звука. Причем можно видеть как этот процесс идёт во всей структуре если приблизиться - что и показано в ролике.
Ну и наконец, когда звук сгенерирован можно запустить его на воспроизведение кликнув по полю WaveGen. И в конце мы слышим музыку. Пока музыка простая - зацикленный короткий фрагмент. Но дальше я продемонстрирую уже большие сложные композиции. А так же доработаю визуализацию объектов которые пока отображаются как пустые круги.
Скриншот:
Видео где можно посмотреть работу с программой:
Что здесь видно? Я добавил кроме Инь-Ян еще одно понятие - множество точек в пространстве. Как оно отображается можно видеть в крайнем левом кружочке. По сути это декартова система координат на которой разбросаны объекты имеющие координаты и размер.
В свою очередь от этого пространства унаследован класс Composition - который собственно представляет из себя нашу музыкальную композицию.
Так же показана визуализация процесса генерации звука - если кликнуть по внешнему кольцу то запускается этот самый процесс генерации звука. Причем можно видеть как этот процесс идёт во всей структуре если приблизиться - что и показано в ролике.
Ну и наконец, когда звук сгенерирован можно запустить его на воспроизведение кликнув по полю WaveGen. И в конце мы слышим музыку. Пока музыка простая - зацикленный короткий фрагмент. Но дальше я продемонстрирую уже большие сложные композиции. А так же доработаю визуализацию объектов которые пока отображаются как пустые круги.