Tag: puredata
-
Transmitting OSC data via WebSocket
Sometimes I meet situations where I need OSC but cannot use UDP. Such as sending OSC message from browser-based p5js to Processing / MaxMSP / Unity.And I’m developing a OSC controller called BugOSC. It is a WeChat Mini Program, which also does not support UDP. However, although the web guys usually don’t support UDP, they support WebSocket…
-
末日技能:新媒体艺术家如何在末世AI来临时用MaxMSP收听广播
从《终结者1》中的“天网”开始,“人工智能”若隐若现了三十多年,终于在今年占领了头条位置。据说霍爷(不是元甲,是霍金)也预言了 “人类未来的敌人就是 AI ”。 在不远的未来的某一天,当你摆脱智能扫地机器人的阻拦跳出窗外,才发现街上不断涌来的僵尸,空气中弥漫着能使人变异的病毒,无人驾驶的汽车拦在十字路口。微信是不能发了,谁知道另一头接收微信的是人还是狗。急迫想刷微博朋友圈获取最新消息,但互联网已经被天网完全控制。 是时候学一门末日技能了,在断网的时候能跟外界保持联络。 可以选择通过 3KHz~300GHz 之间的电磁波来通信,用国语说就是收听广播。 严格地讲,不是指普通家用或车里收听的那种广播(接收范围有点窄),而是“无线电”。能收到世界某个角落发出的微弱信息,指引着末日仅存的人类。 当然,作为一名新媒体艺术家,身上背个无线电台坐在星巴克喝茶,目标有点大,功能也不太灵活。能否直接用星巴克店机 Mac 笔记本来接收无线电呢? 用电脑接收无线电(而非通过互联网),背景原理是“软件定义无线电”,简单说是用电脑软件来实现一部分传统电台的硬件电路功能,详情可以搜索“Software Defined Radio”、“RTL-SDR”等关键词。 本文直接上实例,需要以下三样: Macbook Pro; 基于 MaxMSP 的 SDR patch(也有 Pure Data 版); Realtek RTL2832U+R820T 电视棒。 说好的听广播,怎么又变成看电视了?Realtek RTL2832U + R820T,是 Realtek 产的一款芯片的型号,原本是做电视棒的。但这个芯片具有非常广的频率接收范围,又物美价廉,就被广泛用来做 SDR 应用了。因为即便是软件无线电也不能完全纯软,这根棒棒就包含了必要的射频调谐器、ADC 等硬件,还有根天线。 RTL2832U+R820T 电视棒我买的是这一款,四五十块钱,看上去是个“U盘”加根天线,小巧。 其实还带个遥控器,毕竟人家是电视棒…… 厂家批高灵敏度RTL2832U+R820T2 USB DVB-T FM SDRHelloCQ无线电 插好电视棒,接下来就是准备 SDR 软件。 SDR 软件有很多种,本文专为新媒体艺术家量身推荐基于 Max/Pd 的 SDR…
-
Chaos Tao
“Chaos Tao” is an algorithmic music generator. It generates a series midi sequences in real time, then play them out and output the midi notes. Try it here: floatbug.com/chaostao/ source code: github.com/avantcontra/chaostao. Chaos The algorithm behind is “Chaos”. Programming Language is Pure Data (Pd vanilla), using WebPd to play in web browser. Pure Data Pure Data (aka Pd) is…
-
Pure Data for adobe AIR
I open source the airPd — an AIR native extension for Pure Data, built using libpd . The project is on github: https://github.com/avantcontra/airpd . airPd is an AIR native extension for Pure Data, built using libpd. notes: aslib: actionscript lib. mac: native source for mac osx (cpp). build: building files (ant). bin: ane file. sample: a simple sample, with init/ open patch/…
-
puredata with unity3d
Demo keywords: puredata generates midi notes; unity3d data visualization; garageband sound effect; midi for communication. (not OSC). Contra:Development.Pure Data, Unity3d, Garageband.