Перейти к содержимому

Как сделать звук в скретч

  • автор:

Работа со звуком в Scratch

В Scratch можно использовать несколько разновидностей блоков работы со звуком. Рассмотрим блоки секций «Звук», «Музыка» и «Текст в речь». Последние два подключаются через расширения.

Блоки секций

Блоки «Звука» отвечают за управление готовыми звуковыми файлами. С помощью «Музыки» вы можете сами составить мелодию. Особое внимание следует уделить разделу «Текст в речь», с помощью которого озвучивают написанные фразы встроенными в Scratch голосами.

По умолчанию в проект Скретча загружен только один звук «Мяу». Также через выпадающие меню блоков предлагается записать звук с микрофона.

Блок

Однако на вкладке «Звуки» представлены более широкие возможности по выбору и редактированию аудиофайлов.

Вкладка

При нажатии «Выбрать звук» в выпадающем меню внизу вы попадаете во встроенную в Scratch библиотеку звуков.

Библиотека звуков в Scratch

Чтобы прослушать звук без добавления в проект, надо навести курсор мыши на фиолетовый значок в правом верхнем углу файла.

После добавления файлов, они отображаются в проекте на вкладке «Звуки» и в блоках, предполагающих выбор звука.

Добавленные звуки на вкладке

Проиллюстрируем небольшой пример озвучивания сценария. Пусть кот подходит к собаке, та на него гавкает, после этого кот убегает.

Пример программы с использованием звуков в Scratch

По логике вещей блок «играть звук Bark до конца» должен быть привязан к собаке. Однако это усложнило бы программу. Например, собаке пришлось бы в цикле ждать касания с котом, а после воспроизведения звука посылать сигнал коту, чтобы тот продолжил выполнять свою часть программы.

Чем отличается команда «играть звук … до конца» от команды «включить звук . «? В первом случае следующая команда не начнет выполняться, пока звук не будет проигран полностью. Во втором случае как только звук включается, поток выполнения программы переходит к следующему за ним блоку. Звук будет играть в фоне до тех пор, пока не будет проигран весь звуковой файл.

В приведенной выше программе звук галопа звучит немного дольше, чем выполняется цикл после него. Чтобы синхронизировать звук с окончанием забега кота, добавляем блок «остановить все звуки».

Если кот будет бежать слишком медленно, например делать по одному шагу за оборот цикла, то звук завершится раньше, чем кот добежит до края сцены. В этом случае сценарий придется усложнить. Мы не можем просто поместить команду «включить звук Gallop» в тело цикла, потому что в этом случае на каждом обороте цикла будет запускаться новый экземпляр звука. И мы будем постоянно слышать только начало аудиофайла.

Вынесем звучание галопа в отдельный скрипт, который будет запускаться через передачу сообщения, а завершаться, когда кот касается края. Также обратите внимание, что мы заменили команду «включить звук Gallop» на «играть звук Gallop до конца».

Синхронизация движения и звука в Scratch

В отличие от блоков раздела «Звук» с помощью расширения «Музыка» вы можете составить свою мелодию, используя ноты и различные инструменты.

Возможности расширения

Темп влияет на скорость воспроизведения всей мелодии.

Размерность бита определяет длительность звучания одной ноты в составе мелодии. Однако для барабанов это работает не так: если указать большое значение для бита, удар по прежнему будет коротким, однако следующий звук сможет быть проигранным только через указанное количество бит.

Чем больше номер ноты (на рисунке выше это число 60), тем выше она звучит.

Рассмотрим сценарий одновременной игры двух «музыкальных рядов». В данном случае флейты и барабанов.

Сценарий одновременной игры двух музыкальных рядов

Чтобы оба скрипта одновременно заканчивали свою работу, суммарное количество бит одного должно совпадать с суммой бит другого. Так за одни проход цикла это значение составляет 1.75 бит в обоих случаях.

При этом когда проигрывается вторая нота на флейте (под номером 67), происходит второй удар барабана.

Обе мелодии проигрываются с нарастающим темпом. Команда «установить темп …» распространяется на всю программу, а не только на свой скрипт. Также действует команда «изменить темп на . «.

Изучите блоки расширения «Текст в речь» самостоятельно. Составьте программу, в которой один герой спрашивает у другого куда ему пойти: прямо, направо или налево. Из трех вариантов ответ второго героя должен быть случайным. После этого первый герой говорит: «Хорошо, я пойду . » (вместо троеточия произносит указанное направление).

X Скрыть Наверх

Программирование в Scratch. Курс

Регулировка громкости музыки анимации или игры в Scratch

Творческое программирование для всех

Ещё один интересный и полезный урок Татьяны Владимировны Худик, учителя информатики из г.Гродно, с помощью которого учимся писать скрипт регулировки громкости звука мультфильма или игры в Scratch, а также включения и отключения регулятора громкости.

Урок создан в рамках конкурса для учителей «Моя Scratch-история-2020» в номинации «Опыт мастера». Татьяна Владимировна Худик — финалист конкурса и докладчик конференции «Scratch conference Belarus 2020».

Ещё больше о работе со звуком в Scratch, а также о том, как работают со звуком и музыкой профессиональные саунддизайнеры, можно узнать на страничке урока «Звук и музыка в Scratch» (особенно рекомендуем новичкам).

Вы используете регулятор громкости в своих проектах? Делитесь ссылками в комментариях! ��

Урок 21. Звук и музыка в Scratch

Творческое программирование для всех

Замечание: с января 2019 года на сайте Scratch доступна новая версия редактора — Scratch 3.0, который внешне немного отличается от Scratch 2.0, в котором записывался данный урок. Поэтому если возникнут вопросы, пиши их, пожалуйста, в комментариях к видео или внизу этой страницы сайта. Мы провели сравнение двух версий языка в серии прямых эфиров.

Scratch 2.0 по-прежнему можно использовать, скачав и установив программу на свой компьютер. Мы записали также видео-уроки о том, как установить Scratch 2.0 и Scratch 3.0 на свой компьютер.

Часть 1. Основы работы со звуком. Запись звука через микрофон

В первой части урока мы знакомимся с основами работы со звуком, записываем звук с помощью микрофона и учимся обрабатывать записанный звук с помощью инструментов звукового редактора Scratch. Оказывается, звук можно не только слышать, но и видеть! �� И поможет нам в этом осциллограмма звука.

0:30 – Вкладка Звуки
0:50 – команды Scratch для работы со звуком
1:05 – как добавить звук к спрайту
1:40 – как создать звук с помощью записи с микрофона
3:20 – изучаем осциллограмму записанной с микрофона речи
4:07 – задание: поставь видео на паузу и запиши звук для спрайта через микрофон
4:50 – начинаем редактирование звука в Scratch
5:22 – как настроить уровень громкости записи с микрофона
6:42 – удаляем ненужные фрагменты звука (инструмент Правка – Удалить)
7:53 – изучаем другие инструменты редактирования звука из раздела Правка: Отмена и Повтор
8:40 – инструменты Вырезать, Копировать, Вставить для редактирования звука
11:05 – инструменты из раздела Эффекты для преобразования звука: громче, мягче, тишина
13:05 – эффекты Увеличивать и Исчезать для обработки звука в Scratch
14:28 – эффект Вернуться

Примечание: в Scratch 3.0 появились новые возможности обработки звука. Ппоробуй изучить их самостоятельно. Например, сделай звук выше или ниже. Очень это очень интересно!

Часть 2. Звук как элемент игры

Во второй части урока мы говорим о работе со звуком для игр, как профессионалы, рассматриваем примеры технического задания (ТЗ) на звук и пишем свои.

Ссылки на примеры, которые рассматриваются в видео:

  • Пример ТЗ на звук: Sound design for puzzle game “Reach Black”
  • Проект «Геометрические фигуры»

0:44 – звук – важнейший элемент игры; виды звука в играх
3:00 – техническое задание (ТЗ) на звук
4:50 – использование звука в проекте «Геометрические фигуры» и соответствующее ТЗ
6:00 – почему важно давать имена (названия) звукам
8:00 – задание: попробуй написать ТЗ на звук для своей игры и продумай имена звуков

О звуках и музыке в играх

Со звуком при создании игр работают специалисты, которых называют саунд-дизайнерами (звуковыми дизайнерами, по английски, sound-design). Мы взяли несколько интервью у представителей этой творческой профессии.

Звук в Scratch | Уроки Scratch для детей. Урок 2 | Scratch программирование для детей

Иконка канала Пиксель - школа программирования для детей

Продолжаем последовательное изучение Scratch программирования для детей, короткие видеоуроки будут интересны начинающим ученикам, которые хотят постепенно перейти от простого к сложному. 00:22 Звук в Scratch. За что отвечает каждый блок 02:39 Как добавить звук в программу. Scratch Scratch (Скретч) — визуальная событийно-ориентированная среда программирования, созданная для детей и подростков. В этом видеоуроке мы разберем вкладку звуки, блоки: • “играть звук” и “включить звук”; • “остановить все звуки”; • “изменить высоту тона” и “установить эффект”; • “изменить громкость” Научимся добавлять, выбирать и записывать свои звуки. Понравилось видео – ставь лайк и подписывайся на канал! Нужен наставник? Запишись на онлайн-уроки программирования в школе «Пиксель»: Наш сайт: https://clck.ru/gc87w Курс по Scratch 3.0 в нашей школе: https://clck.ru/gc87b Вконтакте: https://vk.com/clubpixel_ru ТикТок: https://www.tiktok.com/@clubpixel.ru Телеграм: https://t.me/pixelstudy Дзен: https://zen.yandex.ru/clubpixel Подпишись на канал и напиши в комментариях о своих успехах в изучении Scratch! Удачи и до новых встреч! Возрастное ограничение видео 6+

Показать больше

Войдите , чтобы оставлять комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *