You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(27) |
Nov
(120) |
Dec
(16) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(65) |
Feb
(2) |
Mar
(53) |
Apr
(15) |
May
|
Jun
(19) |
Jul
(8) |
Aug
(35) |
Sep
(17) |
Oct
(70) |
Nov
(87) |
Dec
(94) |
2004 |
Jan
(133) |
Feb
(28) |
Mar
(45) |
Apr
(30) |
May
(113) |
Jun
(132) |
Jul
(33) |
Aug
(29) |
Sep
(26) |
Oct
(11) |
Nov
(21) |
Dec
(60) |
2005 |
Jan
(108) |
Feb
(153) |
Mar
(108) |
Apr
(44) |
May
(72) |
Jun
(90) |
Jul
(99) |
Aug
(67) |
Sep
(117) |
Oct
(38) |
Nov
(40) |
Dec
(27) |
2006 |
Jan
(16) |
Feb
(18) |
Mar
(21) |
Apr
(71) |
May
(26) |
Jun
(48) |
Jul
(27) |
Aug
(40) |
Sep
(20) |
Oct
(118) |
Nov
(69) |
Dec
(35) |
2007 |
Jan
(76) |
Feb
(98) |
Mar
(26) |
Apr
(126) |
May
(94) |
Jun
(46) |
Jul
(9) |
Aug
(89) |
Sep
(18) |
Oct
(27) |
Nov
|
Dec
(49) |
2008 |
Jan
(117) |
Feb
(40) |
Mar
(18) |
Apr
(30) |
May
(40) |
Jun
(10) |
Jul
(30) |
Aug
(13) |
Sep
(29) |
Oct
(23) |
Nov
(22) |
Dec
(35) |
2009 |
Jan
(19) |
Feb
(39) |
Mar
(17) |
Apr
(2) |
May
(6) |
Jun
(6) |
Jul
(8) |
Aug
(11) |
Sep
(1) |
Oct
(46) |
Nov
(13) |
Dec
(5) |
2010 |
Jan
(21) |
Feb
(3) |
Mar
(2) |
Apr
(7) |
May
(1) |
Jun
(26) |
Jul
(3) |
Aug
(10) |
Sep
(13) |
Oct
(35) |
Nov
(10) |
Dec
(17) |
2011 |
Jan
(26) |
Feb
(27) |
Mar
(14) |
Apr
(32) |
May
(8) |
Jun
(11) |
Jul
(4) |
Aug
(7) |
Sep
(27) |
Oct
(25) |
Nov
(7) |
Dec
(2) |
2012 |
Jan
(20) |
Feb
(17) |
Mar
(59) |
Apr
(31) |
May
|
Jun
(6) |
Jul
(7) |
Aug
(10) |
Sep
(11) |
Oct
(2) |
Nov
(4) |
Dec
(17) |
2013 |
Jan
(17) |
Feb
(2) |
Mar
(3) |
Apr
(4) |
May
(8) |
Jun
(3) |
Jul
(2) |
Aug
|
Sep
(3) |
Oct
|
Nov
|
Dec
(1) |
2014 |
Jan
(6) |
Feb
(26) |
Mar
(12) |
Apr
(14) |
May
(8) |
Jun
(7) |
Jul
(6) |
Aug
(6) |
Sep
(3) |
Oct
|
Nov
|
Dec
|
2015 |
Jan
(9) |
Feb
(5) |
Mar
(4) |
Apr
(9) |
May
(3) |
Jun
(2) |
Jul
(4) |
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
(3) |
2016 |
Jan
(2) |
Feb
(4) |
Mar
(5) |
Apr
(4) |
May
(14) |
Jun
(31) |
Jul
(18) |
Aug
|
Sep
(10) |
Oct
(3) |
Nov
|
Dec
|
2017 |
Jan
(39) |
Feb
(5) |
Mar
(2) |
Apr
|
May
(52) |
Jun
(11) |
Jul
(36) |
Aug
(1) |
Sep
(7) |
Oct
(4) |
Nov
(10) |
Dec
(8) |
2018 |
Jan
(3) |
Feb
(4) |
Mar
|
Apr
(8) |
May
(28) |
Jun
(11) |
Jul
(2) |
Aug
(2) |
Sep
|
Oct
(1) |
Nov
(2) |
Dec
(25) |
2019 |
Jan
(12) |
Feb
(50) |
Mar
(14) |
Apr
(3) |
May
(8) |
Jun
(17) |
Jul
(10) |
Aug
(2) |
Sep
(21) |
Oct
(10) |
Nov
|
Dec
(28) |
2020 |
Jan
(4) |
Feb
(10) |
Mar
(7) |
Apr
(16) |
May
(10) |
Jun
(7) |
Jul
(2) |
Aug
(5) |
Sep
(3) |
Oct
(3) |
Nov
(2) |
Dec
(1) |
2021 |
Jan
|
Feb
(5) |
Mar
(13) |
Apr
(13) |
May
(7) |
Jun
|
Jul
(1) |
Aug
(11) |
Sep
(12) |
Oct
(7) |
Nov
(26) |
Dec
(41) |
2022 |
Jan
(23) |
Feb
|
Mar
(8) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
(3) |
Nov
(1) |
Dec
(1) |
2023 |
Jan
|
Feb
(5) |
Mar
(2) |
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
(11) |
Sep
(5) |
Oct
(1) |
Nov
|
Dec
|
2024 |
Jan
(2) |
Feb
(4) |
Mar
(1) |
Apr
(1) |
May
(1) |
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(10) |
Dec
|
2025 |
Jan
|
Feb
(4) |
Mar
(1) |
Apr
(2) |
May
|
Jun
(17) |
Jul
(1) |
Aug
(4) |
Sep
(7) |
Oct
(1) |
Nov
|
Dec
|
From: Rui N. C. <rn...@rn...> - 2023-03-23 18:03:30
|
Howdy! And here goes the first batch of the 'QStuff*': QjackCtl [1], Qsynth [2], Qsampler [3], QXGEdit [4], QmidiCtl [5] and QmidiNet [6], are now released for this Early-Spring'23 season. Enjoy. ** QjackCtl - JACK Audio Connection Kit Qt GUI Interface [1] ** QjackCtl 0.9.10 (early-spring'23) is out! QjackCtl is an aged yet modern, not so 'simple' anymore, Qt [7] application to control the JACK [8] sound server, for the Linux Audio [12] infrastructure. Change-log: - Setup: revert to previous settings when dismissing the dialog. - Graph: Attempt to make port labels as short as possible. - Graph: introducing touch pinch-gesture for zooming. Website: https://qjackctl.sourceforge.io http://qjackctl.sourceforge.net Project page: https://sourceforge.net/projects/qjackctl Downloads: https://sourceforge.net/projects/qjackctl/files - source tarball: https://download.sf.net/qjackctl/qjackctl-0.9.10.tar.gz - source package: https://download.sf.net/qjackctl/qjackctl-0.9.10-54.1.rncbc.suse.src.rpm - binary packages: https://download.sf.net/qjackctl/qjackctl-0.9.10-54.1.rncbc.suse.x86_64.rpm - AppImage [20] package: https://download.sf.net/qjackctl/qjackctl-0.9.10-54.1.x86_64.AppImage Git repos: https://git.code.sf.net/p/qjackctl/code https://github.com/rncbc/qjackctl.git https://gitlab.com/rncbc/qjackctl.git https://codeberg.com/rncbc/qjackctl.git ** Qsynth - A FluidSynth Qt GUI Interface [2] ** Qsynth 0.9.10 (early-spring'23) is out! Qsynth is a FluidSynth [10] GUI front-end application written in C++ around the Qt framework [7] using Qt Designer. Change-log: - Bumping copyright headers to the brand new year. Website: https://qsynth.sourceforge.io http://qsynth.sourceforge.net Project page: https://sourceforge.net/projects/qsynth Downloads: https://sourceforge.net/projects/qsynth/files - source tarball: https://download.sf.net/qsynth/qsynth-0.9.10.tar.gz - source package: https://download.sf.net/qsynth/qsynth-0.9.10-54.1.rncbc.suse.src.rpm - binary packages: https://download.sf.net/qsynth/qsynth-0.9.10-54.1.rncbc.suse.x86_64.rpm - AppImage [20] package: https://download.sf.net/qsynth/qsynth-0.9.10-54.1.x86_64.AppImage - Flatpak [21] package (thanks to Pedro Lopez-Cabanillas): https://flathub.org/apps/details/org.rncbc.qsynth Git repos: https://git.code.sf.net/p/qsynth/code https://github.com/rncbc/qsynth.git https://gitlab.com/rncbc/qsynth.git https://codeberg.com/rncbc/qsynth.git ** Qsampler - A LinuxSampler Qt GUI Interface [3] ** Qsampler 0.9.9 (early-spring'23) is out! Qsampler is a LinuxSampler [11] GUI front-end application written in C++ around the Qt framework [7] using Qt Designer. Change-log: - Bumping copyright headers to the brand new year. Website: https://qsampler.sourceforge.io http://qsampler.sourceforge.net Project page: https://sourceforge.net/projects/qsampler Downloads: https://sourceforge.net/projects/qsampler/files - source tarballs: https://download.sf.net/qsampler/qsampler-0.9.9.tar.gz https://download.sf.net/qsampler/liblscp-0.9.9.tar.gz - source packages: https://download.sf.net/qsampler/qsampler-0.9.9-53.1.rncbc.suse.src.rpm https://download.sf.net/qsampler/liblscp-0.9.9-53.1.rncbc.suse.src.rpm - binary packages: https://download.sf.net/qsampler/qsampler-0.9.9-53.1.rncbc.suse.x86_64.rpm https://download.sf.net/qsampler/liblscp6-0.9.9-53.1.rncbc.suse.x86_64.rpm https://download.sf.net/qsampler/liblscp-devel-0.9.9-53.1.rncbc.suse.x86_64.rpm - AppImage [20] package: https://download.sf.net/qsampler/qsampler-0.9.9-53.1.x86_64.AppImage Git repos: https://git.code.sf.net/p/qsampler/code https://github.com/rncbc/qsampler.git https://gitlab.com/rncbc/qsampler.git https://codeberg.com/rncbc/qsampler.git https://git.code.sf.net/p/qsampler/liblscp https://github.com/rncbc/liblscp.git https://gitlab.com/rncbc/liblscp.git https://codeberg.com/rncbc/liblscp.git ** QXGEdit - A Qt XG Editor [4] ** QXGEdit 0.9.9 (early-spring'23) is out! QXGEdit is a live XG instrument editor, specialized on editing MIDI System Exclusive files (.syx) for the Yamaha DB50XG [14] and thus probably a baseline for many other XG devices. Change-log: - Drum Setup is being made possible for any drum-kit, with some provided default values, not just for the default Standard Kit anymore. Website: https://qxgedit.sourceforge.io http://qxgedit.sourceforge.net Project page: https://sourceforge.net/projects/qxgedit Downloads: https://sourceforge.net/projects/qxgedit/files - source tarball: https://download.sf.net/qxgedit/qxgedit-0.9.9.tar.gz - source package: https://download.sf.net/qxgedit/qxgedit-0.9.9-53.1.rncbc.suse.src.rpm - binary packages: https://download.sf.net/qxgedit/qxgedit-0.9.9-53.1.rncbc.suse.x86_64.rpm - AppImage [20] package: https://download.sf.net/qxgedit/qxgedit-0.9.9-53.1.x86_64.AppImage Git repos: https://git.code.sf.net/p/qxgedit/code https://github.com/rncbc/qxgedit.git https://gitlab.com/rncbc/qxgedit.git https://codeberg.com/rncbc/qxgedit.git ** QmidiCtl - A MIDI Remote Controller via UDP/IP Multicast [5] ** QmidiCtl 0.9.9 (early-spring'23) is out! QmidiCtl [5] is a MIDI remote controller application that sends MIDI data over the network, using UDP/IP multicast. Inspired by multimidicast [15] and designed to be compatible with ipMIDI [15] for Windows. QmidiCtl [5] was long ago designed for the Maemo [17] enabled handheld devices, namely the late Nokia N900 [18] and promoted to the Maemo Package [18] repositories. Nevertheless, QmidiCtl [5] may still be found effective as a regular desktop application and recently as an Android application as well. Change-log: - Bumping copyright headers to the brand new year. Website: https://qmidictl.sourceforge.io http://qmidictl.sourceforge.net Project page: https://sourceforge.net/projects/qmidictl Downloads: https://sourceforge.net/projects/qmidictl/files - source tarball: https://download.sf.net/qmidictl/qmidictl-0.9.9.tar.gz - source package: https://download.sf.net/qmidictl/qmidictl-0.9.9-53.1.rncbc.suse.src.rpm - binary packages: https://download.sf.net/qmidictl/qmidictl-0.9.9-53.1.rncbc.suse.x86_64.rpm - AppImage [20] package: https://download.sf.net/qmidictl/qmidictl-0.9.9-53.1.x86_64.AppImage - Android packages: https://download.sf.net/qmidictl/qmidictl-0.9.9-53.1.arm64-v8a.apk https://download.sf.net/qmidictl/qmidictl-0.9.9-53.1.x86_64.apk https://play.google.com/store/apps/details?id=org.rncbc.qmidictl Git repos: https://git.code.sf.net/p/qmidictl/code https://github.com/rncbc/qmidictl.git https://gitlab.com/rncbc/qmidictl.git https://codeberg.com/rncbc/qmidictl.git ** QmidiNet - A MIDI Network Gateway via UDP/IP Multicast [6] ** QmidiNet 0.9.9 (early-spring'23) is out! QmidiNet is a MIDI network gateway application that sends and receives MIDI data (ALSA-MIDI [9] and JACK-MIDI [8]) over the network, using UDP/IP multicast. Inspired by multimidicast [15] and designed to be compatible with ipMIDI [16] for Windows. Change-log: - Bumping copyright headers to the brand new year. Website: https://qmidinet.sourceforge.io http://qmidinet.sourceforge.net Project page: https://sourceforge.net/projects/qmidinet Downloads: https://sourceforge.net/projects/qmidinet/files - source tarball: https://download.sf.net/qmidinet/qmidinet-0.9.9.tar.gz - source package: https://download.sf.net/qmidinet/qmidinet-0.9.9-53.1.rncbc.suse.src.rpm - binary packages: https://download.sf.net/qmidinet/qmidinet-0.9.9-53.1.rncbc.suse.x86_64.rpm - AppImage [20] package: https://download.sf.net/qmidinet/qmidinet-0.9.9-53.1.x86_64.AppImage Git repos: https://git.code.sf.net/p/qmidinet/code https://github.com/rncbc/qmidinet.git https://gitlab.com/rncbc/qmidinet.git https://codeberg.com/rncbc/qmidinet.git -- License: All of the Qstuff* are free, open-source Linux Audio [11] software, distributed under the terms of the GNU General Public License (GPL) version 2 or later [12]. References: [1] QjackCtl - A JACK Audio Connection Kit Qt GUI Interface https://qjackctl.sourceforge.io [2] Qsynth - A fluidsynth Qt GUI Interface https://qsynth.sourceforge.io [3] Qsampler - A LinuxSampler Qt GUI Interface https://qsampler.sourceforge.io [4] QXGEdit - A Qt XG Editor https://qxgedit.sourceforge.io [5] QmidiCtl - A MIDI Remote Controller via UDP/IP Multicast https://qmidictl.sourceforge.io [6] QmidiNet - A MIDI Network Gateway via UDP/IP Multicast https://qmidinet.sourceforge.io [7] Qt framework, C++ class library and tools for cross-platform application and UI development https://qt.io/ [8] JACK Audio Connection Kit https://jackaudio.org [9] ALSA, Advanced Linux Sound Architecture https://www.alsa-project.org/ [10] FluidSynth - A SoundFont Synthesizer A real-time software synthesizer based on SoundFont 2 specifications https://www.fluidsynth.org [11] LinuxSampler - The Linux Sampler Project A modular, streaming capable, realtime audio sampler https://www.linuxsampler.org [12] Linux Audio consortium of libre software for audio-related work https://linuxaudio.org [13] GPL - GNU General Public License https://www.gnu.org/copyleft/gpl.html [14] Yamaha DB50XG (https://web.archive.org/web/20150607065739/) http://www.soundonsound.com/sos/1996_articles/may96/yamahadb50xg.html [15] multimidicast - sends and receives MIDI from ALSA sequencers over network https://llg.cubic.org/tools/multimidicast [16] ipMIDI - MIDI over Ethernet ports - send MIDI over your LAN https://nerds.de [17] Maemo.org - Home of the Maemo community https://www.maemo.org [18] Maemo.org Wiki - Nokia N900 https://wiki.maemo.org/Nokia_N900 [19] Maemo.org - Downloads: QmidiCtl https://maemo.org/downloads/product/Maemo5/qmidictl [20] AppImage, Linux apps that run anywhere https://appimage.org/ [21] Flatpak, next-generation technology for building and distributing desktop applications on Linux https://flatpak.org/ See also: https://www.rncbc.org/drupal/node/2424 See you all next time! -- rncbc aka Rui Nuno Capela |
From: Grigor I. <gr....@gm...> - 2023-03-03 11:00:21
|
I migrated JSampler to github and added jigsaw support. Latest release can be downloaded from here: https://github.com/grigoriliev/jsampler-fantasia/releases Note that you DON'T need to have Java installed to install Fantasia using the provided installers, because Fantasia is packaged as a self-contained Java application. On Tue, Dec 21, 2021 at 8:00 PM Andrew C <cou...@gm...> wrote: > > Hi Grigor, > > Thanks a bunch for that add-exports switch. JSampler is working fine now, save for some creaky warning messages on JRE 18. > > Andrew. > > On Tue, Dec 21, 2021 at 5:04 PM Grigor Iliev <gr....@gm...> wrote: >> >> Hi Andrew, >> You should be able to launch JSampler with latest JRE using the >> following command: >> >> java --add-exports java.desktop/sun.swing.plaf.synth=ALL-UNNAMED -jar >> /path/to/Fantasia-0.9.jar >> >> There might also be other module permission/access issues, which >> should be easy to fix by using additional --add-exports and >> --add-opens options, if needed. >> >> Unfortunately, I don't have spare time for free projects anymore and I >> don't think that I'll be able to find time to work on JSampler in near >> future. >> >> Regards, >> Grigor. >> >> On Mon, Dec 20, 2021 at 11:53 AM Andrew C <cou...@gm...> wrote: >> > >> > Hi all, >> > >> > I'm running into some critical errors with openJDK/JRE versions 16/18 and trying to run JSampler. It appears there are some older classes that are no longer supported in these versions or perhaps need a bit more wriggling to accommodate the JSampler code? >> > >> > Exception in thread "AWT-EventQueue-0" java.lang.IllegalAccessError: class >> > org.jsampler.view.fantasia.basic.PixmapPane (in unnamed module @0x248d4f4a) >> > cannot access class sun.swing.plaf.synth.Paint9Painter (in module java.des >> > ktop) because module java.desktop does not export sun.swing.plaf.synth to u >> > nnamed module @0x248d4f4a >> > >> > I know this is/was(?) Grishata's project and I lack the knowledge to even begin trying to fix this up, but was wondering if anyone else has encountered this and if there are workarounds for it? >> > >> > The alternative, if I cannot get it working would have to be diving into sending LSCP commands to Linuxsampler via Netcat. That should be fun! ;) >> > >> > A question for Christian, but is it possible through LSCP to tell Linuxsampler to open gigedit "Live" on an instrument, so as to edit in real-time, or was that a special function of JSampler? >> > >> > Cheers, >> > >> > Andrew. >> > _______________________________________________ >> > Linuxsampler-devel mailing list >> > Lin...@li... >> > https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel |
From: Doug G. <dou...@gm...> - 2023-02-12 10:10:37
|
<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">Further to my previous post stating that the version was 2.2.0, this is as reported when launched and corresponds to the package version generated by the Debian build process. However the source was copied from GitHub on the 30th Dec 2022.<div><br></div><div>I’m not sure why this differs from the GitHub indication of 2.2.1 which has been the case for 3 years. Also LS reports a build date of 9th May 2021, which should also be 30th December 2022.</div><div><br></div><div>A little odd but I suppose it to be a bug in the Debian build.<br><br><div dir="ltr">Sent from my iPad</div><div dir="ltr"><br><blockquote type="cite">On 11 Feb 2023, at 9:03 pm, Doug Gray <dou...@gm...> wrote:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><div dir="ltr">Christian,<div>Thank you for responding to my issue. </div><div>I have made a short recording of the 'noise' I hear and attached a link to the audio. It sounds to me more like the output audio stream being filled with erroneous data rather than background noise aggregation. </div><div>Also I omitted to mention that the LS version is 2.2.0.svn</div><div>I'd be grateful if you could review and comment on the audio. Note the recovery at the end of the clip - as the active voices decrease below ~120 and the buffers clear.</div><div>Thanks,</div><div>Doug</div><div><br></div><div><a href="https://www.dropbox.com/s/8onanduqhdo3g33/230211-202402.mp3?dl=0">https://www.dropbox.com/s/8onanduqhdo3g33/230211-202402.mp3?dl=0</a><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, 11 Feb 2023 at 05:27, Christian Schoenebeck <<a href="mailto:sch...@li...">sch...@li...</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Wednesday, February 8, 2023 12:58:17 PM CET Doug Gray wrote:<br> > Hello,<br> > I have patched and compiled linuxsampler for Raspberry Pi 4 4Gb with arm64<br> > PiOS (Debian) running a 6.1 Realtime patched Kernel. In every respect<br> > this system is running very well with only one issue. Whenever it exceeds<br> > 128 (or thereabouts) Voices the audio starts to include noise like tipping<br> > rice grains into a metal bowl. The noise persists and gets worse as the<br> > voice count increases until the voice count drops below ~120 the noise<br> > ceases and linuxsampler continues normally. No voice stealing is occurring<br> > during this<br> <br> It's not you, it's the sample library. Samples have a ground noise which is <br> typically inaudible when only playing one sample at a time, but when you play <br> hundreds of samples simultaniously that ground noise becomes indeed audible as <br> the noise adds up with each sample. So it's a matter of the signal to noise <br> ratio (SNR) of the original audio hardware being used for the recordings.<br> <br> Today's audio interfaces have a much better SNR than decades ago, that's why <br> you would not hear the noise with more recent sample libraries, at least with <br> like ~100 voices.<br> <br> CU<br> Christian<br> <br> <br> <br> <br> _______________________________________________<br> Linuxsampler-devel mailing list<br> <a href="mailto:Lin...@li..." target="_blank">Lin...@li...</a><br> <a href="https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel" rel="noreferrer" target="_blank">https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel</a><br> </blockquote></div> </div></blockquote></div></body></html> |
From: Doug G. <dou...@gm...> - 2023-02-11 10:04:23
|
Christian, Thank you for responding to my issue. I have made a short recording of the 'noise' I hear and attached a link to the audio. It sounds to me more like the output audio stream being filled with erroneous data rather than background noise aggregation. Also I omitted to mention that the LS version is 2.2.0.svn I'd be grateful if you could review and comment on the audio. Note the recovery at the end of the clip - as the active voices decrease below ~120 and the buffers clear. Thanks, Doug https://www.dropbox.com/s/8onanduqhdo3g33/230211-202402.mp3?dl=0 On Sat, 11 Feb 2023 at 05:27, Christian Schoenebeck < sch...@li...> wrote: > On Wednesday, February 8, 2023 12:58:17 PM CET Doug Gray wrote: > > Hello, > > I have patched and compiled linuxsampler for Raspberry Pi 4 4Gb with > arm64 > > PiOS (Debian) running a 6.1 Realtime patched Kernel. In every respect > > this system is running very well with only one issue. Whenever it > exceeds > > 128 (or thereabouts) Voices the audio starts to include noise like > tipping > > rice grains into a metal bowl. The noise persists and gets worse as the > > voice count increases until the voice count drops below ~120 the noise > > ceases and linuxsampler continues normally. No voice stealing is > occurring > > during this > > It's not you, it's the sample library. Samples have a ground noise which > is > typically inaudible when only playing one sample at a time, but when you > play > hundreds of samples simultaniously that ground noise becomes indeed > audible as > the noise adds up with each sample. So it's a matter of the signal to > noise > ratio (SNR) of the original audio hardware being used for the recordings. > > Today's audio interfaces have a much better SNR than decades ago, that's > why > you would not hear the noise with more recent sample libraries, at least > with > like ~100 voices. > > CU > Christian > > > > > _______________________________________________ > Linuxsampler-devel mailing list > Lin...@li... > https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel > |
From: Christian S. <sch...@li...> - 2023-02-10 18:26:45
|
On Wednesday, February 8, 2023 12:58:17 PM CET Doug Gray wrote: > Hello, > I have patched and compiled linuxsampler for Raspberry Pi 4 4Gb with arm64 > PiOS (Debian) running a 6.1 Realtime patched Kernel. In every respect > this system is running very well with only one issue. Whenever it exceeds > 128 (or thereabouts) Voices the audio starts to include noise like tipping > rice grains into a metal bowl. The noise persists and gets worse as the > voice count increases until the voice count drops below ~120 the noise > ceases and linuxsampler continues normally. No voice stealing is occurring > during this It's not you, it's the sample library. Samples have a ground noise which is typically inaudible when only playing one sample at a time, but when you play hundreds of samples simultaniously that ground noise becomes indeed audible as the noise adds up with each sample. So it's a matter of the signal to noise ratio (SNR) of the original audio hardware being used for the recordings. Today's audio interfaces have a much better SNR than decades ago, that's why you would not hear the noise with more recent sample libraries, at least with like ~100 voices. CU Christian |
From: Doug G. <dou...@gm...> - 2023-02-08 11:58:36
|
Hello, I have patched and compiled linuxsampler for Raspberry Pi 4 4Gb with arm64 PiOS (Debian) running a 6.1 Realtime patched Kernel. In every respect this system is running very well with only one issue. Whenever it exceeds 128 (or thereabouts) Voices the audio starts to include noise like tipping rice grains into a metal bowl. The noise persists and gets worse as the voice count increases until the voice count drops below ~120 the noise ceases and linuxsampler continues normally. No voice stealing is occurring during this Subscribing to all the various statistics produces no errors during thes sequence of events. I have a single SFZ instrument only, 'SET VOICES 256' and 'SET STREAMS 300' plus two filter chains each with one ladspa filter. CPU load and memory usage is very low (vmstat) even when exceeding the critical voice count so is unlikely to be the issue. Overclocking makes no improvement. My Audio output is: CREATE AUDIO_OUTPUT_DEVICE ALSA ACTIVE='true' CARD='UR22mkII' CHANNELS='2' FRAGMENTS='2' FRAGMENTSIZE='128' SAMPLERATE='48000' Changing 'fragments' to higher values only adds latency again no change to the behaviour. I am aware of the compile options: enable-refill-streams, enable-stream-min-refill, enable-stream-max-refill and enable-stream-size. Perhaps someone can clarify what is happening, I'd rather not recompile 'in the dark'. Yes I am reviewing the code but early days. BTW I hit this voice limit playing the Salamander Piano on minimally complex passages, note that that piano has note off and key off samples triggered in addition to the regular note on samples. It plays beautifully BTW until that ~128 or more voice count. Hopefully someone can give me some direction. TIA Doug |
From: Федір Ч. <fed...@gm...> - 2023-02-06 17:17:20
|
Hi people. I wonder what's the meaning of the 'resonance' SFZ opcode for bandstop filter. I've found experimentally that the more it is, the less attenuation of the center frequency is and the less bandwidth is, the dependency looks nonlinear. When it's zero, attenuation is maximal, about 45dB, and bandwidth is about two octaves, from cutoff/2 to cutoff*2. Starting with resonance=65, spectrum is almost the same as without any filtering. I read https://webaudio.github.io/Audio-EQ-Cookbook/Audio-EQ-Cookbook.txt, there's a lot of formulae, but it turns out that the formulae in the LinuxSampler sources are a bit different, maybe after some simplifications. So, does anyone know how exactly this opcode value is related to bandstop filter bandwidth mathematically? Thanks. -- Regards, Fedir Chernyavskyy |
From: Rui N. C. <rn...@rn...> - 2022-12-28 18:18:52
|
Happy holidays! The first batch of the so called 'QStuff*' is here: QjackCtl [1], Qsynth [2], Qsampler [3], QXGEdit [4], QmidiCtl [5] and QmidiNet [6], are all being released for the End-of-Year'22 season. ** QjackCtl - JACK Audio Connection Kit Qt GUI Interface [1] ** QjackCtl 0.9.9 (end-of-year'22) released! QjackCtl is an aged yet modern, not so 'simple' anymore, Qt [7] application to control the JACK [8] sound server, for the Linux Audio [12] infrastructure. Change-log: - Graph: whether to draw connectors through or around nodes is a new user preference option (cf. View > Connect Through Nodes). - Graph: Allow middle mouse button for grabbing and dragging the main canvas. - Make up visual immediate feedback connectlons. Website: https://qjackctl.sourceforge.io http://qjackctl.sourceforge.net Project page: https://sourceforge.net/projects/qjackctl Downloads: https://sourceforge.net/projects/qjackctl/files - source tarball: https://download.sf.net/qjackctl/qjackctl-0.9.9.tar.gz - source package: https://download.sf.net/qjackctl/qjackctl-0.9.9-53.1.rncbc.suse.src.rpm - binary packages: https://download.sf.net/qjackctl/qjackctl-0.9.9-53.1.rncbc.suse.x86_64.rpm - AppImage [20] package: https://download.sf.net/qjackctl/qjackctl-0.9.9-53.1.x86_64.AppImage Git repos: https://git.code.sf.net/p/qjackctl/code https://github.com/rncbc/qjackctl.git https://gitlab.com/rncbc/qjackctl.git https://bitbucket.com/rncbc/qjackctl.git ** Qsynth - A FluidSynth Qt GUI Interface [2] ** Qsynth 0.9.9 (end-of-year'22) released! Qsynth is a FluidSynth [10] GUI front-end application written in C++ around the Qt framework [7] using Qt Designer. Change-log: - Just bumping into the next develop cycle/season. Website: https://qsynth.sourceforge.io http://qsynth.sourceforge.net Project page: https://sourceforge.net/projects/qsynth Downloads: https://sourceforge.net/projects/qsynth/files - source tarball: https://download.sf.net/qsynth/qsynth-0.9.9.tar.gz - source package: https://download.sf.net/qsynth/qsynth-0.9.9-53.1.rncbc.suse.src.rpm - binary packages: https://download.sf.net/qsynth/qsynth-0.9.9-53.1.rncbc.suse.x86_64.rpm - AppImage [20] package: https://download.sf.net/qsynth/qsynth-0.9.9-53.1.x86_64.AppImage - Windows package (thanks to Pedro Lopez-Cabanillas): https://download.sf.net/qsynth/qsynth-0.9.9-53.1.win-x64-setup.exe - Flatpak [21] package (thanks again to Pedro Lopez-Cabanillas): https://flathub.org/apps/details/org.rncbc.qsynth Git repos: https://git.code.sf.net/p/qsynth/code https://github.com/rncbc/qsynth.git https://gitlab.com/rncbc/qsynth.git https://bitbucket.com/rncbc/qsynth.git ** Qsampler - A LinuxSampler Qt GUI Interface [3] ** Qsampler 0.9.8 (end-of-year'22) released! Qsampler is a LinuxSampler [11] GUI front-end application written in C++ around the Qt framework [7] using Qt Designer. Change-log: - Just bumping into the next develop cycle/season. Website: https://qsampler.sourceforge.io http://qsampler.sourceforge.net Project page: https://sourceforge.net/projects/qsampler Downloads: https://sourceforge.net/projects/qsampler/files - source tarballs: https://download.sf.net/qsampler/qsampler-0.9.8.tar.gz https://download.sf.net/qsampler/liblscp-0.9.8.tar.gz - source packages: https://download.sf.net/qsampler/qsampler-0.9.8-52.1.rncbc.suse.src.rpm https://download.sf.net/qsampler/liblscp-0.9.8-52.1.rncbc.suse.src.rpm - binary packages: https://download.sf.net/qsampler/qsampler-0.9.8-52.1.rncbc.suse.x86_64.rpm https://download.sf.net/qsampler/liblscp6-0.9.8-52.1.rncbc.suse.x86_64.rpm https://download.sf.net/qsampler/liblscp-devel-0.9.8-52.1.rncbc.suse.x86_64.rpm - AppImage [20] package: https://download.sf.net/qsampler/qsampler-0.9.8-52.1.x86_64.AppImage Git repos: https://git.code.sf.net/p/qsampler/code https://github.com/rncbc/qsampler.git https://gitlab.com/rncbc/qsampler.git https://bitbucket.com/rncbc/qsampler.git https://git.code.sf.net/p/qsampler/liblscp https://github.com/rncbc/liblscp.git https://gitlab.com/rncbc/liblscp.git https://bitbucket.com/rncbc/liblscp.git ** QXGEdit - A Qt XG Editor [4] ** QXGEdit 0.9.8 (end-of-year'22) released! QXGEdit is a live XG instrument editor, specialized on editing MIDI System Exclusive files (.syx) for the Yamaha DB50XG [14] and thus probably a baseline for many other XG devices. Change-log: - Just bumping into the next develop cycle/season. Website: https://qxgedit.sourceforge.io http://qxgedit.sourceforge.net Project page: https://sourceforge.net/projects/qxgedit Downloads: https://sourceforge.net/projects/qxgedit/files - source tarball: https://download.sf.net/qxgedit/qxgedit-0.9.8.tar.gz - source package: https://download.sf.net/qxgedit/qxgedit-0.9.8-52.1.rncbc.suse.src.rpm - binary packages: https://download.sf.net/qxgedit/qxgedit-0.9.8-52.1.rncbc.suse.x86_64.rpm - AppImage [20] package: https://download.sf.net/qxgedit/qxgedit-0.9.8-52.1.x86_64.AppImage Git repos: https://git.code.sf.net/p/qxgedit/code https://github.com/rncbc/qxgedit.git https://gitlab.com/rncbc/qxgedit.git https://bitbucket.com/rncbc/qxgedit.git ** QmidiCtl - A MIDI Remote Controller via UDP/IP Multicast [5] ** QmidiCtl 0.9.8 (end-of-year'22) released! QmidiCtl [5] is a MIDI remote controller application that sends MIDI data over the network, using UDP/IP multicast. Inspired by multimidicast [15] and designed to be compatible with ipMIDI [15] for Windows. QmidiCtl [5] was long ago designed for the Maemo [17] enabled handheld devices, namely the late Nokia N900 [18] and promoted to the Maemo Package [18] repositories. Nevertheless, QmidiCtl [5] may still be found effective as a regular desktop application and recently as an Android application as well. Change-log: - Just bumping into the next develop cycle/season. Website: https://qmidictl.sourceforge.io http://qmidictl.sourceforge.net Project page: https://sourceforge.net/projects/qmidictl Downloads: https://sourceforge.net/projects/qmidictl/files - source tarball: https://download.sf.net/qmidictl/qmidictl-0.9.8.tar.gz - source package: https://download.sf.net/qmidictl/qmidictl-0.9.8-52.1.rncbc.suse.src.rpm - binary packages: https://download.sf.net/qmidictl/qmidictl-0.9.8-52.1.rncbc.suse.x86_64.rpm - AppImage [20] package: https://download.sf.net/qmidictl/qmidictl-0.9.8-52.1.x86_64.AppImage - Android packages: https://download.sf.net/qmidictl/qmidictl-0.9.8-52.1.arm64-v8a.apk https://download.sf.net/qmidictl/qmidictl-0.9.8-52.1.x86_64.apk https://play.google.com/store/apps/details?id=org.rncbc.qmidictl Git repos: https://git.code.sf.net/p/qmidictl/code https://github.com/rncbc/qmidictl.git https://gitlab.com/rncbc/qmidictl.git https://bitbucket.com/rncbc/qmidictl.git ** QmidiNet - A MIDI Network Gateway via UDP/IP Multicast [6] ** QmidiNet 0.9.8 (end-of-year'22) released! QmidiNet is a MIDI network gateway application that sends and receives MIDI data (ALSA-MIDI [9] and JACK-MIDI [8]) over the network, using UDP/IP multicast. Inspired by multimidicast [15] and designed to be compatible with ipMIDI [16] for Windows. Change-log: - Just bumping into the next develop cycle/season. Website: https://qmidinet.sourceforge.io http://qmidinet.sourceforge.net Project page: https://sourceforge.net/projects/qmidinet Downloads: https://sourceforge.net/projects/qmidinet/files - source tarball: https://download.sf.net/qmidinet/qmidinet-0.9.8.tar.gz - source package: https://download.sf.net/qmidinet/qmidinet-0.9.8-52.1.rncbc.suse.src.rpm - binary packages: https://download.sf.net/qmidinet/qmidinet-0.9.8-52.1.rncbc.suse.x86_64.rpm - AppImage [20] package: https://download.sf.net/qmidinet/qmidinet-0.9.8-52.1.x86_64.AppImage Git repos: https://git.code.sf.net/p/qmidinet/code https://github.com/rncbc/qmidinet.git https://gitlab.com/rncbc/qmidinet.git https://bitbucket.com/rncbc/qmidinet.git -- License: All of the Qstuff* are free, open-source Linux Audio [11] software, distributed under the terms of the GNU General Public License (GPL) version 2 or later [12]. References: [1] QjackCtl - A JACK Audio Connection Kit Qt GUI Interface https://qjackctl.sourceforge.io [2] Qsynth - A fluidsynth Qt GUI Interface https://qsynth.sourceforge.io [3] Qsampler - A LinuxSampler Qt GUI Interface https://qsampler.sourceforge.io [4] QXGEdit - A Qt XG Editor https://qxgedit.sourceforge.io [5] QmidiCtl - A MIDI Remote Controller via UDP/IP Multicast https://qmidictl.sourceforge.io [6] QmidiNet - A MIDI Network Gateway via UDP/IP Multicast https://qmidinet.sourceforge.io [7] Qt framework, C++ class library and tools for cross-platform application and UI development https://qt.io/ [8] JACK Audio Connection Kit https://jackaudio.org [9] ALSA, Advanced Linux Sound Architecture https://www.alsa-project.org/ [10] FluidSynth - A SoundFont Synthesizer A real-time software synthesizer based on SoundFont 2 specifications https://www.fluidsynth.org [11] LinuxSampler - The Linux Sampler Project A modular, streaming capable, realtime audio sampler https://www.linuxsampler.org [12] Linux Audio consortium of libre software for audio-related work https://linuxaudio.org [13] GPL - GNU General Public License https://www.gnu.org/copyleft/gpl.html [14] Yamaha DB50XG (https://web.archive.org/web/20150607065739/) http://www.soundonsound.com/sos/1996_articles/may96/yamahadb50xg.html [15] multimidicast - sends and receives MIDI from ALSA sequencers over network https://llg.cubic.org/tools/multimidicast [16] ipMIDI - MIDI over Ethernet ports - send MIDI over your LAN https://nerds.de [17] Maemo.org - Home of the Maemo community https://www.maemo.org [18] Maemo.org Wiki - Nokia N900 https://wiki.maemo.org/Nokia_N900 [19] Maemo.org - Downloads: QmidiCtl https://maemo.org/downloads/product/Maemo5/qmidictl [20] AppImage, Linux apps that run anywhere https://appimage.org/ [21] Flatpak, next-generation technology for building and distributing desktop applications on Linux https://flatpak.org/ See also: https://www.rncbc.org/drupal/node/2403 Cheers && Happy New Year! -- rncbc aka Rui Nuno Capela |
From: Nicola P. <nic...@gm...> - 2022-11-22 14:13:56
|
Hi Christian, I was only now able to compile the latest version of linuxsampler. I confirm that every time I edit (and save) a .sfz file loaded in linuxsampler, the file itself is reloaded. I've tried editing parameters of already existing groups and regions, and also pasting groups from other sfz files: it all works beautifully. Thanks so much for adding this feature! Il 05/01/22 18:27, Nicola Pandini ha scritto: > Wow! Thank you Christian! I will test it asap. > > Il 03/01/22 19:17, Christian Schoenebeck ha scritto: >> For the SFZ users out there; experimental support for automatic >> reloading of >> modified .sfz files: >> >> http://svn.linuxsampler.org/cgi-bin/viewvc.cgi?view=revision&revision=4019 >> >> >> It works as simple as you might imagine: >> >> 1. Load an .sfz file as usual into LinuxSampler. >> >> 2. Open the .sfz file with an editor of your choice (a text editor, >> something >> more fancy specifically for SFZ, doesn't matter). >> >> 3. Change something in the sfz file. >> >> 4. Hit "Save" in the editor. >> >> The sampler will automatically reload the SFZ instrument at this point. >> >> CU >> Christian >> >> >> >> >> _______________________________________________ >> Linuxsampler-devel mailing list >> Lin...@li... >> https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel > > -- Nicola |
From: Christian S. <sch...@li...> - 2022-10-27 12:04:41
|
On Wednesday, October 26, 2022 10:46:11 PM CEST Matt Herres wrote: > I downloaded all from svn: libgig, etc... a few days ago. > > linuxsampler does not compile due to CountRegions issue. > > Is there any new code available or a known fix? > > Thanks In Advance, > > --/matt > > libtool: compile: clang++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../../.. > -I/usr/include/libgig -Wreturn-type -ffast-math -g -O2 -pthread -MT > InstrumentResourceManager.lo -MD -MP -MF > .deps/InstrumentResourceManager.Tpo -c InstrumentResourceManager.cpp > -fPIC -DPIC -o .libs/InstrumentResourceManager.o > InstrumentResourceManager.cpp:1002:39: error: no member named > 'CountRegions' in 'gig::Instrument' > size_t iRgn = instrument->CountRegions(); > ~~~~~~~~~~ ^ Sounds like you have either not installed latest SVN libgig version after compilation, or you still have another, older libgig version installed on your system at a different location like /usr/local/include/libgig/gig.h vs. /usr/include/libgig/gig.h. On doubt: find / -iname gig.h 2>/dev/null and: pkg-config --cflags gig The latter is the command that LS's configure script uses to determine the location of the libgig header files, as it may vary from system to system. CU Christian |
From: Matt H. <ma...@tr...> - 2022-10-26 21:02:11
|
I downloaded all from svn: libgig, etc... a few days ago. linuxsampler does not compile due to CountRegions issue. Is there any new code available or a known fix? Thanks In Advance, --/matt libtool: compile: clang++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/libgig -Wreturn-type -ffast-math -g -O2 -pthread -MT InstrumentResourceManager.lo -MD -MP -MF .deps/InstrumentResourceManager.Tpo -c InstrumentResourceManager.cpp -fPIC -DPIC -o .libs/InstrumentResourceManager.o InstrumentResourceManager.cpp:1002:39: error: no member named 'CountRegions' in 'gig::Instrument' size_t iRgn = instrument->CountRegions(); ~~~~~~~~~~ ^ |
From: Rui N. C. <rn...@rn...> - 2022-10-03 08:54:23
|
Hello there, The first batch of the 'QStuff*' is ready: QjackCtl [1], Qsynth [2], Qsampler [3], QXGEdit [4], QmidiCtl [5] and QmidiNet [6], are all out for this (northern) Early-Autumn'22 season. ** QjackCtl - JACK Audio Connection Kit Qt GUI Interface [1] ** QjackCtl 0.9.8 (early-autumn'22) released! QjackCtl is an aged yet modern, not so 'simple' anymore, Qt [7] application to control the JACK [8] sound server, for the Linux Audio [12] infrastructure. Change-log: - Graph: View / Repel Overlapping Nodes option added. - Avoid nagging on D-BUS error messsage windows (or bubbles) when trying to start in pure JACK client mode (Active). - Add current system user-name to the singleton/unique application instance identifier. - Graph/Connect and Disconnect keyboard shortcuts added to existing [Ins] and [Del], as [Ctrl+C] and [Ctrl+D] respectively; also added [F2] as brand new keyboard shortcut for Edit/Rename... Website: https://qjackctl.sourceforge.io http://qjackctl.sourceforge.net Project page: https://sourceforge.net/projects/qjackctl Downloads: https://sourceforge.net/projects/qjackctl/files - source tarball: https://download.sf.net/qjackctl/qjackctl-0.9.8.tar.gz - source package: https://download.sf.net/qjackctl/qjackctl-0.9.8-52.1.rncbc.suse.src.rpm - binary packages: https://download.sf.net/qjackctl/qjackctl-0.9.8-52.1.rncbc.suse.x86_64.rpm - AppImage [20] package: https://download.sf.net/qjackctl/qjackctl-0.9.8-52.1.x86_64.AppImage Git repos: https://git.code.sf.net/p/qjackctl/code https://github.com/rncbc/qjackctl.git https://gitlab.com/rncbc/qjackctl.git https://bitbucket.com/rncbc/qjackctl.git ** Qsynth - A FluidSynth Qt GUI Interface [2] ** Qsynth 0.9.8 (early-autumn'22) released! Qsynth is a FluidSynth [10] GUI front-end application written in C++ around the Qt framework [7] using Qt Designer. Change-log: - Add current system user-name to the singleton/unique application instance identifier. Website: https://qsynth.sourceforge.io http://qsynth.sourceforge.net Project page: https://sourceforge.net/projects/qsynth Downloads: https://sourceforge.net/projects/qsynth/files - source tarball: https://download.sf.net/qsynth/qsynth-0.9.8.tar.gz - source package: https://download.sf.net/qsynth/qsynth-0.9.8-52.1.rncbc.suse.src.rpm - binary packages: https://download.sf.net/qsynth/qsynth-0.9.8-52.1.rncbc.suse.x86_64.rpm - AppImage [20] package: https://download.sf.net/qsynth/qsynth-0.9.8-52.1.x86_64.AppImage - Windows package (thanks to Pedro Lopez-Cabanillas): https://download.sf.net/qsynth/qsynth-0.9.8-52.1.win-x64-setup.exe - Flatpak [21] package (thanks again to Pedro Lopez-Cabanillas): https://flathub.org/apps/details/org.rncbc.qsynth Git repos: https://git.code.sf.net/p/qsynth/code https://github.com/rncbc/qsynth.git https://gitlab.com/rncbc/qsynth.git https://bitbucket.com/rncbc/qsynth.git ** Qsampler - A LinuxSampler Qt GUI Interface [3] ** Qsampler 0.9.7 (early-autumn'22) released! Qsampler is a LinuxSampler [11] GUI front-end application written in C++ around the Qt framework [7] using Qt Designer. Change-log: - Add current system user-name to the singleton/unique application instance identifier. Website: https://qsampler.sourceforge.io http://qsampler.sourceforge.net Project page: https://sourceforge.net/projects/qsampler Downloads: https://sourceforge.net/projects/qsampler/files - source tarballs: https://download.sf.net/qsampler/qsampler-0.9.7.tar.gz https://download.sf.net/qsampler/liblscp-0.9.7.tar.gz - source packages: https://download.sf.net/qsampler/qsampler-0.9.7-51.1.rncbc.suse.src.rpm https://download.sf.net/qsampler/liblscp-0.9.7-51.1.rncbc.suse.src.rpm - binary packages: https://download.sf.net/qsampler/qsampler-0.9.7-51.1.rncbc.suse.x86_64.rpm https://download.sf.net/qsampler/liblscp6-0.9.7-51.1.rncbc.suse.x86_64.rpm https://download.sf.net/qsampler/liblscp-devel-0.9.7-51.1.rncbc.suse.x86_64.rpm - AppImage [20] package: https://download.sf.net/qsampler/qsampler-0.9.7-51.1.x86_64.AppImage Git repos: https://git.code.sf.net/p/qsampler/code https://github.com/rncbc/qsampler.git https://gitlab.com/rncbc/qsampler.git https://bitbucket.com/rncbc/qsampler.git https://git.code.sf.net/p/qsampler/liblscp https://github.com/rncbc/liblscp.git https://gitlab.com/rncbc/liblscp.git https://bitbucket.com/rncbc/liblscp.git ** QXGEdit - A Qt XG Editor [4] ** QXGEdit 0.9.7 (early-autumn'22) released! QXGEdit is a live XG instrument editor, specialized on editing MIDI System Exclusive files (.syx) for the Yamaha DB50XG [14] and thus probably a baseline for many other XG devices. Change-log: - Add current system user-name to the singleton/unique application instance identifier. - Fixed the styles plug-ins path resolution on self-container(ized) formats eg. AppImage and possibly Flatpak. Website: https://qxgedit.sourceforge.io http://qxgedit.sourceforge.net Project page: https://sourceforge.net/projects/qxgedit Downloads: https://sourceforge.net/projects/qxgedit/files - source tarball: https://download.sf.net/qxgedit/qxgedit-0.9.7.tar.gz - source package: https://download.sf.net/qxgedit/qxgedit-0.9.7-51.1.rncbc.suse.src.rpm - binary packages: https://download.sf.net/qxgedit/qxgedit-0.9.7-51.1.rncbc.suse.x86_64.rpm - AppImage [20] package: https://download.sf.net/qxgedit/qxgedit-0.9.7-51.1.x86_64.AppImage Git repos: https://git.code.sf.net/p/qxgedit/code https://github.com/rncbc/qxgedit.git https://gitlab.com/rncbc/qxgedit.git https://bitbucket.com/rncbc/qxgedit.git ** QmidiCtl - A MIDI Remote Controller via UDP/IP Multicast [5] ** QmidiCtl 0.9.7 (early-autumn'22) released! QmidiCtl [5] is a MIDI remote controller application that sends MIDI data over the network, using UDP/IP multicast. Inspired by multimidicast [15] and designed to be compatible with ipMIDI [15] for Windows. QmidiCtl [5] was long ago designed for the Maemo [17] enabled handheld devices, namely the late Nokia N900 [18] and promoted to the Maemo Package [18] repositories. Nevertheless, QmidiCtl [5] may still be found effective as a regular desktop application and recently as an Android application as well. Change-log: - Bumped version number into the next release season. Website: https://qmidictl.sourceforge.io http://qmidictl.sourceforge.net Project page: https://sourceforge.net/projects/qmidictl Downloads: https://sourceforge.net/projects/qmidictl/files - source tarball: https://download.sf.net/qmidictl/qmidictl-0.9.7.tar.gz - source package: https://download.sf.net/qmidictl/qmidictl-0.9.7-51.1.rncbc.suse.src.rpm - binary packages: https://download.sf.net/qmidictl/qmidictl-0.9.7-51.1.rncbc.suse.x86_64.rpm - AppImage [20] package: https://download.sf.net/qmidictl/qmidictl-0.9.7-51.1.x86_64.AppImage - Android packages: https://download.sf.net/qmidictl/qmidictl-0.9.7-51.1.arm64-v8a.apk https://download.sf.net/qmidictl/qmidictl-0.9.7-51.1.x86_64.apk https://play.google.com/store/apps/details?id=org.rncbc.qmidictl Git repos: https://git.code.sf.net/p/qmidictl/code https://github.com/rncbc/qmidictl.git https://gitlab.com/rncbc/qmidictl.git https://bitbucket.com/rncbc/qmidictl.git ** QmidiNet - A MIDI Network Gateway via UDP/IP Multicast [6] ** QmidiNet 0.9.7 (early-autumn'22) released! QmidiNet is a MIDI network gateway application that sends and receives MIDI data (ALSA-MIDI [9] and JACK-MIDI [8]) over the network, using UDP/IP multicast. Inspired by multimidicast [15] and designed to be compatible with ipMIDI [16] for Windows. Change-log: - Bumped version number into the next release season. Website: https://qmidinet.sourceforge.io http://qmidinet.sourceforge.net Project page: https://sourceforge.net/projects/qmidinet Downloads: https://sourceforge.net/projects/qmidinet/files - source tarball: https://download.sf.net/qmidinet/qmidinet-0.9.7.tar.gz - source package: https://download.sf.net/qmidinet/qmidinet-0.9.7-51.1.rncbc.suse.src.rpm - binary packages: https://download.sf.net/qmidinet/qmidinet-0.9.7-51.1.rncbc.suse.x86_64.rpm - AppImage [20] package: https://download.sf.net/qmidinet/qmidinet-0.9.7-51.1.x86_64.AppImage Git repos: https://git.code.sf.net/p/qmidinet/code https://github.com/rncbc/qmidinet.git https://gitlab.com/rncbc/qmidinet.git https://bitbucket.com/rncbc/qmidinet.git -- License: All of the Qstuff* are free, open-source Linux Audio [11] software, distributed under the terms of the GNU General Public License (GPL) version 2 or later [12]. References: [1] QjackCtl - A JACK Audio Connection Kit Qt GUI Interface https://qjackctl.sourceforge.io [2] Qsynth - A fluidsynth Qt GUI Interface https://qsynth.sourceforge.io [3] Qsampler - A LinuxSampler Qt GUI Interface https://qsampler.sourceforge.io [4] QXGEdit - A Qt XG Editor https://qxgedit.sourceforge.io [5] QmidiCtl - A MIDI Remote Controller via UDP/IP Multicast https://qmidictl.sourceforge.io [6] QmidiNet - A MIDI Network Gateway via UDP/IP Multicast https://qmidinet.sourceforge.io [7] Qt framework, C++ class library and tools for cross-platform application and UI development https://qt.io/ [8] JACK Audio Connection Kit https://jackaudio.org [9] ALSA, Advanced Linux Sound Architecture https://www.alsa-project.org/ [10] FluidSynth - A SoundFont Synthesizer A real-time software synthesizer based on SoundFont 2 specifications https://www.fluidsynth.org [11] LinuxSampler - The Linux Sampler Project A modular, streaming capable, realtime audio sampler https://www.linuxsampler.org [12] Linux Audio consortium of libre software for audio-related work https://linuxaudio.org [13] GPL - GNU General Public License https://www.gnu.org/copyleft/gpl.html [14] Yamaha DB50XG (https://web.archive.org/web/20150607065739/) http://www.soundonsound.com/sos/1996_articles/may96/yamahadb50xg.html [15] multimidicast - sends and receives MIDI from ALSA sequencers over network https://llg.cubic.org/tools/multimidicast [16] ipMIDI - MIDI over Ethernet ports - send MIDI over your LAN https://nerds.de [17] Maemo.org - Home of the Maemo community https://www.maemo.org [18] Maemo.org Wiki - Nokia N900 https://wiki.maemo.org/Nokia_N900 [19] Maemo.org - Downloads: QmidiCtl https://maemo.org/downloads/product/Maemo5/qmidictl [20] AppImage, Linux apps that run anywhere https://appimage.org/ [21] Flatpak, next-generation technology for building and distributing desktop applications on Linux https://flatpak.org/ See also: https://www.rncbc.org/drupal/node/2384 Enjoy! -- rncbc aka Rui Nuno Capela |
From: Eduardo D. T. <edu...@gm...> - 2022-08-11 06:05:06
|
Hello you all, Hoping this email finds you well. I found some images of JS Classic for Android in linuxsampler site. Can you confirm if there is and official version for Android ? If yes, where can it be downloaded ? Thank you so much !! Best, |
From: Jerash m. <rmo...@gm...> - 2022-08-01 13:53:44
|
Late reply, but minimum velocity release of 1 is also confirmed on many IK.multimedia keyboards ans korgs. Could never find a keyboard with 0 release velocity. Hope that helps. Raphaël Le mar. 11 janv. 2022 à 14:00, Christian Schoenebeck < sch...@li...> a écrit : > On Freitag, 7. Januar 2022 08:29:49 CET Doug Gray wrote: > > I've crawled around a number of product manuals and discovered a variety > of > > behaviours for note off. Some do send v=64 including some recent models > > (Casio Privia PXS series, Yamaha CP88, YC88 to name a few notables). > > On the other hand the Yamaha Arius ADP Series of console pianos send > > v=1-127, ie zero is not sent. I have verified this today myself on an > Arius > > ADP-164. > > Some older designs send a zero velocity, possibly the lower end of the > > spectrum of controllers such as the Masterkey49. > > Unfortunately the higher profile midi keyboards such as the Kawai(VPC-1), > > Native Instruments, Arturia don't share the detail in their product > > manuals, at least not that I could find. > > So not as definitive as I expected. > > Mmm, that's unfortunate. Thanks for the research though! > > For now I keep the current simple implementation (check for zero > velocity). In > future this should probably be changed to a MIDI learn mechanism and/or > checking for this feature according to MIDI v2. Again, haven't checked the > MIDI v2 specs yet, but I read somewhere they have added capability > negotiation. > > CU > Christian > > > > > _______________________________________________ > Linuxsampler-devel mailing list > Lin...@li... > https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel > |
From: Rui N. C. <rn...@rn...> - 2022-04-02 11:20:26
|
Greetings, The first batch of the 'QStuff*' is ready: QjackCtl [1], Qsynth [2], Qsampler [3], QXGEdit [4], QmidiCtl [5] and QmidiNet [6], are all out for the (northern) Spring'22 season. ** QjackCtl - JACK Audio Connection Kit Qt GUI Interface [1] ** QjackCtl 0.9.7 (spring'22) released! QjackCtl is an aged yet modern, not so 'simple' anymore, Qt [7] application to control the JACK [8] sound server, for the Linux Audio [12] infrastructure. Change-log: - Main application icon is now presented in scalable format (SVG). - Migrated command line parsing to QCommandLineParser/Option (Qt >= 5.2) - Fixed translations path to be relative to application runtime. Website: https://qjackctl.sourceforge.io http://qjackctl.sourceforge.net Project page: https://sourceforge.net/projects/qjackctl Downloads: https://sourceforge.net/projects/qjackctl/files - source tarball: https://download.sf.net/qjackctl/qjackctl-0.9.7.tar.gz - source package: https://download.sf.net/qjackctl/qjackctl-0.9.7-51.2.rncbc.suse.src.rpm - binary packages: https://download.sf.net/qjackctl/qjackctl-0.9.7-51.2.rncbc.suse.x86_64.rpm - AppImage [20] package: https://download.sf.net/qjackctl/qjackctl-0.9.7-51.2.x86_64.AppImage Git repos: https://git.code.sf.net/p/qjackctl/code https://github.com/rncbc/qjackctl.git https://gitlab.com/rncbc/qjackctl.git https://bitbucket.com/rncbc/qjackctl.git ** Qsynth - A FluidSynth Qt GUI Interface [2] ** Qsynth 0.9.7 (spring'22) released! Qsynth is a FluidSynth [10] GUI front-end application written in C++ around the Qt framework [7] using Qt Designer. Change-log: - Main application icon is now presented in scalable format (SVG). Website: https://qsynth.sourceforge.io http://qsynth.sourceforge.net Project page: https://sourceforge.net/projects/qsynth Downloads: https://sourceforge.net/projects/qsynth/files - source tarball: https://download.sf.net/qsynth/qsynth-0.9.7.tar.gz - source package: https://download.sf.net/qsynth/qsynth-0.9.7-51.4.rncbc.suse.src.rpm - binary packages: https://download.sf.net/qsynth/qsynth-0.9.7-51.4.rncbc.suse.x86_64.rpm - AppImage [20] package: https://download.sf.net/qsynth/qsynth-0.9.7-51.4.x86_64.AppImage - Windows package (thanks to Pedro Lopez-Cabanillas): https://download.sf.net/qsynth/qsynth-0.9.7-51.4.win-x64-setup.exe - Flatpak [21] package (thanks again to Pedro Lopez-Cabanillas): https://flathub.org/apps/details/org.rncbc.qsynth Git repos: https://git.code.sf.net/p/qsynth/code https://github.com/rncbc/qsynth.git https://gitlab.com/rncbc/qsynth.git https://bitbucket.com/rncbc/qsynth.git ** Qsampler - A LinuxSampler Qt GUI Interface [3] ** Qsampler 0.9.6 (spring'22) released! Qsampler is a LinuxSampler [11] GUI front-end application written in C++ around the Qt framework [7] using Qt Designer. Change-log: - Main application icon is now presented in scalable format (SVG). - Migrated command line parsing to QCommandLineParser/Option (Qt >= 5.2) - Fixed translations path to be relative to application runtime. - liblscp: Install doxygen (doc/html) files again (via cmake). Website: https://qsampler.sourceforge.io http://qsampler.sourceforge.net Project page: https://sourceforge.net/projects/qsampler Downloads: https://sourceforge.net/projects/qsampler/files - source tarballs: https://download.sf.net/qsampler/qsampler-0.9.6.tar.gz https://download.sf.net/qsampler/liblscp-0.9.6.tar.gz - source packages: https://download.sf.net/qsampler/qsampler-0.9.6-50.2.rncbc.suse.src.rpm https://download.sf.net/qsampler/liblscp-0.9.6-50.1.rncbc.suse.src.rpm - binary packages: https://download.sf.net/qsampler/qsampler-0.9.6-50.2.rncbc.suse.x86_64.rpm https://download.sf.net/qsampler/liblscp6-0.9.6-50.1.rncbc.suse.x86_64.rpm https://download.sf.net/qsampler/liblscp-devel-0.9.6-50.1.rncbc.suse.x86_64.rpm - AppImage [20] package: https://download.sf.net/qsampler/qsampler-0.9.6-50.2.x86_64.AppImage Git repos: https://git.code.sf.net/p/qsampler/code https://github.com/rncbc/qsampler.git https://gitlab.com/rncbc/qsampler.git https://bitbucket.com/rncbc/qsampler.git https://git.code.sf.net/p/qsampler/liblscp https://github.com/rncbc/liblscp.git https://gitlab.com/rncbc/liblscp.git https://bitbucket.com/rncbc/liblscp.git ** QXGEdit - A Qt XG Editor [4] ** QXGEdit 0.9.6 (spring'22) released! QXGEdit is a live XG instrument editor, specialized on editing MIDI System Exclusive files (.syx) for the Yamaha DB50XG [14] and thus probably a baseline for many other XG devices. Change-log: - Added missing file code to desktop exec entry. - Main application icon is now presented in scalable format (SVG). - Migrated command line parsing to QCommandLineParser/Option (Qt >= 5.2) Website: https://qxgedit.sourceforge.io http://qxgedit.sourceforge.net Project page: https://sourceforge.net/projects/qxgedit Downloads: https://sourceforge.net/projects/qxgedit/files - source tarball: https://download.sf.net/qxgedit/qxgedit-0.9.6.tar.gz - source package: https://download.sf.net/qxgedit/qxgedit-0.9.6-50.1.rncbc.suse.src.rpm - binary packages: https://download.sf.net/qxgedit/qxgedit-0.9.6-50.1.rncbc.suse.x86_64.rpm - AppImage [20] package: https://download.sf.net/qxgedit/qxgedit-0.9.6-50.1.x86_64.AppImage Git repos: https://git.code.sf.net/p/qxgedit/code https://github.com/rncbc/qxgedit.git https://gitlab.com/rncbc/qxgedit.git https://bitbucket.com/rncbc/qxgedit.git ** QmidiCtl - A MIDI Remote Controller via UDP/IP Multicast [5] ** QmidiCtl 0.9.6 (spring'22) released! QmidiCtl [5] is a MIDI remote controller application that sends MIDI data over the network, using UDP/IP multicast. Inspired by multimidicast [15] and designed to be compatible with ipMIDI [15] for Windows. QmidiCtl [5] was long ago designed for the Maemo [17] enabled handheld devices, namely the late Nokia N900 [18] and promoted to the Maemo Package [18] repositories. Nevertheless, QmidiCtl [5] may still be found effective as a regular desktop application and recently as an Android application as well. Change-log: - Main application icon is now presented in scalable format (SVG). - Migrated command line parsing to QCommandLineParser/Option (Qt >= 5.2) Website: https://qmidictl.sourceforge.io http://qmidictl.sourceforge.net Project page: https://sourceforge.net/projects/qmidictl Downloads: https://sourceforge.net/projects/qmidictl/files - source tarball: https://download.sf.net/qmidictl/qmidictl-0.9.6.tar.gz - source package: https://download.sf.net/qmidictl/qmidictl-0.9.6-50.1.rncbc.suse.src.rpm - binary packages: https://download.sf.net/qmidictl/qmidictl-0.9.6-50.1.rncbc.suse.x86_64.rpm - AppImage [20] package: https://download.sf.net/qmidictl/qmidictl-0.9.6-50.1.x86_64.AppImage - Android packages: https://download.sf.net/qmidictl/qmidictl-0.9.6-50.1.arm64-v8a.apk https://download.sf.net/qmidictl/qmidictl-0.9.6-50.1.x86_64.apk https://play.google.com/store/apps/details?id=org.rncbc.qmidictl Git repos: https://git.code.sf.net/p/qmidictl/code https://github.com/rncbc/qmidictl.git https://gitlab.com/rncbc/qmidictl.git https://bitbucket.com/rncbc/qmidictl.git ** QmidiNet - A MIDI Network Gateway via UDP/IP Multicast [6] ** QmidiNet 0.9.6 (spring'22) released! QmidiNet is a MIDI network gateway application that sends and receives MIDI data (ALSA-MIDI [9] and JACK-MIDI [8]) over the network, using UDP/IP multicast. Inspired by multimidicast [15] and designed to be compatible with ipMIDI [16] for Windows. Change-log: - Main application icon is now presented in scalable format (SVG). - Migrated command line parsing to QCommandLineParser/Option (Qt >= 5.2) Website: https://qmidinet.sourceforge.io http://qmidinet.sourceforge.net Project page: https://sourceforge.net/projects/qmidinet Downloads: https://sourceforge.net/projects/qmidinet/files - source tarball: https://download.sf.net/qmidinet/qmidinet-0.9.6.tar.gz - source package: https://download.sf.net/qmidinet/qmidinet-0.9.6-50.1.rncbc.suse.src.rpm - binary packages: https://download.sf.net/qmidinet/qmidinet-0.9.6-50.1.rncbc.suse.x86_64.rpm - AppImage [20] package: https://download.sf.net/qmidinet/qmidinet-0.9.6-50.1.x86_64.AppImage Git repos: https://git.code.sf.net/p/qmidinet/code https://github.com/rncbc/qmidinet.git https://gitlab.com/rncbc/qmidinet.git https://bitbucket.com/rncbc/qmidinet.git -- License: All of the Qstuff* are free, open-source Linux Audio [11] software, distributed under the terms of the GNU General Public License (GPL) version 2 or later [12]. References: [1] QjackCtl - A JACK Audio Connection Kit Qt GUI Interface https://qjackctl.sourceforge.io [2] Qsynth - A fluidsynth Qt GUI Interface https://qsynth.sourceforge.io [3] Qsampler - A LinuxSampler Qt GUI Interface https://qsampler.sourceforge.io [4] QXGEdit - A Qt XG Editor https://qxgedit.sourceforge.io [5] QmidiCtl - A MIDI Remote Controller via UDP/IP Multicast https://qmidictl.sourceforge.io [6] QmidiNet - A MIDI Network Gateway via UDP/IP Multicast https://qmidinet.sourceforge.io [7] Qt framework, C++ class library and tools for cross-platform application and UI development https://qt.io/ [8] JACK Audio Connection Kit https://jackaudio.org [9] ALSA, Advanced Linux Sound Architecture https://www.alsa-project.org/ [10] FluidSynth - A SoundFont Synthesizer A real-time software synthesizer based on SoundFont 2 specifications https://www.fluidsynth.org [11] LinuxSampler - The Linux Sampler Project A modular, streaming capable, realtime audio sampler https://www.linuxsampler.org [12] Linux Audio consortium of libre software for audio-related work https://linuxaudio.org [13] GPL - GNU General Public License https://www.gnu.org/copyleft/gpl.html [14] Yamaha DB50XG (https://web.archive.org/web/20150607065739/) http://www.soundonsound.com/sos/1996_articles/may96/yamahadb50xg.html [15] multimidicast - sends and receives MIDI from ALSA sequencers over network https://llg.cubic.org/tools/multimidicast [16] ipMIDI - MIDI over Ethernet ports - send MIDI over your LAN https://nerds.de [17] Maemo.org - Home of the Maemo community https://www.maemo.org [18] Maemo.org Wiki - Nokia N900 https://wiki.maemo.org/Nokia_N900 [19] Maemo.org - Downloads: QmidiCtl https://maemo.org/downloads/product/Maemo5/qmidictl [20] AppImage, Linux apps that run anywhere https://appimage.org/ [21] Flatpak, next-generation technology for building and distributing desktop applications on Linux https://flatpak.org/ See also: https://www.rncbc.org/drupal/node/2328 Enjoy! -- rncbc aka Rui Nuno Capela |
From: Rui N. C. <rn...@rn...> - 2022-03-06 11:33:34
|
On 3/5/22 17:56, Christian Schoenebeck wrote: > On Samstag, 5. März 2022 18:02:22 CET Rui Nuno Capela via Linuxsampler-devel wrote: >> On 3/5/22 09:40, Christian Schoenebeck wrote: >>> On Dienstag, 1. März 2022 19:33:31 CET Christian Schoenebeck wrote: >>>> On Dienstag, 1. März 2022 19:01:53 CET Rui Nuno Capela wrote: >>>>> hi every1, >>>> >>>> Hi Rui, >>>> >>>>> for quite some time I've been noticing that windows builds are failing >>>>> (see subject) probably due to old autoconf/automake build system being >>>>> dropped in favor to now official cmake... >>>>> >>>>> and one other thing: the front-page/web is no longer reflecting the *svn >>>>> updates, ever since this late Mon Nov 22 17:08:21 CET 2021, as it >>>>> seems... >>>>> >>>>> is there anything I can do to help? >>>> >>>> As for the build errors: if you find some time, try to login to the CI >>>> page >>>> and change the compilatation commands accordingly. cmake is already >>>> installed. Otherwise I will have some time at the weekend to handle it. >>> >>> I fear the current requirement is too high: >>> CMake 3.15 or higher is required. You are running version 3.13.4 >>> >>> Rui, please check if you can lower the cmake version requirement. If it is >>> not possible then I fear I have to leave this broken for months to come, >>> as I don't have time to update the server for this right now. Sorry. >> >> hi Christian, >> >> what you mean? this is what: >> >> cmake_minimum_required (VERSION 3.13) > > OK, I see that you just lowered this to 3.13. Thanks! > The api-doc-lscp job is working now again. > > I look for the other CI targets tommorow. As we are cross compiling I have to > figure out what the equivalent with cmake is. Previously we had, e.g.: > > ["liblscp-win32" target]: > ./configure --host=i686-w64-mingw32 --prefix=$install_dir --disable-static > make -j4 > make install-strip > > ["liblscp-mac-x86_64" target]: > CC="clang -target x86_64-apple-darwin11 -B $toolchain/cctools/bin --sysroot=$toolchain/MacOSX10.7.sdk" \ > CXX="clang++ -target x86_64-apple-darwin11 -B $toolchain/cctools/bin --sysroot=$sdk/MacOSX10.7.sdk" \ > CXXFLAGS="-stdlib=libc++ -std=c++11 -I/usr/include/c++/v1 -O2 -ffast-math -fomit-frame-pointer" \ > ./configure --host=x86_64-apple-darwin11 --disable-static --prefix=$install_dir > make -j4 > make install-strip > > If you already have some idea about the equivalents, let me know. You can also > just login to the build page and try yourself in the meantime if you want. > hi Christian, no idea, never tried cross-compilation with cmake, but this would be a start: https://cmake.org/cmake/help/book/mastering-cmake/chapter/Cross%20Compiling%20With%20CMake.html# thanks -- rncbc aka. Rui Nuno Capela rn...@rn... |
From: Christian S. <sch...@li...> - 2022-03-05 17:57:08
|
On Samstag, 5. März 2022 18:02:22 CET Rui Nuno Capela via Linuxsampler-devel wrote: > On 3/5/22 09:40, Christian Schoenebeck wrote: > > On Dienstag, 1. März 2022 19:33:31 CET Christian Schoenebeck wrote: > >> On Dienstag, 1. März 2022 19:01:53 CET Rui Nuno Capela wrote: > >>> hi every1, > >> > >> Hi Rui, > >> > >>> for quite some time I've been noticing that windows builds are failing > >>> (see subject) probably due to old autoconf/automake build system being > >>> dropped in favor to now official cmake... > >>> > >>> and one other thing: the front-page/web is no longer reflecting the *svn > >>> updates, ever since this late Mon Nov 22 17:08:21 CET 2021, as it > >>> seems... > >>> > >>> is there anything I can do to help? > >> > >> As for the build errors: if you find some time, try to login to the CI > >> page > >> and change the compilatation commands accordingly. cmake is already > >> installed. Otherwise I will have some time at the weekend to handle it. > > > > I fear the current requirement is too high: > > CMake 3.15 or higher is required. You are running version 3.13.4 > > > > Rui, please check if you can lower the cmake version requirement. If it is > > not possible then I fear I have to leave this broken for months to come, > > as I don't have time to update the server for this right now. Sorry. > > hi Christian, > > what you mean? this is what: > > cmake_minimum_required (VERSION 3.13) OK, I see that you just lowered this to 3.13. Thanks! The api-doc-lscp job is working now again. I look for the other CI targets tommorow. As we are cross compiling I have to figure out what the equivalent with cmake is. Previously we had, e.g.: ["liblscp-win32" target]: ./configure --host=i686-w64-mingw32 --prefix=$install_dir --disable-static make -j4 make install-strip ["liblscp-mac-x86_64" target]: CC="clang -target x86_64-apple-darwin11 -B $toolchain/cctools/bin --sysroot=$toolchain/MacOSX10.7.sdk" \ CXX="clang++ -target x86_64-apple-darwin11 -B $toolchain/cctools/bin --sysroot=$sdk/MacOSX10.7.sdk" \ CXXFLAGS="-stdlib=libc++ -std=c++11 -I/usr/include/c++/v1 -O2 -ffast-math -fomit-frame-pointer" \ ./configure --host=x86_64-apple-darwin11 --disable-static --prefix=$install_dir make -j4 make install-strip If you already have some idea about the equivalents, let me know. You can also just login to the build page and try yourself in the meantime if you want. Best regards, Christian Schoenebeck |
From: Rui N. C. <rn...@rn...> - 2022-03-05 17:02:48
|
On 3/5/22 09:40, Christian Schoenebeck wrote: > On Dienstag, 1. März 2022 19:33:31 CET Christian Schoenebeck wrote: >> On Dienstag, 1. März 2022 19:01:53 CET Rui Nuno Capela wrote: >>> hi every1, >> >> Hi Rui, >> >>> for quite some time I've been noticing that windows builds are failing >>> (see subject) probably due to old autoconf/automake build system being >>> dropped in favor to now official cmake... >>> >>> and one other thing: the front-page/web is no longer reflecting the *svn >>> updates, ever since this late Mon Nov 22 17:08:21 CET 2021, as it seems... >>> >>> is there anything I can do to help? >> >> As for the build errors: if you find some time, try to login to the CI page >> and change the compilatation commands accordingly. cmake is already >> installed. Otherwise I will have some time at the weekend to handle it. > > I fear the current requirement is too high: > > CMake 3.15 or higher is required. You are running version 3.13.4 > > Rui, please check if you can lower the cmake version requirement. If it is not > possible then I fear I have to leave this broken for months to come, as I > don't have time to update the server for this right now. Sorry. > hi Christian, what you mean? this is what: cmake_minimum_required (VERSION 3.13) cmake 3.15 is actually only required if you follow the build instructions on the homepage: cmake -B build && cmake --build build && cmake --install build but may try the older way instead: cmake -B build && make -C build && make -C build install or even older: mkdir build cd build cmake .. && make && make install hth. cheers -- rncbc aka. Rui Nuno Capela rn...@rn... |
From: Christian S. <sch...@li...> - 2022-03-05 09:40:51
|
On Dienstag, 1. März 2022 19:33:31 CET Christian Schoenebeck wrote: > On Dienstag, 1. März 2022 19:01:53 CET Rui Nuno Capela wrote: > > hi every1, > > Hi Rui, > > > for quite some time I've been noticing that windows builds are failing > > (see subject) probably due to old autoconf/automake build system being > > dropped in favor to now official cmake... > > > > and one other thing: the front-page/web is no longer reflecting the *svn > > updates, ever since this late Mon Nov 22 17:08:21 CET 2021, as it seems... > > > > is there anything I can do to help? > > As for the build errors: if you find some time, try to login to the CI page > and change the compilatation commands accordingly. cmake is already > installed. Otherwise I will have some time at the weekend to handle it. I fear the current requirement is too high: CMake 3.15 or higher is required. You are running version 3.13.4 Rui, please check if you can lower the cmake version requirement. If it is not possible then I fear I have to leave this broken for months to come, as I don't have time to update the server for this right now. Sorry. Best regards, Christian Schoenebeck |
From: Christian S. <sch...@li...> - 2022-03-02 16:03:40
|
On Dienstag, 1. März 2022 23:45:30 CET Rui Nuno Capela via Linuxsampler-devel wrote: > On 3/1/22 18:33, Christian Schoenebeck wrote: > > On Dienstag, 1. März 2022 19:01:53 CET Rui Nuno Capela wrote: > > > > As for the frontsite: I don't think there is any issue. You were not > > commiting with star "*" in front. That's why it did not show up there > > (expected behaviour since 2003). > > hi Christian > > oops, you're right, this one missed the asterisk: > -- > r4023 | capela | 2022-01-09 10:45:21 +0000 (Sun, 09 Jan 2022) | 1 line > > 0.9.5 > -- > > exactly the same with liblscp a few minutes earlier: > -- > r4022 | capela | 2022-01-09 10:43:35 +0000 (Sun, 09 Jan 2022) | 1 line > > 0.9.5 > -- > > it should have been '* A Winter'22 Release (v0.9.5)" but somehow only > the "0.9.5" got through, maybe my fault :( > > thanks anyway NP. :) BTW git style comments are accepted by the server side scripts as well, i.e.: " one-line summary of this commit * Some detailed explanation. * And another detailed one. " or " one-line summary of this commit * Some detailed explanation. * And another detailed one. " E.g.: http://svn.linuxsampler.org/cgi-bin/viewvc.cgi?view=revision&revision=3804 As long as at least one line starts with an asterisk character somewhere, then the commit log is published on the front site. If another form would be more intuitive for you, we can still extend the scripts of course. Best regards, Christian Schoenebeck |
From: Rui N. C. <rn...@rn...> - 2022-03-01 22:45:55
|
On 3/1/22 18:33, Christian Schoenebeck wrote: > On Dienstag, 1. März 2022 19:01:53 CET Rui Nuno Capela wrote: > > As for the frontsite: I don't think there is any issue. You were not commiting > with star "*" in front. That's why it did not show up there (expected > behaviour since 2003). > hi Christian oops, you're right, this one missed the asterisk: -- r4023 | capela | 2022-01-09 10:45:21 +0000 (Sun, 09 Jan 2022) | 1 line 0.9.5 -- exactly the same with liblscp a few minutes earlier: -- r4022 | capela | 2022-01-09 10:43:35 +0000 (Sun, 09 Jan 2022) | 1 line 0.9.5 -- it should have been '* A Winter'22 Release (v0.9.5)" but somehow only the "0.9.5" got through, maybe my fault :( thanks anyway -- rncbc aka. Rui Nuno Capela rn...@rn... |
From: Christian S. <sch...@li...> - 2022-03-01 19:15:59
|
On Dienstag, 1. März 2022 19:01:53 CET Rui Nuno Capela wrote: > hi every1, Hi Rui, > for quite some time I've been noticing that windows builds are failing > (see subject) probably due to old autoconf/automake build system being > dropped in favor to now official cmake... > > and one other thing: the front-page/web is no longer reflecting the *svn > updates, ever since this late Mon Nov 22 17:08:21 CET 2021, as it seems... > > is there anything I can do to help? As for the build errors: if you find some time, try to login to the CI page and change the compilatation commands accordingly. cmake is already installed. Otherwise I will have some time at the weekend to handle it. As for the frontsite: I don't think there is any issue. You were not commiting with star "*" in front. That's why it did not show up there (expected behaviour since 2003). Best regards, Christian Schoenebeck |
From: Rui N. C. <rn...@rn...> - 2022-03-01 18:02:16
|
hi every1, for quite some time I've been noticing that windows builds are failing (see subject) probably due to old autoconf/automake build system being dropped in favor to now official cmake... and one other thing: the front-page/web is no longer reflecting the *svn updates, ever since this late Mon Nov 22 17:08:21 CET 2021, as it seems... is there anything I can do to help? thanks && cheers -- rncbc aka. Rui Nuno Capela rn...@rn... |
From: Christian S. <sch...@li...> - 2022-01-22 15:19:15
|
On Samstag, 22. Januar 2022 16:05:26 CET you wrote: > That is clear. It is another way of setting volume to zero. CC7 will do the > same. Is there a hard coded CC in Linuxsampler which mutes an instrument? As far as regular CCs are concerned, no, there is only CC7 hard coded for something like that. Here are the currently hard coded CCs being effective for all engines/formats in LS: https://svn.linuxsampler.org/cgi-bin/viewvc.cgi/linuxsampler/trunk/src/engines/EngineBase.h?revision=3854&view=markup#l1548 We also have hard coded RPNs and NRPNs though, and the one you are probably looking for is the "volume level of note" NRPN from the Roland GS spec: https://svn.linuxsampler.org/cgi-bin/viewvc.cgi/linuxsampler/trunk/src/engines/EngineBase.h?revision=3854&view=markup#l2062 CU Christian |
From: Jan F. <fl...@ze...> - 2022-01-22 15:05:35
|
That is clear. It is another way of setting volume to zero. CC7 will do the same. Is there a hard coded CC in Linuxsampler which mutes an instrument? Kind regards, Jan Fl. -----Original Message----- From: Christian Schoenebeck [mailto:sch...@li...] Sent: zaterdag 22 januari 2022 15:45 To: lin...@li... Subject: Re: [Linuxsampler-devel] toggle instrument on/off On Donnerstag, 20. Januar 2022 16:50:19 CET Jan Flikweert wrote: > Hi all, > > The use of Linuxsampler seems easy to me. If you do not need an instrument, > don't sent notes to it. > > I discovered that CC 71 works like toggle of/on instrument, stop. > > Is this correct, is this the meaning of CC71? No it's not. We have a bunch of hard coded CCs (independent from loaded instrument) like sustain, panpot, portamento, sostenuto, channel volume, but CC71 is not a hard coded CC in LS. I assume you simply loaded an instrument which defined CC71 e.g. as filter cutoff controller in its instrument patch. That would result in the behaviour that you won't hear active notes as long as CC71 (and therefore its cutoff frequency) is turned down to zero. CU Christian _______________________________________________ Linuxsampler-devel mailing list Lin...@li... https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel |