smbolton / hexter Goto Github PK
View Code? Open in Web Editor NEWYamaha DX7 modeling DSSI soft synth
Home Page: http://dssi.sourceforge.net/hexter.html
License: GNU General Public License v2.0
Yamaha DX7 modeling DSSI soft synth
Home Page: http://dssi.sourceforge.net/hexter.html
License: GNU General Public License v2.0
Hello!
Any chance that this will be ported to LV2? Right now, it's very painful to use the synth from Ardour (because Ardour has dropped support for DSSI, and Hexter doesn't run in hosts like Carla). It's by far the best open source FM synth available (to be fair, there's not exactly much competition!) and I'd love to be able to use it painlessly from Ardour.
Hi Sean,
I know this is only an issue with the repository version of hexter, not the release version, but still... it would be nice to be able to build out of the git repository on Mac...
So, if I run autogen.sh
, aclocal
complains with:
configure.ac:30: warning: macro 'AM_PATH_GTK_2_0' not found in library
If I try the generated configure --without-gtk2
, I get:
./configure: line 12219: syntax error near unexpected token `2.4.0,'
./configure: line 12219: ` AM_PATH_GTK_2_0(2.4.0, with_gtk2=yes, with_gtk2=no)'
It seems a shame that although it's possible to build hexter without GTK once a valid configure is generated, it's not possible to generate configure without GTK being installed!
Any ideas for a fix..?
below a simple diff-patch to hexter.c/hexter_cleanup() which fixes DSSI multi-instance removal from crashing eg. qtractor.
+++ a/src/hexter.c 2012-10-23 07:40:41.000000000 +0100
--- b/src/hexter.c 2014-06-06 19:00:00.000000000 +0100
@@ -242,7 +242,6 @@ hexter_cleanup(LADSPA_Handle handle)
hexter_deactivate(instance);
if (instance->patches) free(instance->patches);
- free(instance);
prev = NULL;
for (inst = hexter_synth.instances; inst; inst = inst->next) {
@@ -256,6 +256,7 @@ hexter_cleanup(LADSPA_Handle handle)
prev = inst;
}
hexter_synth.instance_count--;
+ free(instance);
}
if (!hexter_synth.instance_count && hexter_synth.initialized) {
I'm the new maintainer for the hexter package in Fedora. Unfortunately, I am having the worst trouble getting the GUI to work properly (at all) while compiling with gcc 10. Using a gcc comptibilty to 8 is not an option going forward. With that, I did see in Issue #10 the mention of https://bugzilla.redhat.com/show_bug.cgi?id=1706391, and saw a pull request to fix the bug. Unfortunately, there has been no response from the author, nor a commit since March 18, 2018, meaning no activity for almost two years to the date.
If this project isn't active anymore, then unfortunately it is suffering bitrot and I will have to retire the package from Fedora, and pursue an alternative. Additionally, with my Ubuntu Studio leader hat on, I'll likely have to replace hexter from our default install with an alternative going forward.
Support for GTK 4 should be added.
GTK 4.0 was released on 2020-12-16:
What’s old
GTK 4 is now stable, and we consider it ready for consumption. That does not mean GTK 3 is dead – we will continue to support and update it for the foreseeable future (the latest release, 3.24.24, quietly went out a few days ago). It does mean, however, that GTK 2 has reached the end of its life. We will do one final 2.x release in the coming days, and we encourage everybody to port their GTK 2 applications to GTK 3 or 4.
(That library can be called GTK+
for versions 1.*
, 2.*
and 3.*
, but it was renamed to GTK
(without +
) for versions 4.*
.)
In Linux Fedora 30 and 31 the hexter-gui will not show up, whereas there was no such problem in Fedora 29. See: (https://bugzilla.redhat.com/show_bug.cgi?id=1706391)
running [hexter_gtk -test]
in a terminal returns a segmentation error
error message.
Last release of DSSI was in 2011. And LADSPA is now obsolete, legacy system.
Any plans to convert hexter to LV2?
When I import one of these banks, the patch names are changed but the sound remains unchanged with the last Hexter DSSI release (1.1.0) using qtractor 0.9.5. These banks works fine with Dexter on my computer (core i5 CPU, 8 Go RAM, Linux Mint 18.3). No problem with the banks supplied with hexter. Hexter 1.1.0 works fine on a Raspberry Pi 3 but with the same issue.
Kind regards, Michel.
For tag version_1.1.0, the hexter gui does not appear. The jack_dssi_host is running, but the hexter process is . This is using gcc-9.2.1
What is the /etc/hosts trick? Does something need to be sinkholed?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.