Roli发布灵魂编码语言,‘音频编码的未来’

roli. 今天宣布了1.0释放 灵魂 –他们所说的一种新的通用语言,他们说他们说的障碍并扩展了开发人员的访问,从而创建依赖于音频的任何应用,以及为音频处理提供更有效的架构。

“灵魂将彻底改变音频应用发展,消除阻碍开发人员的挑战太久了,” 朱利安·博物馆,Roli的软件架构负责人。 “由于我在2016年开始灵魂项目以来,对音频应用程序的根本重新思考的必要性似乎只会变得更加紧迫。我对今天发布的v1.0以及提出的额外工具非常兴奋。”

Roli Touts对灵魂的四个主要好处:

  • 易于学习和使用: C ++,音频应用程序编码的标准语言,很难学习。灵魂语言更简单,更直观。基于浏览器的工具和快速实时测试使得更容易使用和主设备。
  • 更安全: Sandboxing不可信的第三方代码增加了性能开销,这是音频编码的特定问题。灵魂使用一个名为心脏的中间汇编语言,这是安全的,没有沙箱,让灵魂代码‘far more secure’, according to ROLI.
  • 针对电源和性能进行了优化: 灵魂语言专为性能而设计,其JIT引擎与在本机C ++中编写的等效程序匹配。
  • 低延迟: 灵魂在无需嵌入的CPU和DSP的情况下解锁设备上的超低延迟。

创作者在ADC 201上介绍了灵魂:

从那时起,团队已经根据反馈迭代 通过开源存储库.

灵魂团队鼓励开发人员探索灵魂的语言.DEV,阅读GitHub上灵魂存储库的文档,并提供更多的反馈,因为灵魂工具集继续今年成长。

如果有任何读者使用灵魂,请发表评论并分享您的想法!

 

20个想法“Roli发布灵魂编码语言,‘音频编码的未来’

  1. 53924评论Behriwhotelone2000和零一个吗?叹。这在BFD类别中是稳定的。也许它’S因为文章感觉像副本和粘贴来自新闻稿,因为朱利安·博物馆是Zhou的零下上下文?

    1. Sonic PI是一个高级生成音乐工具,使用SuperCollIder作为后端。它旨在实现养老界和教育。

      这主要用于编写较低级别的DSP,也可以在数字合成器和FX中的DSP芯片等专用硬件,或嵌入在VST等其他软件中。

      您可能会使用它来制作可以从Sonic PI使用的SCSynth插件。

      您也可以将其作为一种生成的音乐工具,而是您的生成音乐工具’D可能需要滚动袖子比Sonic PI更多。

  2. 鉴于:
    a)它结合了nodegraph(pd,reaktor…)使用程序代码(Supercollider,CSound,Sonicpi…),
    少量’S许可(ISC)许可,
    c)设计已经通过知识渊博的人来完成,

    听起来像是胜利 -

    谢谢你的发布。

  3. 与Julian合作,作为Roli的C ++开发人员,我绝对可以为技术担保&他工作的建筑巩固。两年前,灵魂的想法是在音频开发人员会议上发布的,现在罗利跟进。看看它是如何被行业采用的人真的很有趣,我确实需要给它一个旋转!

  4. 能够在浏览器中快速尝试它是一个很好的触摸—最近在浏览器中吧!

    在那里的常见问题解答 ’很多关于音频DSP芯片和异构CPU的写作。有他们想到的目标架构吗?像通用音频,或一些roli产品的东西?他们在考虑设计定制硬件的人(如模态设计新的合成器),或更简单的东西?

  5. 来自文章:

    ”Sandboxing不可信的第三方代码增加了性能开销”

    所以解释一个字节码,可能比沙箱更奇怪。此外,沙盒通常集成到操作系统中,(例如使用虚拟机),因此较少易于黑客攻击。解释的字节码通常用于可移植性,例如Java或C#。使用它以安全是一个例子“通过默默无闻的安全”,由于作者投注灵魂是这样一种讲话语言,即没有黑客将考虑花费时间反向工程的字节格式,足以将恶意代码注入解释器和/或“app”. (That’可能是一个公平的假设。但仍然不是很安全)。

    1. 这实际上是对高级语言的误解,在那里他们与Python运行时或JVM的解释器的低效率混淆。是什么让你的性能是编译器的能力拍摄我们的代码并将其转化为有效的指示。一个糟糕的C编译器使得糟糕的装配,您可以编写一个杀手Python编译器,竞争其他语言。具有中间汇编语言不对应于运行时效率。如果有的话,它可以更轻松地优化目标平台的编译器。这是关于他们在常见问题解答中呼唤的心。

      我只是把它带起来,因为我用多种语言,并争论开发时间vs运行时效率是我工作的一部分。真的,你必须选择这份工作的合适工具。对我来说,我可以在大多数时候在Python中写入Python,因为我可以提供更多计算资源,而不是支付某人在C中写一些更有效的东西的便宜。

      我和大学里有一个朋友的竞赛。我把解决方案写在Haskell的家庭作业中,他在装配中写了它。我的是我的白板上的4行,他有75行的装配行。我花了5分钟,第一次跑了,他花了几个小时的调试。他跑了几毫秒速度。它很有意思,真正推动我们不同的路径。我们既成功来自不同角度的问题。

    2. 两个都。组件或字节代码被编译为使用时间编译使用,以便内部环绕基本上的金属速度运行。理论上。

  6. 这些天我并不真正信任从Roli的任何东西。我11月11日买了赤道2,从未成功安装仪器。 roli connect应用程序没有’T在我的电脑上正常工作。我筹集了一张票,到目前为止收到的消息两次消息,消息说他们会在一个点回答来解决我的问题。但现在已经超过两个月了,仍然没有真正的答案,没有任何迹象,他们甚至处理了任何东西。所以如果他们甚至不能跟踪他们目前的业务,我想知道他们将提供什么样的支持。

    1. 这听起来像是一个非常不愉快的经历。但灵魂是一个开源项目,所以只要有些人正在使用它,它应该没问题。也许Roli应该只是开源赤道2?

    2. 我与你的情况相同(我买了赤道2,它是’工作),但他们在2天内回复了我…so that wasn’太糟糕了。虽然,回复本身不太幸运,因为我仍然使用Windows 8.1笔记本电脑,我的所有音乐工具(因为它只是工作正常和升级是我真正的’现在想要花时间),但赤道2只会使用Windows 10!

    3. 苯胺顿,我也有一个安装问题,当赤道2掉落后,这是正确的,当他们超级繁忙时。他们在48小时内为我解决了解决方案。我建议发送另一条消息。如果您有一个Facebook帐户,请在其中一个帖子上进行。我已经看到他们立即回应那里的人,就像你一样,他们说他们有一个开放的机票,落下了裂缝。从我看到的那样,他们逃离了’这是一个巨大的公司,但他们揭示了惊人的产品,我相信他们关心他们的客户。

  7. 不幸的是,我不得不退还赤道2,预设被打破了,合成器在我的PC野兽中加载了很难的时间。看起来很漂亮,我做的一些补丁听起来好了。

    我必须重新审视购买另一个roli合成的想法。(拥有一切)赤道2似乎是他们大量的x

    侧面注意:我有点小姐fxpansion做自己的东西tbh

发表评论