Content deleted Content added
m duplicitous infobox |
m Release version from Wikidata |
||
(8 intermediate revisions by 7 users not shown) | |||
Line 1:
{{short description|Visual programming language}}
{{distinguish|Autodesk 3ds Max
{{Infobox software
| name = Max
Line 8:
| caption =
| developer = [[Cycling '74]]
| latest release version =
| latest release date = {{
| latest preview version =
| latest preview date =
Line 25:
==History==
'''1980s:'''
[[Miller Puckette]] began work on Max in 1985, at the [[IRCAM|Institut de Recherche et Coordination Acoustique/Musique]] (IRCAM) in [[Paris]].<ref>{{cite journal|url=https://quod.lib.umich.edu/cache//b/b/p/bbp2372.1985.043/bbp2372.1985.043.pdf|archive-url=https://web.archive.org/web/20200815043521/https://quod.lib.umich.edu/cache//b/b/p/bbp2372.1985.043/bbp2372.1985.043.pdf|url-status=dead|archive-date=August 15, 2020|title=Synthetic Rehearsal: Training the Synthetic Performer|access-date=
In 1989, IRCAM developed ''Max/FTS'' ("Faster Than Sound"), a version of Max ported to the [[ISPW|IRCAM Signal Processing Workstation]] (ISPW) for the [[NeXT]]. Also known as "Audio Max", it would prove a forerunner to Max's MSP audio extensions, adding the ability to do real-time synthesis using an internal hardware [[digital signal processor]] (DSP) board.<ref name="ircam_history">{{cite web| url=http://freesoftware.ircam.fr/article.php3?id_article=5 |title=A brief history of MAX |publisher=IRCAM |archive-url=https://web.archive.org/web/20090603230029/http://freesoftware.ircam.fr/article.php3?id_article=5 |archive-date=2009-06-03 }}</ref><ref name="cycling_'74_history">{{cite web|url=http://www.cycling74.com/twiki/bin/view/FAQs/MaxMSPHistory#Where_did_MaxMSP_come_from |title=Max/MSP History - Where did Max/MSP come from? |publisher=Cycling74 |archive-url=https://web.archive.org/web/20090609205550/http://www.cycling74.com/twiki/bin/view/FAQs/MaxMSPHistory |archive-date=2009-06-09 |access-date=March 3, 2012}}</ref> The same year, IRCAM licensed the software to [[Opcode Systems]].<ref>[https://books.google.com/books?id=HZtGs5_z4zIC
'''1990s:'''
Line 52:
{{Unreferenced section|date=January 2015}}
[[File:LandMap Max patcher.jpg|thumb|356x356px|Screenshot of an older Max/Msp interface.]]
Max is named after composer [[Max Mathews]], and can be considered a descendant of his [[MUSIC-N|MUSIC]] language, though its graphical nature disguises that fact.<ref>{{Cite web |last=Puckette |first=Miller |title=Max at Seventeen |url=http://msp.ucsd.edu/Publications/dartmouth-reprint.dir/dartmouth-reprint.html |access-date=2023-06-23 |website=msp.ucsd.edu}}</ref> Like most [[MUSIC-N]] languages, Max distinguishes between two levels of time: that of an ''event'' scheduler, and that of the DSP (this corresponds to the distinction between k-rate and a-rate processes in [[Csound]], and control rate vs. audio rate in [[SuperCollider]]).
The basic language of Max and its sibling programs is that of a data-flow system: Max programs (named ''patches'') are made by arranging and connecting building-blocks of ''objects'' within a ''patcher'', or visual canvas. These objects act as self-contained programs (in reality, they are dynamically linked libraries), each of which may receive input (through one or more visual ''inlets''), generate output (through visual ''outlets''), or both. Objects pass messages from their outlets to the inlets of connected objects.
Line 86:
[[Category:Visual programming languages]]
[[Category:Windows multimedia software]]
[[Category:Creative coding]]
|