Share to: share facebook share twitter share wa share telegram print page

Max (programvara)

Max, även känt som Max/MSP/Jitter, är ett visuellt programmeringsspråk för musik och multimedia utvecklat av mjukvaruföretaget Cycling '74 och har sitt huvudkontor i San Francisco. Under sin mer än trettioåriga historia har det använts av kompositörer, artister, forskare och artister för att skapa inspelningar, framträdanden och installationer.[1]

Max-programmet är modulärt, med de flesta rutiner som delade bibliotek. Max har en stor användarbas bland programmerare utan anknytning till Cycling '74 vilka förbättrar programvaran med kommersiella och icke-kommersiella tillägg till programmet. Tack vare denna utbyggbara design, som samtidigt representerar både programmets struktur och dess grafiska användargränssnitt (GUI), har Max beskrivits som lingua franca för att utveckla mjukvara för interaktiv musikframställning.[2]

Historik

1980-talet

Miller Puckette började arbeta med Max 1985 vid Institut de Recherche et Coordination Acoustique/Musique (IRCAM) i Paris. [3] [4] Ursprungligen kallad The Patcher, denna första version erbjöd kompositörer ett grafiskt gränssnitt för att skapa interaktiva datormusikpartiturMacintosh. Vid detta skede i utvecklingen kunde Max inte själv utföra ljudsyntes i realtid, utan sände istället kontrollmeddelanden till externa syntar och samplers via MIDI eller liknande protokoll.[5]

1990-talet

Zicarelli förvärvade år 1997 publiceringsrättigheterna för Max och startade ett nytt företag, Cycling '74, för att fortsätta kommersiell utveckling av programmet. [6] [7] [8]

IRCAM:s egen utveckling av Max började också trappa ner. Den sista versionen som togs fram där var jMax, en direkt efterföljare till Max/FTS, utvecklad 1998 för Silicon Graphics (SGI) och senare för Linux-system. Programmet använde Java för det grafiska gränssnittet och C för den realtidsbaserade kärnan, och släpptes så småningom som öppen källkod.

Olika syntar och instrument kopplade till Max

Samtidigt hade Puckette på egen hand lanserat ett helt omarbetat kompositionsverktyg med öppen källkod, kallat Pure Data (Pd), år 1996. Trots vissa tekniska skillnader i jämförelse med IRCAM:s versioner byggde det vidare på samma tradition. Cycling '74:s första version av Max kom 1997 och byggde delvis på Puckettes arbete med Pure Data. Programmet kallades Max/MSP ("Max Signal Processing", eller initialerna för Miller Smith Puckette) och är fortfarande den mest kända av Max många utbyggnader och varianter. Den gjorde det möjligt att bearbeta digitala ljudsignaler i realtid utan särskild DSP-hårdvara, vilket innebar att tonsättare kunde skapa egna avancerade syntar och effektprocessorer med en vanlig dator, till exempel en Macintosh PowerBook G3.

2000-talet

Även om NATO.0+55+3d blev allt mer populärt bland multimediaartister, avbröts utvecklingen plötsligt år 2001. SoftVNS, ett annat paket med tillägg för visuell bearbetning i Max, släpptes 2002 av den kanadensiske mediekonstnären David Rokeby. Cycling '74 lanserade sitt eget paket för videobearbetning, Jitter, tillsammans med Max 4 år 2003, vilket tillförde stöd för video i realtid, OpenGL-grafik och matrisbaserad bearbetning. Max 4 var också den första versionen som kunde köras på Windows. Max 5, som kom 2008, innebar den första större omarbetningen av det grafiska användargränssnittet för patchning i Max kommersiella historia.

2010-talet

Under 2011 blev Max 6 kompatibel med 64-bitars operativsystem. Samtidigt lanserades integrering med Ableton Live, samt ett tillägg som heter Gen, vilket kan kompilera optimerade Max-patchar för att få förbättrad prestanda.[9] Max 7 släpptes 2014 och fokuserade på förbättringar av 3D-rendering. [10]

Den 6 juni 2017 tillkännagav Ableton köpet av Cycling '74. Max fortsatte därefter att utvecklas av Cycling '74, med David Zicarelli kvar i företaget.

Den 25 september 2018 släpptes Max 8. [11] Några av de nya funktionerna inkluderade MC, ett nytt sätt att arbeta med flera kanaler, stöd för JavaScript med Node for Max, samt Vizzie 2. [12]

2020-talet

Den 29 oktober 2024 släpptes Max 9, vilken är den senaste versionen av programvaran.

Språk

Skärmdump av ett äldre Max/Msp-gränssnitt

Max är uppkallad efter kompositören Max Mathews och kan betraktas som en ättling till hans MUSIC-språk.[13]

Det grundläggande språket för Max och dess syskonprogram är ett dataflödessystem: Max-program (vilka kallas för patchar) skapas genom att man arrangerar och kopplar ihop olika objekt i en så kallad patcher. Dessa objekt fungerar som fristående program, som vart och ett kan ta emot input (genom en eller flera visuella ingångar), generera utgående data (genom visuella utgångar) eller både och. Objekt skickar meddelanden från sina utgångarna till ingångarna på anslutna objekt.


Se även

Referenser

  1. ^ . http://www.hopesandfears.com/hopes/culture/music/168579-max-msp-primer. 
  2. ^ Place, T.; Lossius, T. (2006). ”A modular standard for structuring patches in Max”. Jamoma. New Orleans, US: In Proc. of the International Computer Music Conference 2006. 143–146. http://www.jamoma.org/papers/jamoma-icmc2006.pdf.  Arkiverad 26 juli 2011 hämtat från the Wayback Machine.
  3. ^ Synthetic Rehearsal: Training the Synthetic Performer. https://quod.lib.umich.edu/cache//b/b/p/bbp2372.1985.043/bbp2372.1985.043.pdf. Läst 22 augusti 2008. 
  4. ^ Barry, Vercoe. Synthetic Rehearsal: Training the Synthetic Performer. ICMC. https://quod.lib.umich.edu/i/icmc/bbp2372.1985.043/1/--synthetic-rehearsal-training-the-synthetic-performer?page=root;size=150;view=text. Läst 19 september 2018. 
  5. ^ Puckette, Miller S.. The Patcher. ICMC. http://msp.ucsd.edu/Publications/icmc88.pdf. Läst 22 augusti 2018. 
  6. ^ Battino, David; Richards, Kelli (2005). The Art of Digital Music. Backbeat Books. sid. 110. ISBN 0-87930-830-3. https://archive.org/details/artofdigitalmusi00davi/page/110 
  7. ^ ”About Us”. About Us. Cycling74.com. http://cycling74.com/company/. 
  8. ^ ”FAQ Max4”. FAQ Max4. Cycling74.com. http://cycling74.com/support/faq_max4/. 
  9. ^ ”GEN - Extend the power of Max”. GEN - Extend the power of Max. Cycling74.com. http://cycling74.com/products/gen/.  Arkiverad 28 oktober 2014 hämtat från the Wayback Machine.
  10. ^ ”Max 7 is Patching Reimagined”. Max 7 is Patching Reimagined. Cycling '74. https://cycling74.com/max7/. 
  11. ^ ”Article: Max 8 is here | Cycling '74”. Article: Max 8 is here | Cycling '74. https://cycling74.com/articles/max-8-is-here. 
  12. ^ ”What's New in Max 8? | Cycling '74”. What's New in Max 8? | Cycling '74. https://cycling74.com/products/max-features. 
  13. ^ Puckette, Miller. ”Max at Seventeen”. msp.ucsd.edu. http://msp.ucsd.edu/Publications/dartmouth-reprint.dir/dartmouth-reprint.html. 
Kembali kehalaman sebelumnya