Металлофон как высокая технология biarmicus's blog / 10.12.2015 Недавно мне довелось разрабатывать в качестве учебного задания мобильное приложение для ОС Андроид. Захотелось сделать чего-то простое и музыкальное. И в этот момент мне очень кстати на глаза попался металлофон, который с некоторых пор есть у нас дома. Я думаю, что в вашем доме он тоже есть.Надо сказать, что металлофон - вещь уникальная, сочетающая в себе достоинства и мелодического, и ударного инструмента - за это его любят все дети. Даже те, кто не станут потом исполнителями, с удовольствием лупасят палочками и всем, чем попало, по металлическим пластинкам. Металлофон (европейцы называют его “глокеншпиль”) существует уже несколько столетий - но даже в наш век высоких технологий можно найти ему применение.В нашем случае металлофон хорош тем, что позволяет извлечь звук определенной высоты, который мы запишем и будем использовать в мобильном приложении. Это поможет нам создать приложение, с помощью которого мы будем развивать свою способность определять высоту звука по его звучанию - иными словами, развивать свой абсолютный слух. Сразу отринем все попытки самооправдания и уловки из серии “а вот, мне медведь на ухо…”. Ведь мы же в состоянии по звуку отличить приближение того же медведя от приближения, например, комара? Значит и со слухом у нас все хорошо - его только надо развивать.Итак, давайте возьмем в руки металлофон и палочку и последовательно воспроизведем все ноты гаммы от “до” до “си”, записывая их на встроенный микрофон нашего компьютера. В случае необходимости отредактируем их, обрезая ненужные пустоты. Файлы звуков нужно будет обязательно нормализовать, то есть привести к общей громкости. Это удобно делать в любом доступном онлайн аудио редакторе - мне, например, попался TwistedWave - в нем прекрасно все работает.Теперь соберем все это в интерфейсе - и тут нам поможет визуальная среда разработки мобильных приложений под Андроид - App Inventor. Сначала, как учат классики, соберем сплэш-экран - это то первое, что будет видеть пользователь, когда загрузит наше приложение.Теперь загрузим в интерфейс приложения наши файлы, которые мы записали с помощью металлофона. Обратите внимание на то, что файлы нам понадобятся в формате wav.Соберем в редакторе блоков нашу программу - как видим, здесь нет ничего сверхсложного.Наше приложение готово. В его рабочем поле просто нажимаем на кнопку Play - прозвучит случайным образом выбранная нота, которую мы сами сыграли на металлофоне. Пытаемся угадать, что это была за нота - и в случае успеха получаем слова одобрения от нашей программы. Несколько дней упорных тренировок - и наш слух будет развит до состояния абсолютного! металлофон музыка