libossia
score
Our great sponsors
libossia | score | |
---|---|---|
3 | 38 | |
165 | 1,042 | |
3.0% | 2.7% | |
9.3 | 9.7 | |
about 9 hours ago | 4 days ago | |
Max | C++ | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
libossia
-
PortAudio vs PulseAudio vs Pipewire
You can check out the code here: https://github.com/ossia/libossia/tree/master/src/ossia/audio ; feel free to use, it's LGPL
-
Is there a widely used c++ object for obtaining ƒ(x) of a piecewise function made from points? (for audio parameter automation)
Here's an example: https://github.com/ossia/libossia/blob/master/examples/Editor/curve.cpp
- Are there any simple libraries for audio timelines ?
score
-
Bugs that the Rust compiler catches for you
> And what would the helpful error dialog even say? „A problem has occurred and the app will now shut down“? From the user’s point of view, is that really an actionable or helpful error dialog?
Yes, literally - or even continue if you are running an event-driven app where the error may have happened as part of an event handler (and thus very limited to a very specific part of the software).
To give my own experience: I develop https://ossia.io and use this catch-all method. In 7 years I've gotten numerous thanks from the users for it not crashing but being able to carry forward. Not a single time I remember this to cause some memory corruption later.
-
Let's just kill the silly myths
It's not limiting on c++ version though - I'm building https://ossia.io with the very latest clang-14 on CentOS for instance, and ship that as an appimage - don't hear many complaints. My SDK is available if you wanna use it 😁
-
High performance pixel perfect applications. Qt vs wxWidgets vs GTK+
Most big media author apps are written with Qt. Da Vinci Resolve is a Qt app, so are Cubase, Maya, Substance stuff... Natron... Kdenlive... Qt is part of the standard toolkit for VFX apps if I'm not mistaken also. I'm developing a DAW/media art-ish app with it: https://ossia.io and am super happy with it.
-
Looking to join Open Source project for the summer
https://ossia.io welcomes you if you are interested in media art, low latency, performance and reflective APIs :)
-
Unlike Game Development, Why C++ Still in Demand?
Working on a DAW, https://ossia.io
- Qt 6.3 Released
-
PortAudio vs PulseAudio vs Pipewire
For https://ossia.io I have developed multiple audio backends:
- Rethinking Visual Programming with Go
-
Fuchsia Workstation
How are you building your code ? Here's my iteration time when working on the main codebase I'm on, https://github.com/ossia/score which is very template-heavy, uses boost, C++20 and a metric ton of header-only libraries: first on some semi-heavy file and then on a simple one https://streamable.com/hfkbzg
-
Minimum viable declarative GUI in C++
A lot of those are tied to a specific environment / runtime API, and if you want to use the same algorithm in another environment (in my case, the one I am developing: https://ossia.io) , you have to basically rewrite the whole thing as the framework permeates every part of the code, or import the whole environment and pay the performance price for converting from your run-time types against their run-time types, integrate their UI library (embedding a plug-in UI made with, say, NanoVG, in a Qt QGraphicsScene is not exactly a fun thing to do).
What are some alternatives?
seq66 - Seq66... a Seq24-based live MIDI looper/editor. V. 0.98.7 2022-05-08. NSM support; Linux/Windows; PDF user manual. See the README below. Newest feature: pattern-fix dialog.
BespokeSynth - Software modular synth
atemOSC - Control ATEM video switchers over the network with OSC messages
PedalinoMini - Same features of Pedalino™ in a compact form.
lmms - Cross-platform music production software
BespokeSynth - Software modular synth [Moved to: https://github.com/BespokeSynth/BespokeSynth]
nix-gui - Use NixOS Without Coding
scheme-for-max - Max/MSP external for scripting and live coding Max with s7 Scheme Lisp
JUCE - JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, RTAS and AAX audio plug-ins.
gsequencer - Advanced Gtk+ Sequencer
Intel-Linux-Processor-Microcode-Data-Files
vgmtrans - VGMTrans - a tool to convert proprietary, sequenced videogame music to industry-standard formats