如何自学 Max/MSP/Jitter

Posted on 2018年01月11日 in 日志

  1. 首先,你需要先明白自己学习 Max/MSP/Jitter 的目的是什么?是做交互装置、还是视觉设计,抑或是实验音乐作曲甚至其他的目标?

    Max 是专门为制作交互艺术项目的可视化编程(patching)类软件。它的功能非常强大,既可以为互动视觉设计服务,也可以为互动音乐的制作而服务。Max 软件本身有基础的图形和影像处理能力;而 MSP 是 Max 的一个拓展包,专门;另外还有一个更加高级的视觉处理拓展包 Jitter。所以你可以看到,使用 Max 的人除了交互设计师外,还有专门做 visual-audio 的 VJ们、以及搞实验音乐的大佬。

    所以我建议,你可以先学习软件基础,然后再根据你的不同需要,对这几个拓展包有侧重点的进行学习。

  2. 在学习方法上,请多实践!是的,不要只读教程,一定要动手做里面的案例。而且不要死记硬背,多用几次自然就记住了。

    这里转一个台湾人写的学习方法(原文见此):

    我想一般人對於學習,甚至「教」 max/msp 都有極大的誤會,或說完全錯誤的期望,在此稍微說明一下。電腦程式語言就跟人類的語言完全一樣。學語言雖然要學文法,但不是從文法學起,更不是單學文法。像 max/msp 的手冊甚至 tutorial,其實只是文法書,絕對不是一套創作音樂的教材,不是課程。

    就像我們學說的語言,不能拿文法書來從第一頁讀到最後一頁(是完全無用的),學 max/msp 讀手冊或所謂 tutorial 也是一樣,從第一個 tutorial 作到最後一個,對於一般人會是完全無效的。這是一極其核心的誤解。

    抱著一本德語文法,如何學會寫德文小說?

    不但那樣學過以後會全忘光,不但不會有學習下去的動力,而且即使作完了全部 max tutorial,啃完全部手冊,還是不會作曲。因此,在這些手冊之外,之背後,必需有一套真正的課程,那個課程告訴你,如何用這些文法規則組成句子,寫成散文小說,作出詩來。而那個課程最重要的一部份就是欣賞並且分析別人的經典作品,以及電子原音音樂 electroacoustic 的真正構成原理,美學原理。那個課程中,max/msp 只是最次要的一個技術的部份。

    好,如果那個課程不存在,也沒有課本,那麼該怎麼辦。我的建議是,首先,隨便翻翻讀讀 max 及 msp 的手冊及前幾篇 tutorial,大略熟悉這個語言環境,詞彙,流程,等。然後先想想你要玩的作的是何種音樂,是 midi,是有節奏和聲音階的,是十二音非調性的,還是處理具象聲音採樣的,還是純綷電波脈動的,DSP 的,純噪音的?這時候放下什麼 max/msp 亂七八糟的一切,去找你要學的音樂方面的書或資料來讀(比如具象音樂方法,電子音樂構成,傳統音樂和聲作曲法,十二音作曲法,現代音樂史,等等),更重要的是開始分析你喜歡的作品,去猜想分析別人是怎麼作,用什麼作出來的。如果你想創作音樂,不只是摸摸軟體或硬體的話,這時更重要的是想清楚你想要創作什麼?你的目的/目標/幻想是什麼。換句話說,你想幹嘛?

    然後!回頭打開 max/msp,復習一下以前摸過的基本語法,但不要再按著 tutorial 順序作下去,而專門去找你想作的音樂的那幾部份,以那幾個 function,那幾個範例,那幾個 help file 作起點,然後以旁側的方向去找出所有必要用到的相關語言部份;如此橫向擴大發展,學的懂的越來越多。重點:絕對只學你現在需要用的,不要去學你不需要的一切函數或語法,不要作你不想學的 tutorial。比如說,你想要搞噪音,就去翻索引,找到那幾個與噪音有關的函數,從那兒學起,擴展起,再學 EQ,學 AM 調變,再回頭去聽別人作品,再讀別的資料或書,弄不懂的語法再去查手冊。如此循環下去,終身學習。

    而絕不是從頭開始唸枯燥無味的 tutorial,即使作到最後一課,保證還是不會懂什麼叫電腦音樂,更不會懂怎麼創作聲音藝術或音樂。Max/MSP 可以讓人發出聲音,但不會讓你成為一個創作者/音樂家。

    Max/MSP 只不過是一件工具,很難用很難學的工具,有別的很多簡單方法可以取代,太多 plug-in 也可取代的工具。別存太多幻想。

  3. 自学资源和教材(以下按照推荐程度的从高到低排序):

  4. 中文资源:

    • 台湾“(M之道)[http://maxmsp.recorderz.org/]”的《Max/MSP 中文手册》(貌似是 Max 5,后来这个网站也早就挂了,所以以后也没有更新,但是新版 Max 应该差别不大,就是多了几个库):网盘地址经常被删,私信我把文件发给你们
    • 豆瓣 Max 小组:(https://www.douban.com/group/max.msp.jitter/)[https://www.douban.com/group/max.msp.jitter/] (不过最近几年豆瓣已经没落了,除了广告基本上都没人说话了)
    • 某个台湾实验音乐人的教程:http://web.thu.edu.tw/cwcheng/www/ComputerMusic.htm
  5. 英文资源:

    • 官方 Tutorial:如果有时间一定要读!官方的教程永远是最新、最权威的,而且 Max 的教程最好的一点在于,它有着各种示例,在你不会用的时候看看官方示例就立刻会用了。路径为 File -> Show File Browser(或直接按 Cmd + B),在打开的新窗口中选择 Cycling '74' -> Tutorials
    • Cycling '74 上的 Max 官方论坛:https://cycling74.com/forums/page/1 这是互联网上最大的 Max/MSP 社区,有任何问题基本上都可以在这个论坛上搜索到
    • Youtube:Youtube 上有很多教程,搜索关键字即可
    • Google:不解释
    • 其他的在线社区,比如:Facebook 的 Max/MSP group、Google groups 等等……
    • 书:中文书非常少,英文书倒是有一些,不过书籍一般都相对滞后一些,不过在这里也列出来供大家选择:
      • ELECTRONIC MUSIC AND SOUND DESIGN - Theory and Practice with Max and MSP
  6. 永远要学习好英语!

    不得不承认,虽然 Max 距离开发出来已经有三十多年了,但是在中国,它的使用者仍然是少数,中文资料更是寥寥无几。因此,学好英文、学习。同时,我们也会坚持更新 Max/MSP 小教程、使用技巧等等。

  7. 永远不要关起门来一个人学,要和大家多交流,如果有机会找到靠谱的老师,完全可以付费学习。

    现在这个网络发达的社会,虽然一切学习资源都可以在网上找到,但是一个人通常很难突破学习的瓶颈。如果有机会,可以经常参加线下的 workshop 和聚会,拓展自己的眼界。

    另外,一个靠谱的老师可以给你很大的帮助,特别是有实际项目经验的专业人士,会知道很多快捷操作、以及某种效果的特定实现方式。在你不懂的时花费大量时间搜索问题解决方案时,可能请教一个专业人士只需要几分钟时间就可以解决了。这些都是一个人看书看教程自学无法实现的。