创意编程与MaxMSP

MaxMSP是一款可视化编程语言,它让你不用写代码就可以创建复杂的交互程序

创意编程是在创造性的活动中学习电脑程序设计,充分利用电脑程序构建虚拟世界,在充分地启发和引导下,在解决问题的过程中,主动探索式的学习创意编程

MaxMSP特别适合制作交互式音乐作品、现场VJ表演以及交互装置。上面你欣赏到的曲子就是由MaxMSP编写的。接下去几周,我会通过文章的方式,教大家MaxMSP的入门课程。课程计划分3节讲完,每周一节。(第一节课是总览,主要讲MaxMsp能做什么。第二节讲MaxMsp的中级知识。第三节讲Max和硬件交互)。

你需要知道的第一个概念是:MaxMsp不是一个单独的软件,它由几个部份组成-“Max”负责基础操作系统和MIDI,这部分是我们一开始就接触,并且很快就会熟悉的部分。“MSP”负责信号处理和声音;“Jitter”是图形渲染和视频处理。

下面是一些你可以用Max实现的精彩案例。我所喜欢的Max作品都是结合软硬件结合的作品。有无数多好的方法去实现Max和硬件的结合,下面只是其中的一部分:

MaxMSP有很多插件,其中有一个插件叫ReacTIVision。它是一个免费、开源的工具,可以让你可以把打印出一些带有特殊标记的小纸片,你把这些标记粘在物体上, 摄像头就能识别出这些物体。你可以识别出物体的位置和旋转方向,这就让你轻松的把现实世界的物体融入你的MaxMSP作品。下面就是一个使用ReacTIVision制作的多点触摸乐器“ReacTable”:

由 ReacTIVision 和 MaxMSP制作其它作品:

▼用发蜡做的乐器,只需要旋转发蜡罐子就可以变化声音

▼通过识别举着的牌子,发出声音的作品


▼乐器作品。通过识别不同标记,产生声音。通过特定的算法,标记点彼此之间可以互相影响。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第二章 醒来 A市,7点不到夜色已经降临到了这座繁华的城市,正是下班的高峰期。马路上嘈杂的汽车声,地铁站里人挤人的...
    littlecooling阅读 181评论 0 0
  • JSON support. MySQL5.7.8开始原生支持JSON数据类型,不再以字符串形式存储而是以二进制格式...
    小纠结在简书阅读 1,775评论 0 0
  • 耶和华说:“我所要做的事岂可瞒着亚伯拉罕呢?亚伯拉罕必要成为强大的国;地上的万国都必因他得福。我眷顾他,为要叫他吩...
    举目四方阅读 3,567评论 0 1
  • 傻妞儿晚上讲话,讲着讲着就哭了。 我已经一个月没真的笑过了。偶尔还会发呆,任凭思绪云游,动情处也会不自觉落泪。 莫...
    志成哥哥阅读 404评论 0 1
  • 等待什么, 等待你如风温暖的眼神? 等待你快步赶来接我回家? 等待你把对我的爱压抑, 酝酿成珍贵无比的春雨, 慢慢...
    冬天的雪娃娃快乐阅读 191评论 1 1