{"id":626,"date":"2021-05-16T14:30:14","date_gmt":"2021-05-16T12:30:14","guid":{"rendered":"http:\/\/www.oggimusica.ch\/?p=626"},"modified":"2020-09-18T15:19:33","modified_gmt":"2020-09-18T13:19:33","slug":"electronight-e-mmc-meet-music-code-designing-c-object-for-max-msp","status":"publish","type":"post","link":"https:\/\/www.oggimusica.ch\/wordpress\/electronight-e-mmc-meet-music-code-designing-c-object-for-max-msp\/","title":{"rendered":"ElectroNight e MMC (Meet Music Code) \u2013 Designing C++ Object for Max\/MSP"},"content":{"rendered":"<p lang=\"it-IT\" align=\"justify\"><span style=\"font-size: 12pt;\"><span style=\"color: #000000;\"><span style=\"font-family: Helvetica Neue, sans-serif;\"><span style=\"font-family: Calibri, sans-serif;\"><span lang=\"it-IT\"><b>Andrea Minetti <\/b><\/span><\/span><span style=\"font-family: Calibri, sans-serif;\"><span lang=\"it-IT\">e<\/span><\/span><span style=\"font-family: Calibri, sans-serif;\"><span lang=\"it-IT\"><b> Alberto Barberis<\/b><\/span><\/span><\/span><\/span> <\/span><\/p>\n<p lang=\"it-IT\" align=\"justify\"><span style=\"color: #000000; font-size: 12pt;\"><span style=\"font-family: Helvetica Neue, sans-serif;\"><span style=\"color: #1a1a1a;\"><span style=\"font-family: Calibri, sans-serif;\"><span lang=\"it-IT\"><b>Descrizione:<\/b><\/span><\/span><\/span><\/span><\/span><\/p>\n<p lang=\"it-IT\" align=\"justify\"><span style=\"color: #000000; font-size: 12pt;\"><span style=\"font-family: Helvetica Neue, sans-serif;\"><span style=\"font-family: Calibri, sans-serif;\"><span lang=\"en-US\">Il workshop <\/span><\/span><span style=\"font-family: Calibri, sans-serif;\"><span lang=\"it-IT\">\u00e8 rivolto ai musicisti e agli artisti multimediali che utilizzano l<\/span><\/span><span style=\"font-family: Calibri, sans-serif;\">\u2019<\/span><span style=\"font-family: Calibri, sans-serif;\"><span lang=\"it-IT\">ambiente di sviluppo di Max\/MSP, uno dei linguaggi di visual programming pi\u00f9 utilizzati al mondo per la musica, l<\/span><\/span><span style=\"font-family: Calibri, sans-serif;\">\u2019<\/span><span style=\"font-family: Calibri, sans-serif;\"><span lang=\"it-IT\">interattivit<\/span><\/span><span style=\"font-family: Calibri, sans-serif;\"><span lang=\"fr-FR\">\u00e0 <\/span><\/span><span style=\"font-family: Calibri, sans-serif;\"><span lang=\"it-IT\">e la multimedialit<\/span><\/span><span style=\"font-family: Calibri, sans-serif;\"><span lang=\"fr-FR\">\u00e0<\/span><\/span><span style=\"font-family: Calibri, sans-serif;\"><span lang=\"it-IT\">, o ai programmatori appassionati di audio e di DSP (Digital Signal Processing). L<\/span><\/span><span style=\"font-family: Calibri, sans-serif;\">\u2019<\/span><span style=\"font-family: Calibri, sans-serif;\"><span lang=\"it-IT\">obiettivo del workshop \u00e8 quello di fornire ai partecipanti un<\/span><\/span><span style=\"font-family: Calibri, sans-serif;\">\u2019<\/span><span style=\"font-family: Calibri, sans-serif;\"><span lang=\"it-IT\">introduzione al Max\/MSP-SDK (Software Development Kit) per lo sviluppo a basso livello di nuove routine (chiamate external objects) utilizzando il linguaggio di programmazione C\/C++. La progettazione e lo sviluppo ad hoc di tali oggetti offre infatti nuove potenti possibilit<\/span><\/span><span style=\"font-family: Calibri, sans-serif;\"><span lang=\"fr-FR\">\u00e0 <\/span><\/span><span style=\"font-family: Calibri, sans-serif;\"><span lang=\"it-IT\">agli utenti di max\/MSP: migliorare le performance delle proprie \u201c<\/span><\/span><span style=\"font-family: Calibri, sans-serif;\"><span lang=\"en-US\">patch<\/span><\/span><span style=\"font-family: Calibri, sans-serif;\"><span lang=\"it-IT\">\u201d (porzioni di software), implementare algoritmi di DSP in sample-rate altrimenti non programmabili con il linguaggio nativo, creare i propri strumenti elettronici integrandoli nel mondo Max\/MSP, sviluppare una propria libreria da rilasciare alla comunit<\/span><\/span><span style=\"font-family: Calibri, sans-serif;\"><span lang=\"fr-FR\">\u00e0<\/span><\/span><span style=\"font-family: Calibri, sans-serif;\"><span lang=\"it-IT\">, integrare codice di terze parti nell<\/span><\/span><span style=\"font-family: Calibri, sans-serif;\">\u2019<\/span><span style=\"font-family: Calibri, sans-serif;\"><span lang=\"it-IT\">ambiente di visual programming, sfruttare le librerie di C\/C++ per potenziare il proprio ambiente di sviluppo (DSP, Machine Learning, Image Processing, ecc.). Per partecipare al workshop \u00e8 richiesta la conoscenza, anche basilare, di un qualsiasi linguaggio di programmazione (C\/C++, Java, javascript, python, processing, CSound, Supercollider, ecc.), delle basi della programmazione informatica e del funzionamento del linguaggio Max\/MSP (o pi\u00f9 <\/span><\/span><span style=\"font-family: Calibri, sans-serif;\"><span lang=\"da-DK\">in generale di un linguaggio di visual programming: PD, Kyma, TouchDesigner, Isadora, OpenMusic, ecc.). <\/span><\/span><span style=\"font-family: Calibri, sans-serif;\"><span lang=\"it-IT\">\u00c8 necessario portarsi il proprio PC con installati: Max\/MSP, XCode (mac) o Visual Studio 2019 (win).<\/span><\/span><\/span><\/span><\/p>\n<p lang=\"it-IT\" align=\"justify\"><span style=\"color: #000000; font-size: 12pt;\"><span style=\"font-family: Helvetica Neue, sans-serif;\"><span style=\"font-family: Calibri, sans-serif;\"><span lang=\"it-IT\"><b>Bio<\/b><\/span><\/span><span style=\"font-family: Calibri, sans-serif;\"><span lang=\"it-IT\">:<\/span><\/span><\/span><\/span><\/p>\n<p lang=\"it-IT\" align=\"justify\"><span style=\"color: #000000; font-size: 12pt;\"><span style=\"font-family: Helvetica Neue, sans-serif;\"><span style=\"font-family: Calibri, sans-serif;\"><span lang=\"it-IT\"><b>Andrea Minetti<\/b><\/span><\/span><span style=\"font-family: Calibri, sans-serif;\"><span lang=\"it-IT\">, nato a Locarno, classe 1987. Nel 2012 si laurea in ingegneria informatica al Politecnico di Milano, nello stesso anno apre la societ<\/span><\/span><span style=\"font-family: Calibri, sans-serif;\"><span lang=\"fr-FR\">\u00e0 <\/span><\/span><span style=\"font-family: Calibri, sans-serif;\"><span lang=\"it-IT\">di sviluppo software wavein.ch. Nel 2011 vince il primo premio per ImagineCup di Microsoft Italia. Nel 2015 si classifica al primo posto allo Startup Weekend di Zurigo. Da sempre interessato alla musica, dopo aver frequentato alcuni workshop e corsi di musica elettronica, nel 2019 decide di iscriversi al master Music and Acoustic Engineering del Politecnico di Milano con lo scopo di sfruttare le conoscenze in ambito informatico e applicarle al mondo della musica. Incontra Alberto Barberis nel 2019 in occasione dell&#8217;allestimento dell&#8217;opera musicale I Cenci al LAC, a seguito della quale nasce una stretta collaborazione.<\/span><\/span><\/span><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Andrea Minetti e Alberto Barberis Descrizione: Il workshop \u00e8 rivolto ai musicisti e agli artisti multimediali che utilizzano l\u2019ambiente di sviluppo di Max\/MSP, uno dei linguaggi di visual programming pi\u00f9 utilizzati al mondo per la musica, l\u2019interattivit\u00e0 e la multimedialit\u00e0, o ai programmatori appassionati di audio e di DSP (Digital Signal Processing). L\u2019obiettivo del workshop [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":582,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[20,15,5],"tags":[],"class_list":["post-626","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-2021-22-2","category-adulti","category-workshop"],"jetpack_featured_media_url":"https:\/\/www.oggimusica.ch\/wordpress\/wp-content\/uploads\/2020\/09\/5.2.4_2020-DesigningC_MMC.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.oggimusica.ch\/wordpress\/wp-json\/wp\/v2\/posts\/626","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.oggimusica.ch\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.oggimusica.ch\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.oggimusica.ch\/wordpress\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.oggimusica.ch\/wordpress\/wp-json\/wp\/v2\/comments?post=626"}],"version-history":[{"count":1,"href":"https:\/\/www.oggimusica.ch\/wordpress\/wp-json\/wp\/v2\/posts\/626\/revisions"}],"predecessor-version":[{"id":627,"href":"https:\/\/www.oggimusica.ch\/wordpress\/wp-json\/wp\/v2\/posts\/626\/revisions\/627"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.oggimusica.ch\/wordpress\/wp-json\/wp\/v2\/media\/582"}],"wp:attachment":[{"href":"https:\/\/www.oggimusica.ch\/wordpress\/wp-json\/wp\/v2\/media?parent=626"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.oggimusica.ch\/wordpress\/wp-json\/wp\/v2\/categories?post=626"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.oggimusica.ch\/wordpress\/wp-json\/wp\/v2\/tags?post=626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}