LINUX.ORG.RU

История изменений

Исправление Legioner, (текущая версия) :

Чисто теоретически тебе нужно найти какую-то программу, в которой можно этот звук синтезировать удобным DSL-ем. И уже его и изучать. Скорей всего это будет что-то вроде JS.

Если хочется прям снизу, я бы изучил формат WAV и просто генерировал бы звук прям в него. Насколько я помню, он довольно простой и никаких проблем с этим не должно быть. А прослушивать можно любым удобным способом, как и конвертировать потом в какой-нибудь flac при желании. Язык тут опять же можно брать абсолютно любой. Я бы писал на Java, но это потому, что я её хорошо знаю и за счёт её высокоуровневости я был бы наиболее продуктивен.

А если ты хочешь какие-то процессоры звука в реалтайме писать, тут уже хз, нужны какие-то реалтаймовые фишки, возможно вплоть до микропроцессоров.

Исправление Legioner, :

Чисто теоретически тебе нужно найти какую-то программу, в которой можно этот звук синтезировать удобным DSL-ем. И уже его и изучать. Скорей всего это будет что-то вроде JS.

Если хочется прям снизу, я бы изучил формат WAV и просто генерировал бы звук прям в него. Насколько я помню, он довольно простой и никаких проблем с этим не должно быть. А прослушивать можно любым удобным способом, как и конвертировать потом в какой-нибудь flac при желании. Язык тут опять же можно брать абсолютно любой. Я бы писал на Java, но это потому, что я её хорошо знаю и за счёт её высокоуровневости я был бы наиболее продуктивен.

Исходная версия Legioner, :

Чисто теоретически тебе нужно найти какую-то программу, в которой можно этот звук синтезировать удобным DSL-ем. И уже его и изучать. Скорей всего это будет что-то вроде JS.

Если хочется прям снизу, я бы изучил формат WAV и просто генерировал бы звук прям в него. Насколько я помню, он довольно простой и никаких проблем с этим не должно быть. А прослушивать можно любым удобным способом, как и конвертировать потом в какой-нибудь flac при желании.