FREE | Win Mac Linux Standalone | 155/131/118/315 MB
安装方法:直接安装,免激活版本。
ossia score,一种用于跨媒体艺术的交互式音序器,
在多个软件和硬件之间对 OSC、MIDI、DMX、声音、视频等进行排序。使用 javascript、ISF Shaders、Faust、PureData 或 C++ 创建交互式和跨媒体乐谱、脚本和实时代码。利用 CoAP 或 MQTT 等 IoT 协议,与操纵杆、Wiimotes、Leapmotions、Web API 和 BLE 传感器进行交互,并集成来自 Structure Synth、Context-Free Art 和 Bytebeat 等多种创意编程语言的程序。加载任何类型的音频或视频格式,并通过 Spout、Syphon、NDI、Shmdata 或 Sh4lt 处理视觉效果;使用 CSV 和 HDF5 支持对大型数据集进行声音处理。
免费、开源,可在桌面、移动设备、Web 和嵌入式系统上运行,直至 Raspberry Pi Zero 2。
免费开源音序器
一种免费、开源、跨平台的跨媒体音序器,用于精确灵活地编写交互式场景的脚本。
控制和评分任何符合 OSC 的软件或硬件:Max/MSP、PureData、openFrameworks、Processing……
ossia 分数是什么?
中间序列器
在智能时间线中对各种媒体进行排序:
播放大多数音频格式,支持多通道
H.264 和 HAP 视频播放,具有最先进的跨平台视频和着色器管道
发送和接收 OSC、MIDI、DMX 或直接通过 HTTP 或串行端口通话
使用 CoAP、MQTT 和 BLE 支持控制物联网系统
先进的互动设施
专为互动表演打造的序列器:
根据外部条件或硬件控制触发乐谱的任何部分
使用条件以可视化方式创建分支乐谱
通过简化的用户界面通过任何外部设备和协议进行控制和获取控制
可编写脚本的开放软件
ossia 乐谱中嵌入了多种编程语言:
直接在乐谱中使用 javascript 进行实时编码以进行高级映射,或创建设备映射脚本
使用 Faust 创建超快的音频处理器
通过 C++ API 扩展软件的任何部分
编写简单的数学表达式以便快速控制
混合模块化和时间线工作流程
直接从时间线以模块化方式连接流程: 随时
在时间线和节点视图之间切换以更精确地编辑流程
为非时间场景创建类似状态机的评分,
嵌套和分组不受深度限制。
支持的协议:
这些协议在 libossia 的通用接口后实现。
因此,任何使用 libossia 的应用程序都可以受益于它们的支持,并将它们桥接起来等。
这些协议在 ossia score 的简洁 UI 下可用。
兼容环境
您可以将您最喜欢的创意编码语言与 ossia 一起使用:
通过传统的 OSC 连接
或通过更高级的 OSCQuery 协议
或通过直接集成 libossia
更新日志:
3.6.1
新功能
音频:直接添加对 Airwindows 音频效果的支持,因为 ossia 是内置的。发现大量新的混响、滤波器、合唱、失真、限制器等,以构建丰富的声音调色板。
3D 基元:平面现在可以有不同数量的细分。
JS 脚本 api:添加一个新功能以允许获取当前保存文件的 JSON。
模型显示:添加对控制混合选项的支持以实现更好的粒子效果。
几何过滤器:添加对直接从库中读取 .glsl 文件的支持。通过更新库查看新示例!
v3.6.0
AI:新模型支持:用于视频到文本实时推理的 FastVLM。
AI:新模型支持:GAN 图像生成,例如使用 MobileStyleGAN、FBAnimeGAN。还有更多!
AI:新模型支持:GAN 图像处理,例如使用 AnimeGANv3、DeblurGAN、FSRGan。还有更多!
AI:新模型支持:使用 Qwen3 进行 LLM 推理。
音频:在 Mac、Windows 和 Linux 上添加对 CLAP 插件的初始支持。需要测试和反馈!
音频:受经典 Alesis MIDIVerb(BarrVerb,移植自 [github.com/ErroneousBosh/BarrVerb](https://github.com/ErroneousBosh/BarrVerb))启发的新混响器。
Avnd:改进了 UI 的可用 API,以支持更多跨控件交互的用例。
Bytebeat:实现安全模式,以尝试避免由于错误的 bytebeat 代码导致除以零时出现 SIGFPE 错误。
核心:添加 xtensor、xsimd、xtl 和 eigen 作为可供乐谱插件访问的官方内置库。
核心:AI 提示作曲家。
核心:AI 提示中间件。
核心:代码库现在正式需要 C++23 才能构建。
EGLFS / vkkhrdisplay:允许在没有 X11 或 Wayland 的情况下运行时使用 esc 退出应用程序以进行无人值守安装。
Gfx:添加对 Shadertoy 效果的支持,通过将 Shadertoy URL 拖放到乐谱中,将触发自动转换为 ISF。
JIT:移植到 jitlink,修复了 JIT 编译插件时的许多限制。
Linux:为 appimage 添加 –platform 参数,以复制之前 Raspberry Pi 脚本(ossia-score-eglfs 等)的功能。
LV2:修复了使用 AppImage 在 /usr/ 中查找插件的问题。
模式:添加对来自 drumpatterns.onether.com 的模式的支持。
流程:新的数据处理工具:分类器(基于 RapidLib,类似于 Wekinator)。
流程:新的数据处理工具:回归器(基于 RapidLib,类似于 Wekinator)。
流程:新对象:插值器。从一组权重和一组值中,提供每个值的线性插值。这对于探索潜在空间非常有用!
进程:新增对象:节点,允许跨多个状态进行插值。同时支持“循环节点”模式和 Voronoi 模式。
进程:Puara 工具包中的新对象:相关性、指南针、二值化、ERP、聚类、PCA、功率带。感谢 @pyandcpp-coder!
进程:新增对象:脉冲、字符串、浮点、整数,用于强制转换值类型。
进程:新增对象:旋钮、多滑块,提供简洁的 UI 功能以控制参数。QML
UI:添加 TextureSource 对象,允许自定义 UI 从进程的输出导入纹理。QML
UI:Qt Quick 和 Qt Quick Controls 现在可用于官方版本的外部 UI,这允许使用给定分数支持的高级 UI 来定制软件。
脚本控制台、映射器设备:添加对象以允许对 TCP 和 UDP 套接字 (#1798) 以及 OSC 进行低级访问。
脚本编辑器:Faust 代码语法高亮。
SDK:平台更新至 LLVM 20、Qt 6.10。
UI:允许轻松复制“值显示”的值。
以及更多……
ossia score, an interactive sequencer for the intermedia arts
Sequence OSC, MIDI, DMX, sound, video and more, between multiple software and hardware. Create interactive and intermedia scores, script and live-code with javascript, ISF Shaders, Faust, PureData or C++. Leverage IoT protocols such as CoAP or MQTT, interact with joysticks, Wiimotes, Leapmotions, Web APIs and BLE sensors and integrate programs from a wealth of creative programming languages such as Structure Synth, Context-Free Art and Bytebeat. Load any kind of audio or video format and process visuals through Spout, Syphon, NDI, Shmdata or Sh4lt ; sonify large datasets with CSV and HDF5 support.
Free, open source and runs on desktop, mobile, web and embedded, down to Raspberry Pi Zero 2.
A free and open-source sequencer
A free, open-source, cross-platform intermedia sequencer for precise and flexible scripting of interactive scenarios.
Control and score any OSC-compliant software or hardware: Max/MSP, PureData, openFrameworks, Processing…
What is ossia score ?
An intermedia sequencer
Sequence various kinds of media in an intelligent timeline:
Playback most audio formats, with support for multichannel
H.264 and HAP video playback, with a state-of-the art cross-platform video & shader pipeline
Send & receive OSC, MIDI, DMX or directly talk through HTTP or a serial port
Control IoT systems with CoAP, MQTT and BLE support
Advanced interaction facilities
A sequencer built for interactive shows:
Trigger any part of the score upon external conditions or hardware controls
Use conditions to create branching scores visually
Control and get controlled through any external devices and protocols with a streamlined user interface
A scriptable, open software
Multiple programming languages are embedded in ossia score:
Livecode with javascript directly in the score for advanced mappings, or create device mapping scripts
Create blazing fast audio processors with Faust
Extend any part of the software through the C++ API
Write simple math expressions for quick control
Mixed modular & timeline workflow
Connect processes in a modular way directly from its timeline:
Switch between timeline and nodal view at any point to edit processes more precisely
Create state-machine-like scores for atemporal scenarios
Nest and group without depth limit
Supported protocols
These protocols are implemented behind a common interface in libossia.
Any app using libossia can thus benefit from their support, bridge them, etc.
These protocols are available under a simple UI in ossia score
Compatible environments
You can use your favorite creative coding language with ossia:
Either through traditional OSC connection
Or through the more advanced OSCQuery protocol
Or through direct integration of libossia
Changelog:
3.6.1
New features
Audio: add support for the Airwindows audio effects directly as ossia built-ins. Discover a ton of new reverbs, filters, choruses, distortions, limiters, etc. to build a rich sonic palette.
3D primitives: plane can now have varying number of subdivisions.
JS scripting api: add a new function to allow getting the JSON of the current save file.
Model display: add support for controlling blending options to enable better particle effects.
Geometry filter: add support for reading .glsl files from the library directly. Check the new examples by updating the library!
v3.6.0
AI: new model support: FastVLM for video-to-text real-time inference.
AI: new model support: GAN image generation e.g. with MobileStyleGAN, FBAnimeGAN. More to come!
AI: new model support: GAN image processing e.g. with AnimeGANv3, DeblurGAN, FSRGan. More to come!
AI: new model support: LLM inference with Qwen3.
Audio: add initial support for CLAP plug-ins on Mac, Windows and Linux. Testing and feedback needed!
Audio: new reverber inspired from vintage Alesis MIDIVerb (BarrVerb, ported from [github.com/ErroneousBosh/BarrVerb](https://github.com/ErroneousBosh/BarrVerb)).
Avnd: improvements to the available APIs for UI to enable more use-cases with cross-controls interactions.
Bytebeat: implement a safe mode to try and avoid SIGFPE errors when a division by zero happens due to wrong bytebeat code.
Core: add xtensor, xsimd and xtl and eigen as official built-in libraries accessible to score addons.
Core: AI prompt composer.
Core: AI prompt tweener.
Core: the codebase now officially requires C++23 to build.
EGLFS / vkkhrdisplay: allow to exit the app with esc when running without X11 or Wayland for unattended installations.
Gfx: add support for Shadertoy effects, by drag’n’drop of Shadertoy URLs into a score which will trigger an automated conversion to ISF.
JIT: port to jitlink which fixes a lot of limitations when JIT-compiling plug-ins.
Linux: add a –platform argument to the appimage, to replicate the functionality of the previous Raspberry Pi scripts (ossia-score-eglfs, etc).
LV2: fixes for finding plug-ins in /usr/ with the AppImage.
Patterns: add support for patterns from drumpatterns.onether.com.
Processes: new data processing tool: Classifier (based on RapidLib, similar to Wekinator).
Processes: new data processing tool: Regressor (based on RapidLib, similar to Wekinator).
Processes: new object: interpolator. From a set of weights and a set of values, provides the linear interpolation of each values. Useful for navigating latent spaces!
Processes: new object: Nodes, to allow interpolation across multiple states. Features both a “circular node” mode, as well as a Voronoi mode.
Processes: new objects in the Puara toolkit: Correlation, Compass, Binarize, ERP, Clustering, PCA, Power Band. Thanks @pyandcpp-coder!
Processes: new objects: Impulse, String, Float, Integer to force the casting of a value type.
Processes: new objects: Knob, Multislider to have simple UI affordances to control parameters.
QML UI: add a TextureSource object to allow custom UI to import a texture from the output of a process.
QML UI: Qt Quick and Qt Quick Controls are now available to use for external UIs with official releases, which allows to make custom software with advanced UIs backed by a given score.
Script console, mapper device: add objects to allow low-level access to TCP and UDP sockets (#1798) as well as OSC.
Script editor: syntax highlighting for Faust code.
SDK: update the platform to LLVM 20, Qt 6.10.
UI: allow to copy the value of a Value Display easily.
and more…
2、本站永久网址:https://www.wxzyw.cn
3、本站页面所标示价格是本站收集、整理该资料及运营本网站所需费用等支出的适度酬劳。
4、站内所有涉及作品及素材图片由会员上传而来,万象资源网不拥有此类素材图片的版权。
5、下载内容仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
6、本站资源均来自公开网络收集整理和用户投稿,网站所有者不承担任何由于内容的合法性及健康性所引起的争议和法律责任。若侵犯了您的合法权益,请来信通知我们,我们会及时删除,给您带来的不便,我们深表歉意。
评论0