smbolton / whysynth Goto Github PK
View Code? Open in Web Editor NEWVersatile multi-mode DSSI softsynth.
Home Page: http://smbolton.com/whysynth.html
License: GNU General Public License v2.0
Versatile multi-mode DSSI softsynth.
Home Page: http://smbolton.com/whysynth.html
License: GNU General Public License v2.0
Hi Sean,
I am using whysynth for a while but once created a little dirty patch. I work on the same Rosegarden- and Qtractor sessions in different computers. That means only the directories with the DAW's session file, midi files and audio files are in sync.
So writing anything to a temp dir makes trouble.
That was the reason I created a quick-n-dirty patch (attached).
What do you think? Did I get things horribly wrong? Do you think it's a good idea to disable writing to a temp dir?
Regards
Holger
So I’m getting the following error and I’m thinking I’m missing a library or something. Not sure how to best troubleshoot or move ahead?
ghostess: dlopen of '/usr/lib/dssi/whysynth.so' failed: /usr/lib/dssi/whysynth.so: undefined symbol: dssp_voicelist_mutex_unlock
Please consider writing and installing an AppData file with the application description and some screenshots, else WhySynth looks really bad in the GNOME and KDE Software Centers. We'd love to showcase more applications, but without the extra data file we can't. See http://people.freedesktop.org/~hughsient/appdata/ for details; thanks!
Richard
[common_data.c:473]: (error) Width 180 given in format string (no. 1) is larger than destination buffer 'buf2[180]', use %179s to prevent overflowing it.
Source code is
} else if (sscanf(buf, " comment %180s", buf2) == 1) {
[gui_data.c:700]: (error) Width 90 given in format string (no. 1) is larger than destination buffer 'buf2[90]', use %89s to prevent overflowing it.
if (sscanf(buf, " name %90s", buf2) == 1) {
Hi, developers, thank you for your checking. It seems the lock global_mutex
is not released correctly when !global.grain_envelope== 1
and !sampleset_init()==1
in the function y_instantiate?
Lines 110 to 141 in 32e4bc7
Best,
It's annoying that we can't see the exact value corresponding to the position of a knob.
It's especially annoying for the FM engines where freq ratio precision matters a lot.
(I'm trying to investigate how to fix that, any suggestion/guidance is welcome).
I wonder whether there are discontinuities in the Res 1 and 3 modes at the modulo phase reset.
Shouldn't the reset happen to the same position whether the waveform is muted to?
At least according to Wikipedia there shouldn't be discontinuities http://en.wikipedia.org/wiki/Phase_distortion_synthesis
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.