The 101 Plays Itself icon

The 101 Plays Itself

The 101 Plays Itself 将美国101号公路 Studio City 公共 Caltrans 摄像头的实时车流转化为浏览器合成音乐,适合关注数据声化、计算机视觉与互动媒体的听众和创意技术研究者。

The 101 Plays Itself

将交通摄像头变成浏览器乐器

The 101 Plays Itself 是一项基于浏览器的视听音乐实验,素材来自 Studio City 的 US-101 公共 Caltrans 交通摄像头。它监测高速公路上的五条实时车道,并将车辆移动转化为合成音符,因此不断变化的道路活动本身成为素材,而不是使用预先编写的乐谱。

系统会在道路上叠加车道形状的采样区域,检测并跟踪驶过的车辆,然后在浏览器本地生成声音。车道位置决定音高;车辆类型选择音色;速度控制音符持续时间;车辆大小影响音量;变道会使音高弯曲;车辆在道路上的位置决定立体声声像。实时摄像头离线时,还提供录音版本。

功能

实时交通摄像头输入

使用 Studio City 五条 US-101 车道的公共 Caltrans 摄像头画面,作为音乐演出的来源。

基于浏览器的车辆检测

每秒读取 15 次、针对不同车道设置的十个采样区域,并检测车辆何时穿过受监测的线。

车流到声音的映射

将车道、车辆、速度、大小、变道和道路位置映射到音高、音色、音符时长、音量、音高弯曲和立体声声像。

车辆跟踪与音色

跟踪车辆在摄像头画面中的移动,并将卡车和公共汽车与其他车辆区分开来,以进行不同的声音处理。

实时音频合成

使用 Web Audio API 在浏览器中合成声音,而不是使用采样、循环或预录音频。

乐器控制

提供两个可以同时演奏的乐器,配有可选择的乐器音色块,最多支持 16 个同时发声的声部。

使用场景

  • 环境式聆听

    聆听不断变化的高速公路活动,体验一种环境式数据驱动演出,其节奏和音高由道路上的车辆自然产生。

  • 创意技术参考

    将该项目作为具体示例,了解计算机视觉如何把移动、分类和空间数据转化为声音。

  • 互动数据声化研究

    探索车道位置、速度、车辆类型和摄像头视角如何实时影响视听系统的输出。

  • 录音回放

    实时摄像头不可用,或希望进行一致的聆听体验时,可使用录制的中午版本。

Pros and Cons

Pros

  • 无需传统音乐来源,即可将实时公共车流转化为音乐。
  • 通过可观察的交通变量解释声音,而不是依赖隐藏的作曲规则。
  • 在浏览器中完成检测、跟踪和合成,实时生成时不使用采样、循环或录音。
  • 提供录音备用模式,并允许听众在车流播放期间更换乐器。

Cons

  • 实时体验取决于公共 Caltrans 摄像头和网络连接是否可用。
  • 来源未提供完整的浏览器、设备或无障碍兼容性说明。
  • 录音模式是一段固定录音,而不是对用户自己交通场景的互动式回放。

FAQ

The 101 Plays Itself 是什么?

The 101 Plays Itself 使用 Studio City 的 US-101 公共 Caltrans 交通摄像头。浏览器会分析摄像头画面,并根据检测到的车辆移动生成声音。

车流是如何变成音乐的?

在实时模式下,车辆穿过不可见的采样线时会触发音符。车道位置决定音高,车辆类型会改变音色,速度影响音符时长,车辆大小影响音量,变道会使音高弯曲,而车辆在道路上的位置控制立体声声像。

实时摄像头离线时还能使用吗?

可以。摄像头不可用时,网站提供同一条高速公路的三分钟录音版本。录音页面说明这是一段时长 2 分 45 秒的中午录音,视频播放时由浏览器合成音频。

音频在哪里生成?

页面说明,检测和合成完全在浏览器中运行,使用浏览器音频。页面明确采用 Web Audio API 进行合成,生成的声音不使用采样、循环或预录音频。

有哪些可用控制?

该页面面向浏览器收听。它提供两个可同时演奏的乐器、可选择的乐器音色块,以及最多 16 个声部,但来源未说明完整的浏览器或设备兼容性列表。

Quick Facts

类别
基于浏览器的视听音乐实验
交通来源
公共 Caltrans 摄像头,Studio City 的 US-101
实时覆盖范围
五条车道
音频技术
浏览器中的 Web Audio API 合成
检测与跟踪
YOLO11 和 ByteTrack
录音模式
中午录音;约三分钟