Re: [PD-dev] building fluid~ on Linux (was: [PD] fluid~ for Pd-Vanilla - test version)

2021-01-14 Thread Roman Haefeli
On Thu, 2021-01-14 at 16:52 +0100, IOhannes m zmölnig wrote: > On 1/14/21 10:42 AM, Roman Haefeli wrote: > > See PR: > > https://github.com/porres/pd-fluidsynth/pull/5 > > > > given that i consider myself upstream of the original > "localdeps.*.sh" > scripts and those scripts are located under

Re: [PD-dev] building fluid~ on Linux (was: [PD] fluid~ for Pd-Vanilla - test version)

2021-01-14 Thread IOhannes m zmölnig
On 1/14/21 10:42 AM, Roman Haefeli wrote: See PR: https://github.com/porres/pd-fluidsynth/pull/5 given that i consider myself upstream of the original "localdeps.*.sh" scripts and those scripts are located under https://git.iem.at/pd/iem-ci where they are used by a number of (our, that is:

Re: [PD-dev] building fluid~ on Linux (was: [PD] fluid~ for Pd-Vanilla - test version)

2021-01-14 Thread Roman Haefeli
So, I created a script that tracks all dependencies of fluidsynth~.pd_linux and copies them to the local folder. On Sun, 2021-01-10 at 17:14 +0100, Roman Haefeli wrote: > > What I'm still wondering is how to distinguish dependencies required > to > be included into a Deken package from those

Re: [PD-dev] building fluid~ on Linux (was: [PD] fluid~ for Pd-Vanilla - test version)

2021-01-11 Thread Roman Haefeli
On Sun, 2021-01-10 at 18:51 -0300, Lucas Cordiviola wrote: > On 1/10/2021 6:06 PM, Roman Haefeli wrote: > > From what I understand, the > > [fluidsynth~] external doesn't make use of this stuff, so there is > > no > > point in bloating the library and the number of dependencies > > unnecessarily.

Re: [PD-dev] building fluid~ on Linux (was: [PD] fluid~ for Pd-Vanilla - test version)

2021-01-10 Thread Lucas Cordiviola
On 1/10/2021 6:06 PM, Roman Haefeli wrote: From what I understand, the [fluidsynth~] external doesn't make use of this stuff, so there is no point in bloating the library and the number of dependencies unnecessarily. We have and older Windows build system (which is more straight forward and

Re: [PD-dev] building fluid~ on Linux (was: [PD] fluid~ for Pd-Vanilla - test version)

2021-01-10 Thread Roman Haefeli
On Sun, 2021-01-10 at 16:40 -0300, Alexandre Torres Porres wrote: > > > Em dom., 10 de jan. de 2021 às 13:40, Roman Haefeli < > reduz...@gmail.com> escreveu: > > I sitll compiled fluidsynth so that it has the exact support I > > want, > > not more, not less. Basically, I only want libsndfile

Re: [PD-dev] building fluid~ on Linux (was: [PD] fluid~ for Pd-Vanilla - test version)

2021-01-10 Thread Alexandre Torres Porres
Em dom., 10 de jan. de 2021 às 16:40, Alexandre Torres Porres < por...@gmail.com> escreveu: > does anyone know of good soundfonts that use "aftertouch"? What about with > different banks? > I was able to test channel aftertouch and it works fine. I thought key/polyphonic aftertouch would be

Re: [PD-dev] building fluid~ on Linux (was: [PD] fluid~ for Pd-Vanilla - test version)

2021-01-10 Thread Alexandre Torres Porres
Em dom., 10 de jan. de 2021 às 13:40, Roman Haefeli escreveu: > I sitll compiled fluidsynth so that it has the exact support I want, > not more, not less. Basically, I only want libsndfile support (for > loading SF3-files) and everything else disabled. what's everything else? what are you

Re: [PD-dev] building fluid~ on Linux (was: [PD] fluid~ for Pd-Vanilla - test version)

2021-01-10 Thread Roman Haefeli
On Sun, 2021-01-10 at 17:14 +0100, Roman Haefeli wrote: > Since I'm still learning a lot, I wonder > if > this is the way to go or if it's considered hacky to fix things after > the fact? I'd like to hear some expert opinion. Only now, I understand what the localdeps.*.sh scripts do: a similar

Re: [PD-dev] building fluid~ on Linux (was: [PD] fluid~ for Pd-Vanilla - test version)

2021-01-10 Thread Roman Haefeli
On Fri, 2021-01-08 at 23:13 +0100, Roman Haefeli wrote: > On Fri, 2021-01-08 at 12:47 +0100, Roman Haefeli wrote: > > On Fri, 2021-01-08 at 12:29 +0100, IOhannes m zmölnig wrote: > > Hopefully, we'll be able to create fluid~ that also supports sf3 > > files. > > I got fluidsynth compiled with

Re: [PD-dev] building fluid~ on Linux (was: [PD] fluid~ for Pd-Vanilla - test version)

2021-01-10 Thread Alexandre Torres Porres
Em dom., 10 de jan. de 2021 às 12:48, Roman Haefeli escreveu: > Just to be sure, to old [fluid~] goes to: > https://github.com/porres/pd-fluid > and the new [fluidsynth~] to: https://github.com/porres/pd-fluidsynth yes ___ Pd-dev mailing list

Re: [PD-dev] building fluid~ on Linux (was: [PD] fluid~ for Pd-Vanilla - test version)

2021-01-10 Thread Roman Haefeli
On Sat, 2021-01-09 at 14:39 -0300, Alexandre Torres Porres wrote: > What feels sane for me is creating a new object, with a different > name (fluidsynth~) and its own design that is cleaner and doesn't try > to fix this compatibility issues, cause it's just a nightmare with no > simple solution.

Re: [PD-dev] building fluid~ on Linux (was: [PD] fluid~ for Pd-Vanilla - test version)

2021-01-09 Thread Lucas Cordiviola
On 1/9/2021 7:38 PM, Alexandre Torres Porres wrote: As I preannounced at one point earlier, and to the surprise of nobody, I have plans on integrating this into ELSE Are you sure you want ELSE to be so difficult to build just for a single [fluidsynth~] object? Mensaje telepatico asistido

Re: [PD-dev] building fluid~ on Linux (was: [PD] fluid~ for Pd-Vanilla - test version)

2021-01-09 Thread Alexandre Torres Porres
Em sáb., 9 de jan. de 2021 às 15:15, IOhannes m zmölnig escreveu: > probably (if simple enough) you could (also) provide an abstraction that > exposes the original API. > Well, as soon as I get rid of the compatibility constraints, I just get ideas. And instead of having messages that match

Re: [PD-dev] building fluid~ on Linux (was: [PD] fluid~ for Pd-Vanilla - test version)

2021-01-09 Thread Lucas Cordiviola
On 1/9/2021 2:39 PM, Alexandre Torres Porres wrote: What feels sane for me is creating a new object, with a different name (fluidsynth~) and its own design that is cleaner and doesn't try to fix this compatibility issues, cause it's just a nightmare with no simple solution. I like the idea of

Re: [PD-dev] building fluid~ on Linux (was: [PD] fluid~ for Pd-Vanilla - test version)

2021-01-09 Thread IOhannes m zmölnig
Am 9. Jänner 2021 18:39:30 MEZ schrieb Alexandre Torres Porres : > > What feels sane for me is creating a new object, with a different name > (fluidsynth~) and its own design that is cleaner and doesn't try to > fix > this compatibility issues, cause it's just a nightmare with no simple >

Re: [PD-dev] building fluid~ on Linux (was: [PD] fluid~ for Pd-Vanilla - test version)

2021-01-09 Thread Alexandre Torres Porres
Ok, for reference, this says that although program change numbers are from 0-127, there's no standard and some devices can index from 1, and I see Pd does index from 1, see: - https://github.com/pure-data/pure-data/blob/master/src/x_midi.c#L307

Re: [PD-dev] building fluid~ on Linux (was: [PD] fluid~ for Pd-Vanilla - test version)

2021-01-09 Thread Alexandre Torres Porres
Em sáb., 9 de jan. de 2021 às 12:33, Alexandre Torres Porres < por...@gmail.com> escreveu: > +-+-+--+--+ > |Bank | PC | Name* | Info. | > +-+-+--+--+ > | 000 | 000 | 1 [

Re: [PD-dev] building fluid~ on Linux (was: [PD] fluid~ for Pd-Vanilla - test version)

2021-01-09 Thread Alexandre Torres Porres
Em sáb., 9 de jan. de 2021 às 12:25, Alexandre Torres Porres < por...@gmail.com> escreveu: > So, I tested HedOrgan-B3-Presets-V84d.sf3 and I get silence too, but only > in the first program, if I change to program 2 or higher, I get sounds. > What about you? > Hmm, by checking

Re: [PD-dev] building fluid~ on Linux (was: [PD] fluid~ for Pd-Vanilla - test version)

2021-01-09 Thread Alexandre Torres Porres
So, I tested HedOrgan-B3-Presets-V84d.sf3 and I get silence too, but only in the first program, if I change to program 2 or higher, I get sounds. What abou you? Em sáb., 9 de jan. de 2021 às 08:28, Roman Haefeli escreveu: > On Fri, 2021-01-08 at 20:18 -0300, Alexandre Torres Porres wrote: > > >

Re: [PD-dev] building fluid~ on Linux (was: [PD] fluid~ for Pd-Vanilla - test version)

2021-01-09 Thread Roman Haefeli
On Sat, 2021-01-09 at 12:28 +0100, Roman Haefeli wrote: > The fluidsynth command utility loads and plays the example SF3-file I > found fine. [fluid~] says it loaded it, but I get only silence when > playing notes. [fluid~] works with /usr/share/sounds/sf3/MuseScore_General_Lite.sf3 from the

Re: [PD-dev] building fluid~ on Linux (was: [PD] fluid~ for Pd-Vanilla - test version)

2021-01-09 Thread Roman Haefeli
On Fri, 2021-01-08 at 20:18 -0300, Alexandre Torres Porres wrote: > > > Em sex., 8 de jan. de 2021 às 19:21, Roman Haefeli < > reduz...@gmail.com> escreveu: > > On Fri, 2021-01-08 at 12:47 +0100, Roman Haefeli wrote: > > > On Fri, 2021-01-08 at 12:29 +0100, IOhannes m zmölnig wrote: > > > > > >

Re: [PD-dev] building fluid~ on Linux (was: [PD] fluid~ for Pd-Vanilla - test version)

2021-01-08 Thread Roman Haefeli
On Fri, 2021-01-08 at 12:47 +0100, Roman Haefeli wrote: > On Fri, 2021-01-08 at 12:29 +0100, IOhannes m zmölnig wrote: > > > Hopefully, we'll be able to create fluid~ that also supports sf3 > files. I got fluidsynth compiled with libsndfile support. When loading an SF3 soundfont, there is no

Re: [PD-dev] building fluid~ on Linux (was: [PD] fluid~ for Pd-Vanilla - test version)

2021-01-08 Thread Alexandre Torres Porres
ok, yeah, I just tested here on the mac and could load hedOrgv75.sf3 Em sex., 8 de jan. de 2021 às 12:11, Roman Haefeli escreveu: > On Fri, 2021-01-08 at 11:23 -0300, Alexandre Torres Porres wrote: > > Em sex., 8 de jan. de 2021 às 08:48, Roman Haefeli < > > reduz...@gmail.com> escreveu: > > >

Re: [PD-dev] building fluid~ on Linux (was: [PD] fluid~ for Pd-Vanilla - test version)

2021-01-08 Thread Roman Haefeli
On Fri, 2021-01-08 at 11:23 -0300, Alexandre Torres Porres wrote: > Em sex., 8 de jan. de 2021 às 08:48, Roman Haefeli < > reduz...@gmail.com> escreveu: > > Hopefully, we'll be able to create fluid~ that also supports sf3 > > files. > > I thought we already did :) but hey, yeah, can't wee why not

Re: [PD-dev] building fluid~ on Linux (was: [PD] fluid~ for Pd-Vanilla - test version)

2021-01-08 Thread Alexandre Torres Porres
Em sex., 8 de jan. de 2021 às 08:48, Roman Haefeli escreveu: > Hopefully, we'll be able to create fluid~ that also supports sf3 files. > I thought we already did :) but hey, yeah, can't wee why not to do that... ___ Pd-dev mailing list

Re: [PD-dev] building fluid~ on Linux (was: [PD] fluid~ for Pd-Vanilla - test version)

2021-01-08 Thread Roman Haefeli
On Fri, 2021-01-08 at 12:29 +0100, IOhannes m zmölnig wrote: > > that seems all wrong: Thanks for chiming in and for your voice of reason. Clearly, I only have a half-baked understanding of what the purpose of those scripts is. I'll try to wrap what you said up into a PR when I find time.

Re: [PD-dev] building fluid~ on Linux (was: [PD] fluid~ for Pd-Vanilla - test version)

2021-01-08 Thread IOhannes m zmölnig
On 1/8/21 10:16 AM, Roman Haefeli wrote: I took the liberty to move this over to pd-dev On Fri, 2021-01-08 at 03:48 -0300, Alexandre Torres Porres wrote: Em qui., 7 de jan. de 2021 às 20:07, Roman Haefeli < reduz...@gmail.com> escreveu: On Thu, 2021-01-07 at 00:14 -0300, Alexandre Torres

Re: [PD-dev] building fluid~ on Linux (was: [PD] fluid~ for Pd-Vanilla - test version)

2021-01-08 Thread Roman Haefeli
On Fri, 2021-01-08 at 07:13 -0300, Lucas Cordiviola wrote: > > sh linuxdep32.sh > > rm linuxdep32 > > ~~~ > > > > However, the crucial part is that the included libfluidsynth.so > > should > > not be "tainted" with support for all kinds of things. This means, > > you > > can't take the one

Re: [PD-dev] building fluid~ on Linux (was: [PD] fluid~ for Pd-Vanilla - test version)

2021-01-08 Thread Lucas Cordiviola
sh linuxdep32.sh rm linuxdep32 ~~~ However, the crucial part is that the included libfluidsynth.so should not be "tainted" with support for all kinds of things. This means, you can't take the one shipped by the distro. Why not? but according to the snippet, I'd suppose something like this:

[PD-dev] building fluid~ on Linux (was: [PD] fluid~ for Pd-Vanilla - test version)

2021-01-08 Thread Roman Haefeli
I took the liberty to move this over to pd-dev On Fri, 2021-01-08 at 03:48 -0300, Alexandre Torres Porres wrote: > Em qui., 7 de jan. de 2021 às 20:07, Roman Haefeli < > reduz...@gmail.com> escreveu: > > On Thu, 2021-01-07 at 00:14 -0300, Alexandre Torres Porres wrote: > > > > > we still need to