Вопрос

Я хочу узнать, как создаются такие приложения, как CakeWalk, Cubase и ProTools.Существуют ли какие-либо хорошие ресурсы для изучения этого типа разработки?

Ресурсы

Это было полезно?

Решение

Если вы хотите узнать о том, как реализованы возможности этих программ (я говорю о фильтрации, синтезе, микшировании и т.д.), прочитайте как можно больше о цифровая обработка сигналов (DSP).Если вам посчастливится пройти курс DSP в колледже или университете, вы, вероятно, извлекли бы из этого много полезной информации.(Я сам прослушал пару таких курсов, и они были фантастическими) Помимо этого, существуют десятки книг и исследовательских работ, касающихся различных аспектов DSP;просто попробуйте найти хороший (или несколько) и погрузитесь в него.Поиск в Google определенно поможет вам начать работу.

Если вы хотите узнать больше об аудиопрограммировании в целом, т.е.как получить доступ к аудиоресурсам операционной системы (микрофон / динамики / и т.д.), я думаю, я мог бы повторить предложение Дэна посмотреть на Audacity...

Другие советы

В Дерзость люди, возможно, смогли бы помочь.Участие в проекте с открытым исходным кодом - отличный способ помочь сообществу и получить наставничество по новой технологии.

Любой, кто интересуется этой темой и узнает больше о цифровых музыкальных технологиях, также может заглянуть в https://ardour.org/ - цифровая звуковая рабочая станция с открытым исходным кодом, находящаяся в постоянной разработке и с активным сообществом разработчиков. http://community.ardour.org/community.

"Ardour - это открытый исходный код, совместная работа команды со всего мира, включающей музыкантов, программистов и профессиональных инженеров звукозаписи.Разработка прозрачна — любой может наблюдать за нашей работой по мере ее прохождения.Как и хорошую винтажную фурнитуру, вы можете открыть коробку и заглянуть внутрь."

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top