You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Recently reports from users helped identify that GDSiON is not compatible with older Linux distributions. And indeed, because we were using ubuntu-latest as our Linux runner, the library was compiled against a pretty modern version of glibc and other system libraries. Much more modern than Godot too.
This release is built using Ubuntu 22.04 instead of 24.04 (present in the ubuntu-latest runner). This ensures compatibility with most Linux distributions released in or after 2022. This should be generally sufficient, and is a definitive improvement over the current state of things. Unfortunately, GitHub is discontinuing runners with Ubuntu 20.04 as we speak, otherwise I'd probably go as low as that.
Other than that, this release contains no public changes. Internally I've worked on improvements for sampling support (back in January, actually), but it's incomplete still and nothing has been exposed yet. These changes should have no impact on existing functionality.
This is a beta release to invite more people to test it. Even with that caveat, GDSiON 0.7 betas can be used in production, and indeed are used to power Bosca Ceoil Blue, a beginner-friendly music making app, and Glasan-FX, a simple sound effects tool. After some time passes, and some stability fixes are made, this release will be promoted to a stable one.
Note
Version 0.7 signifies the next iteration of the synthesizer, fixing and cleaning up the previously available version 0.6.6 for the Flash platform. Please note that in the interest of making a good and easy to use library we leave some room for breaking changes until the project reaches 1.0. These changes will be communicated in future release notes and will be based on the necessity to address feedback and real life use cases.
These archives contain GDSiON binaries for both debug and release exports.
Installation
Extract the contents of the archive to your project's root folder.
Make sure that you now have a bin folder (i.e. res://bin), and that it contains libgdsion.gdextension and some other files starting with libgdsion.
Restart the editor.
You must download a build for each platform you plan on exporting to. The libgdsion.gdextension is the same in every download and can be safely overwritten when extracting multiple archives.
Example project
The example project showcases one of many applications of the synthesizer library in an interactive way. It's the best way to start experimenting with GDSiON!
The example project source archive contains GDSiON binaries for all platforms. It may be required for you to open the project twice to import everything correctly.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Recently reports from users helped identify that GDSiON is not compatible with older Linux distributions. And indeed, because we were using
ubuntu-latestas our Linux runner, the library was compiled against a pretty modern version of glibc and other system libraries. Much more modern than Godot too.This release is built using Ubuntu 22.04 instead of 24.04 (present in the
ubuntu-latestrunner). This ensures compatibility with most Linux distributions released in or after 2022. This should be generally sufficient, and is a definitive improvement over the current state of things. Unfortunately, GitHub is discontinuing runners with Ubuntu 20.04 as we speak, otherwise I'd probably go as low as that.Other than that, this release contains no public changes. Internally I've worked on improvements for sampling support (back in January, actually), but it's incomplete still and nothing has been exposed yet. These changes should have no impact on existing functionality.
This is a beta release to invite more people to test it. Even with that caveat, GDSiON 0.7 betas can be used in production, and indeed are used to power Bosca Ceoil Blue, a beginner-friendly music making app, and Glasan-FX, a simple sound effects tool. After some time passes, and some stability fixes are made, this release will be promoted to a stable one.
Note
Version
0.7signifies the next iteration of the synthesizer, fixing and cleaning up the previously available version0.6.6for the Flash platform. Please note that in the interest of making a good and easy to use library we leave some room for breaking changes until the project reaches1.0. These changes will be communicated in future release notes and will be based on the necessity to address feedback and real life use cases.Built from commit 4460364ea6dfdd625f4e15f1ec95e06e417bf2b7. If you experience issues, please report them as soon as you can.
Downloads
These archives contain GDSiON binaries for both debug and release exports.
Installation
binfolder (i.e.res://bin), and that it containslibgdsion.gdextensionand some other files starting withlibgdsion.You must download a build for each platform you plan on exporting to. The
libgdsion.gdextensionis the same in every download and can be safely overwritten when extracting multiple archives.Example project
The example project showcases one of many applications of the synthesizer library in an interactive way. It's the best way to start experimenting with GDSiON!
The example project source archive contains GDSiON binaries for all platforms. It may be required for you to open the project twice to import everything correctly.
This discussion was created from the release GDSiON 0.7-beta8.
All reactions