NINJAM是一个程序,专门设计,为用户创造音乐在互联网上。
NINJAM是一个程序,让人们真正的音乐一起通过互联网。每一个参与者都可以听到的每一个参与者。每个用户还可以调整他们的个人组合,以他或她的喜好。 NINJAM是跨平台的神器出山:www.shenqi73.com,可用于Mac OS X和Windows的客户端。
NINJAM使用编程的音频,这使得它能够与任何仪器或组合仪表。您可以唱歌,发挥出真正的钢琴,发挥出真正的萨克斯管,发挥出真正的吉他的效果和吉他放大器,你想要,就什么。如果你的电脑可以记录它,那么你就可以堵塞(而非的MIDI仅系统的自动排除任何一种自然的音频collaboration1)。
由于互联网固有的延迟,防止真正的实时同步的jam2,玩延迟是怪异(通常是不舒服的)中,NINJAM提供了解决方案的延迟(古怪)更长的时间。
延迟测量NINJAM措施,这是什么使得它很有趣。
NINJAM客户端记录和流同步的音乐参与者之间的时间间隔。正如间隔结束记录,它开始播放其他人的客户端。
因此,当你玩的时间间隔,你正在玩其他人连同以前的间隔,和他们一起玩你以前的时间间隔。如果这听起来很奇怪,它排序的是,直到你习惯了它的话,那就很自然的。在许多方面,它可以比正常的果酱更宽容,因为错误传播不同。
部分工具,部分玩具,NINJAM的设计与实验和表达音乐的重视。
NINJAM使用OGG Vorbis音频压缩来压缩音频,然后流至NINJAM服务器,可以将它传输到其他人在你的果酱。
这种体系结构要求拥有足够带宽的服务器,但没有防火墙或NAT的问题。 Ogg Vorbis是利用其强大的低比特率的特点和性能。每个用户都收到一份其他用户的音频流,使每个用户都可以根据自己的喜好调整组合,以及混音。
这会使用更多的带宽比一个服务器一个单一的数据流进行编码,但有许多好处,包括降低服务器的CPU使用率和客户端具有完整的多通道数据供以后使用。
NINJAM也可以保存所有的原始未压缩的源材料,做全面质量混音,后卡纸。