Язык Wolfram Language

Вычислительное аудио

Создание мелодии на основе цифр в числе π

Выберем первые 100 цифр в числе π с базой 24.

In[1]:=
Click for copyable input
digits = First@RealDigits[\[Pi], 24, 100]
Out[1]=

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

In[2]:=
Click for copyable input
midiToFreq[m_] := 2^((m - 69)/12)*440. AudioGenerator[{"Sin", TimeSeries[midiToFreq[50 + digits], {0, 10}]}]
Out[2]=

Родственные примеры

de en es fr ja ko pt-br zh