When User Action Detail Object
2 months ago none Committed changes Sonic Pi/Tutorial - Russian
2 months ago Decard New translation Sonic Pi/Tutorial - Russian
Устанавливаем собственныеНастройка вашего уровния
2 months ago Decard Suggestion added Sonic Pi/Tutorial - Russian
Обновите код, чтобы он соответствовал коду выше, и нажмите «Выполнить». Теперь у нас есть пианино с низкой задержкой и переменной скоростью, кодируемое всего за 5 строк. Это было не так просто!
2 months ago Decard Suggestion added Sonic Pi/Tutorial - Russian
"/path/to/samples/foo.wav" - строка, представляющая действительный путь к сэмплу
2 months ago Decard New translation Sonic Pi/Tutorial - Russian
Sonic Pi автоматически загрузит и воспроизведет сэмпл. Вместе с этим можно передавать все стандартные параметры, которые ты привык использовать с `sample`:
2 months ago Decard New translation Sonic Pi/Tutorial - Russian
Коль скороХотя встроенные сэмплы дали тебе быструю возможность разобраться с ними, тебе может захотетьсяпомогут вам быстро приступить к работе, вы можете поэкспериментировать с другими записанными звуками в тсвоей музыке. Sonic Pi полностью поддерживает эту функцию. Но сперва кратко обсудим переносимость твовашего произведения.
3 months ago none Committed changes Sonic Pi/Tutorial - Russian
3 months ago none Suggestion removed during cleanup Sonic Pi/Tutorial - Russian
Случайный срез
3 months ago minivan Suggestion added Sonic Pi/Tutorial - Russian
Случайный срез
3 months ago minivan Suggestion accepted Sonic Pi/Tutorial - Russian
Прекрасной иллюстрацией рандомизацислучайности в действии является пример колоколов, в которые как будто вселились призраки. Он повторяет пример `:perc_bell` сэмпл, выбирая случайную скорость и задержку между звуками:
3 months ago minivan New translation Sonic Pi/Tutorial - Russian
Колокола с привидениями
4 months ago none Committed changes Sonic Pi/Tutorial - Russian
4 months ago none Committed changes Sonic Pi/Tutorial - Russian
4 months ago minivan New translation Sonic Pi/Tutorial - Russian
Возможно выбрать произвольную начальную точку для сэмпла, задавая ее в качестве значения в диапазоне от 0 до 1. 0 - начало сэмпла, 1 - его конец, а 0.5 - это середина. Попробуем сыграть только вторую половину амен-брейка:
4 months ago minivan Suggestion accepted Sonic Pi/Tutorial - Russian
ФрагментированНеполные сэмплы
7 months ago none Committed changes Sonic Pi/Tutorial - Russian
7 months ago psyk10p New translation Sonic Pi/Tutorial - Russian
with_fx :reverb, room: 1 do
live_audio :moog
end
live_loop :moog_trigger do
use_real_time
midi (octs :e1, 3).tick, sustain: 0.1
sleep 0.125
end
8 months ago none Committed changes Sonic Pi/Tutorial - Russian
8 months ago psyk10p Translation changed Sonic Pi/Tutorial - Russian
Часто полезно иметь информацию, которая является *общей для нескольких потоков или живых циклов*. Например, тебе может понадобиться сделать общими значение текущей тональности, BMP или даже более отвлеченные понятия такие как текущая 'сложность' (которые могут быть истолкованы по-разному в разных потоках). Мы также не хотим потерять любую существующую гарантию детерминированности когда делаем это. Другими словами, мы хотим иметь возможность поделиться кодом с другими и знать наверняка что они услышат когда запустят его. В конце Главы 5.6 этого руководства мы кратко обсудили, почему мы *не должны использовать переменные для передачи информации между потоками*
8 months ago psyk10p Translation changed Sonic Pi/Tutorial - Russian
print get[:intensity] #=> printsвыведет 3000