- Регистрация
- 21.07.20
- Сообщения
- 40.408
- Реакции
- 1
- Репутация
- 0
Продолжаем тему
[SUP]Фото
Это — библиотека для начинающих муз. программистов. Его
Библиотека использует возможности пакетного протокола
Если вы хотите изучить инструмент самостоятельно, имеет смысл начать знакомство с подробной
Эту библиотеку разработал один из представителей инди-лейбла LuvSound, поддерживающего новую музыку и молодых исполнителей. В своём составе она
from pippi import dsp
sound1 = dsp.read('sound1.wav')
sound2 = dsp.read('sound2.flac')
# Mix two sounds
both = sound1 & sound2
Он также дает возможность строить на основе семплов абсолютно новые акустические конструкции — например, формировать «гранулированные» звуки. Это — метод, при котором семпл
# Synthesize a 10 second graincloud from the sound,
# with grain length modulating between 20ms and 2s
# over a triangle shaped curve.
cloudy = enveloped.cloud(10, grainlength=dsp.win('tri', dsp.MS*20, 2))
Библиотека Pippi не позволяет воспроизводить музыку в реальном времени, поэтому сама по себе плохо подходит для «живых» концертов. Однако в тематическом треде на Hacker News автор рассказал, что
Эту небольшую библиотеку написал дата-саентист Уэсли Лоуренс (
[SUP]Фото
Пока что у Music-Code совсем небольшая аудитория, так как библиотека довольно молодая — она была
Дополнительное чтение в «Мире Hi-Fi»:
You must be registered for see links
— ранее мы говорили о языках Csound, SuperCollider и Pure Data, а сегодня рассказываем Python и библиотеках FoxDot, Pippi и Music-Code.
You must be registered for see links
[SUP]Фото
You must be registered for see links
/ Unsplash[/SUP]
You must be registered for see links
Это — библиотека для начинающих муз. программистов. Его
You must be registered for see links
инженер Райан Киркбрайд (Ryan Kirkbride) в 2015 году. FoxDot задумывался как личный проект — с его помощью Райан устаивал live-сессии под псевдонимом
You must be registered for see links
— однако теперь с инструментом
You must be registered for see links
по всему миру.Библиотека использует возможности пакетного протокола
You must be registered for see links
(OCS) и виртуальной среды для аудиосинтеза
You must be registered for see links
, которая была разработана в 1996-м, но до сих пор
You must be registered for see links
сообществом. Программист создает объекты с аргументами, обозначающими инструмент, высоту тона, продолжительность звучания. Звуки можно выстраивать в паттерны и зацикливать, чтобы создавать сложные музыкальные конструкции. Код превращается в музыку в реальном времени — вот
You must be registered for see links
с библиотекой:Если вы хотите изучить инструмент самостоятельно, имеет смысл начать знакомство с подробной
You must be registered for see links
. Ответы на многие вопросы есть на
You must be registered for see links
. Свои предложения и пожелания с новыми функциями можно оставлять в
You must be registered for see links
.
You must be registered for see links
Эту библиотеку разработал один из представителей инди-лейбла LuvSound, поддерживающего новую музыку и молодых исполнителей. В своём составе она
You must be registered for see links
несколько структур для работы со звуком, включая распространенные SoundBuffer и Wavetable. Предназначение Pippi — работа с уже имеющимися звуками — инструмент позволяет объединять и модифицировать загруженные семплы.from pippi import dsp
sound1 = dsp.read('sound1.wav')
sound2 = dsp.read('sound2.flac')
# Mix two sounds
both = sound1 & sound2
Он также дает возможность строить на основе семплов абсолютно новые акустические конструкции — например, формировать «гранулированные» звуки. Это — метод, при котором семпл
You must be registered for see links
на множество коротких отрезков («гранул») и перемешивают их. Вот код для создания 10-секундного сигнала такого формата из звука в переменной enveloped:# Synthesize a 10 second graincloud from the sound,
# with grain length modulating between 20ms and 2s
# over a triangle shaped curve.
cloudy = enveloped.cloud(10, grainlength=dsp.win('tri', dsp.MS*20, 2))
Библиотека Pippi не позволяет воспроизводить музыку в реальном времени, поэтому сама по себе плохо подходит для «живых» концертов. Однако в тематическом треде на Hacker News автор рассказал, что
You must be registered for see links
сторонний интерфейс —
You must be registered for see links
. Он автоматически перезапускает музыкальный файл после сохранения, тем самым открывая возможности для выступлений на сцене.
You must be registered for see links
Эту небольшую библиотеку написал дата-саентист Уэсли Лоуренс (
You must be registered for see links
). Она умеет генерировать аккорды, звуки барабанов и бас-гитар. Свой инструмент автор использует, чтобы создавать семплы для моделей машинного обучения. Библиотека позволяет работать с секвенсорами, агрегаторами, семплерами и различными акустическими эффектами. Кроме музыки, Music-Code позволяет готовить визуализации для муз.композиций.
[SUP]Фото
You must be registered for see links
/ Unsplash[/SUP]Пока что у Music-Code совсем небольшая аудитория, так как библиотека довольно молодая — она была
You must be registered for see links
всего три месяца назад. Однако автор планирует развивать свой инструмент и надеется, что ему удастся привлечь новых пользователей — особенно среди специалистов в области систем ИИ. Автор планирует записать и выложить видео с инструкциями о том, как подступиться к Music-Code.Дополнительное чтение в «Мире Hi-Fi»:

You must be registered for see links

You must be registered for see links

You must be registered for see links

You must be registered for see links

You must be registered for see links