From 718f7725bb73f7b8b9644c70b1b7a4074c69628b Mon Sep 17 00:00:00 2001 From: g <user@email.example> Date: Mon, 14 Oct 2024 16:49:59 +0200 Subject: [PATCH] synthpod.desktop init; add NSM keys; todo: icon --- synthpod.desktop | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 synthpod.desktop diff --git a/synthpod.desktop b/synthpod.desktop new file mode 100644 index 00000000..6db98778 --- /dev/null +++ b/synthpod.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=synthpod +Comment=Lightweight Nonlinear LV2 Plugin Container +Exec=synthpod_jack +#Icon= +Terminal=false +StartupNotify=false +Categories=AudioVideo;Audio +X-NSM-Capable=true +X-NSM-Exec=synthpod_jack -- 2.47.0
Ticket created by ~hp on ~hp/issues
This adds a *.desktop file to the project, including the NSM keys, for tools which wants to find NSM supported applications.
You've to set a icon and maybe add it to your Makefile or similar for installation.
X-NSM-Capable sets the value for NSM support (true).
X-NSM-Exec sets the value which should be used as exec value when the application is launched in NSM. This can't contain a path or command line arguments.
Cheers,
~g
It works just fine.
REPORTED
RESOLVED NOT_OUR_BUGopen in external editor uses
xdg-open
and uses whatever program is configured to open the filetype.Tested with
gedit
, works as intended.
REPORTED
RESOLVED NOT_OUR_BUGFixed by 07d6f48467d91dc9d4298c09c5698a633995ec61
REPORTED
RESOLVED CLOSEDTicket created by ~hp on ~hp/issues
#General infos
- Project: mephisto.lv2
- Version: 0.18.2
- OS: Arch Linux
#Steps to reproduce
Create a new Mephisto instance in your favourite LV2 plugin host and paste in this simple program, adapted from Faust's documentation of the
waveform
Faust primitive:import("stdfaust.lib"); triangleWave = waveform{0,0.5,1,0.5,0,-0.5,-1,-.5}; triangleOsc(f) = triangleWave,int(os.phasor(8,f)) : rdtable; process = triangleOsc(440);
#Expected outcome
Mephisto should output a mono triangle wave at 440 hertz, albeit a very low quality one. It works in the Faust web IDE.
#Actual outcome
Mephisto outputs only silence.
#Notes
This can be fixed by changing
instanceInitCDSPInstance(base_voice->instance, handle->srate);
on line 2272 of src/mephisto.c from the latest commit on master (1201a260ef439873d6e2382c15b39ebc42c812e9
) toinitCDSPInstance(base_voice->instance, handle->srate);
.