SuperCollider For Mac是编程行业中常常使用到的语言编程开发工具。SuperCollider For Mac最新版提供了一种面向对象的语言,其功能是一个网络客户端到一个国家的即时声音合成服务器。SuperCollider For Mac主要用于实时声音合成和算法作曲。
{mac1}
软件简介
SuperCollider 是一个最初由 James McCartney 在1996年发布的编程语言和声音编程环境,主要用于实时声音合成和算法作曲。 自此之后,它逐步变成一个被科学家与艺术家们共同开发和操作声音的系统。这个高效且有表现力的动态语言,为声学、 算法音乐和交互式编程提供了一个框架。在2002年以GNU通用公共许可协议发布,SuperCollider 是自由软件。
软件功能
它并没有试图解决低延迟的使用问题,但确实提供了无缝的设备切换、路由、全局/每个应用的音量控制和很多其他好东西。
它提供了尽可能低的延迟、应用程序和音频硬件之间完整的路由灵活性,而且所有的音频始终是采样同步的--应用程序不会跑在别人前面或后面。
使用方法
如何使用PulseAudio和JACK?
现在很多Linux系统都使用PulseAudio作为默认的声音服务器,用它来处理所有的声音播放(媒体播放器、桌面警报、网络浏览器等)。下面是关于JACK和PulseAudio一起使用的几个基本介绍。
当PulseAudio运行时,JACK不能访问Pulse正在使用的同一个声卡。
尽管理论上ALSA提供了可以实现这一点的机制(例如 "dmix "设备访问),但它们的工作原理并不足以可靠地支持这两个系统。
PulseAudio和JACK对许多人来说似乎有相似的目标,
他们想知道为什么不可能用另一个来代替。
然而,除了非常表面的相似性之外,它们其实并没有太多的共同点。