Как стать автором
Обновить

Создание полноценных приложений на Max 7. Часть 1 — Постановка задачи, визуальное программирование

Время на прочтение17 мин
Количество просмотров28K
Всего голосов 19: ↑14 и ↓5+9
Комментарии9

Комментарии 9

Наверняка кто-нибудь использует какую-либо программу и не догадывается, что она сделана с помощью Max. Такой программой, например, является DAW Ableton Live.


Создатель Ableton Live с вами не согласен

Starting de- mystification process…

Live was not prototyped in MAX. But almost all audio devices were. Parts of the concept were adapted from MAX patches Gerhard and me used for making music.
Other parts are derived from experiences we made when Gerhard wrote the sampling modules for Reaktor. Gerhard has a long history of creating granular based software, starting at a Sicicon Graphics workstation at Techincal University Berlin…

Most parts of Live were prototyped — on paper. Tons of sketches, month of discussions before the first line of C++ has been written.

So, the missing link is not there…

Best, Robert
.

«But almost all audio devices were.»
«Parts of the concept were adapted from MAX patches»

Вот эти фразы полностью объясняют то, о чем я и говорю «сделана с помощью Max», а не «полностью на Max». Но аблетон слишком сложный, чтобы оставлять его только на максе.

Кстати спс, я все думал на чем же еще они аблетон дописывают, кроме макса и си++
Ну DAW и девайсы — это несколько разные вещи. Вы же писали про DAW. Разобрались и отлично :)
под DAW понимаю любые крупные программы, работающие со звуком. Ну или синтезаторы. На Max MSP много статей в основном в направлении создания музыки и аудиовизуальных-эффектов, проводятся различные воркшопы и мастер-классы, но уклон в них в основном на аудио. На максе как раз можно сделать свою более/менее рабочую DAW без больших усилий, т.к. информации доступной полно в интернете, как и примеров уже готовых синтезаторов, обработчиков звуковых файлов, семплеров, усилителей, фильтров и т.д. Короче, для работы с сигналами.

Просто я подумал, что новая версия Max 7 уже почти созрела для проектирования чего-то другого, для решения других задач в виде графических интерфейсов управления микроконтроллерами, что-то на подобии SCADA наверное, для расчета различных сложных вещей. Я слышал, можно даже веб-сервер поднять свой с помощью Max 7, где-то в будущем я об этом хочу написать. Нашел человека, который этим занимается.
можно даже веб-сервер поднять свой с помощью Max 7

Месье знает толк в извращениях )
Слишком громко сказал, наверное. Имел в виду отправку данных с микроконтроллера в сеть или интернет, например. ;)
Ожидал увидеть что-то похожее на Simulink.

Есть стандарты визуального программирования, которые кроме всего прочего диктуют еще и «читаемость» алгоритма. Это важный плюс визуального подхода, и он теряется при создании спагетти-диаграмм.

Как в случае сплайнов в Макс можно стандартизировать внешний вид?
§ 3. Принцип построения программ в Max

в этом разделе все расписал
Очень интересно видеть больше статей по MSP и Jitter
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории