Драм Машина
Простая драм машина
Драм машина, по сути музыкальная шкатулка. Просто барабан развернут в лист бумаги.
Логика такая:
У нас замкнутый цикл, Есть три музыкальных инструмента. У каждого инструмента только два положения.
Упростим,будем рассматривать только один инструмент . Пусть будет большой барабан .
Когда бьем в барабан идет звук. Положение один есть звук, положение два нету звука.
Нарисуем два спрайта, один для клавиши когда она не нажата, а второй когда нажата.
Напишем простой код. Если спрайт нажат, то смена костюма. Их всего два и потому у нас будет два значение костюм один или костюм два.
Тэмп будет задаваться полосой, которая будет циклично двигаться до значения положения икс после чего переходить в начало и снова двигаться по циклу.
простая анимация задается через передачу сообщения. Для каждого сообщения свой спрайт .
Как видно из кода , звук извлекается только если выполнено условие, что касается спрайта и костюм в положение два.
сменой спрайта задаем мелодию. Инструменты могут быть любыми как и звуки…
Связаться с программистом сайта.
Новые книги авторов СИ, вышедшие из печати:
О.Болдырева "Крадуш. Чужие души"
М.Николаев "Вторжение на Землю"
Как попасть в этoт список