Discussion:
[LAD] Petri-Foo active development?
hgn
2018-07-06 16:00:07 UTC
Permalink
Hello list,

I recently tried out petri-foo and I like it enough to care about it in
the form of bug reports.

I don't know how to contact the developers though.

The website http://petri-foo.sourceforge.net/ says last release 2012,
the github repository is switched to read-only.

Did I miss the active development place somehow? Fork of a fork?

-hgn
t***@tuxfamily.org
2018-07-06 16:24:06 UTC
Permalink
Post by hgn
Hello list,
I recently tried out petri-foo and I like it enough to care about it
in the form of bug reports.
I don't know how to contact the developers though.
The website http://petri-foo.sourceforge.net/ says last release 2012,
the github repository is switched to read-only.
Did I miss the active development place somehow? Fork of a fork?
-hgn
Read
https://github.com/jwm-art-net/Petri-Foo/issues/14#issuecomment-161447417
(jwm-art-net is/was the main dev)
For info, Debian is removing it for the next stable :
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=885781
Some info here also :
https://sourceforge.net/p/petri-foo/mailman/petri-foo-devel/?viewmonth=201512

Hope that helps you finding your way.
Olivier
Thomas Mayer
2018-07-12 20:02:59 UTC
Permalink
Hi,
Read
https://github.com/jwm-art-net/Petri-Foo/issues/14#issuecomment-161447417 (jwm-art-net
is/was the main dev)
Yes, jwm-art-net was the main dev, and has merged some pull requests,
the latest one by trebmuh and me, but he has also told me that his
enthusiasm for maintaining petri-foo was close to 0. I have thought
about taking over the duty and at least provide bugfixes, but have not
found the time to do so (or have spent my free time otherwise).
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=885781
Maybe other people who have contributed to the development in the past
will be interested in creating a dev team to keep it in distributions
and fix the occassional bugs.

Are you in?

Thanks,
Thomas
--
"Ich komme aus dem Staunen nicht heraus."
"Dann bleib halt drin, du Seppel"
(Dietmar Dath - Die Abschaffung der Arten)
http://www.residuum.org/
Thomas Mayer
2018-07-18 08:33:16 UTC
Permalink
Hello,
Post by Thomas Mayer
Post by t***@tuxfamily.org
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=885781
Maybe other people who have contributed to the development in the past
will be interested in creating a dev team to keep it in distributions
and fix the occassional bugs.
Good news everyone! (Professor Farnsworth voice off)

Petri-foo has been unarchived and transferred to a Github organization, and we are (OK, I am) open for anyone who wants to join.

I have had a quick look at the open issues, and as some issues contain patches, these should be fixed pretty soon.

Conversion of code from libgnomecanvas to libcairo should not be too hard, I will have a look at it.

Thanks,
Thomas
hgn
2018-07-18 10:40:49 UTC
Permalink
I deleted my bug reports in frustration recently.
But the most important ones I remember:

1) I forgot the circumstances where that happens but the "Trim" playback
mode (play sound until note off) internally changes to "single shot".
if I remember correctly that was after changing the Amp level either
with the GUI or through a Midi CC.

2) Setting the amplitude to 0 does not mute the the sound (I used this
to trigger a "city soundscape" with a midi controller and wanted to
slowly turn down the volume with a CC7 volume know.
Post by Thomas Mayer
Hello,
Post by Thomas Mayer
Post by t***@tuxfamily.org
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=885781
Maybe other people who have contributed to the development in the past
will be interested in creating a dev team to keep it in distributions
and fix the occassional bugs.
Good news everyone! (Professor Farnsworth voice off)
Petri-foo has been unarchived and transferred to a Github
organization, and we are (OK, I am) open for anyone who wants to join.
I have had a quick look at the open issues, and as some issues contain
patches, these should be fixed pretty soon.
Conversion of code from libgnomecanvas to libcairo should not be too
hard, I will have a look at it.
Thanks,
Thomas
_______________________________________________
Linux-audio-dev mailing list
https://lists.linuxaudio.org/listinfo/linux-audio-dev
t***@tuxfamily.org
2018-08-07 21:23:34 UTC
Permalink
Hi,
Post by hgn
I deleted my bug reports in frustration recently.
1) I forgot the circumstances where that happens but the "Trim"
playback mode (play sound until note off) internally changes to
"single shot". if I remember correctly that was after changing the
Amp level either with the GUI or through a Midi CC.
2) Setting the amplitude to 0 does not mute the the sound (I used this
to trigger a "city soundscape" with a midi controller and wanted to
slowly turn down the volume with a CC7 volume know.
Please, do not hesitate to re-add these here :
https://github.com/petri-foo/Petri-Foo/issues
Then people can keep track of those.

Cheers,
Olivier
bill-auger
2018-07-18 14:23:22 UTC
Permalink
Post by Thomas Mayer
Petri-foo has been unarchived and transferred to a Github organization, and we are (OK, I am) open for anyone who wants to join.
as i noted in my previous response, the archlinux AUR package is built from this fork of a fork:

https://github.com/sollapse/Petri-Foo

that person seems to be the only one who has paid any attention to maintaining that program in some years; so i would contact that person with this news and ask if he/she will join the new team
t***@tuxfamily.org
2018-08-07 21:27:51 UTC
Permalink
Post by bill-auger
Post by Thomas Mayer
Petri-foo has been unarchived and transferred to a Github
organization, and we are (OK, I am) open for anyone who wants to join.
as i noted in my previous response, the archlinux AUR package is built
https://github.com/sollapse/Petri-Foo
that person seems to be the only one who has paid any attention to
maintaining that program in some years; so i would contact that person
with this news and ask if he/she will join the new team
Great idea. Did you already do it? If not, I can make that happen if
you're fine with it.

Cheers,
Olivier
Thomas Mayer
2018-11-08 01:07:49 UTC
Permalink
Hello,
Post by Thomas Mayer
Petri-foo has been unarchived and transferred to a Github organization, and we are (OK, I am) open for anyone who wants to join.
I have had a quick look at the open issues, and as some issues contain patches, these should be fixed pretty soon.
Currently, no work has been done here.
Post by Thomas Mayer
Conversion of code from libgnomecanvas to libcairo should not be too hard, I will have a look at it.
I have decided to move from libgnomecanvas to goocanvas. In addition to
this, a switch from GTK2 to GTK3 is necessary. The current state can be
found in a Github pull request:

https://github.com/petri-foo/Petri-Foo/pull/40

It compiles and starts up, CMake files are up to date, but there is
still a lot of work to do:
- Scroll containers apparently work differently in GTK3 as in GTK2
- HBox and VBox are deprecated, and they are ugly and off
- Setting items to hidden in goocanvas gives a segfault
- Drawing waveforms must be done in a new way
- Signals from GUI elements are not routed

Basically, it is a non-functioning piece of software that resembles
petri-foo a little bit. My C is a bit rusty, and my experience with GTK3
and libcairo is obviously not good enough. So if anyone wants to join
in, please help.

GooCanvas doc: https://developer.gnome.org/goocanvas/stable/index.html
GTK migration guide:
https://developer.gnome.org/gtk3/stable/gtk-migrating-2-to-3.html

Thanks,
Thomas
--
"Anything can be a tool - poverty, war. War is useful because it
is effective in so many areas." (Bijaz to Hayt in: Frank Herbert -
Dune Messiah)
http://www.residuum.org/
t***@tuxfamily.org
2018-08-07 21:20:35 UTC
Permalink
Post by Thomas Mayer
Hi,
Read
https://github.com/jwm-art-net/Petri-Foo/issues/14#issuecomment-161447417 (jwm-art-net
is/was the main dev)
Yes, jwm-art-net was the main dev, and has merged some pull requests,
the latest one by trebmuh and me, but he has also told me that his
enthusiasm for maintaining petri-foo was close to 0. I have thought
about taking over the duty and at least provide bugfixes, but have not
found the time to do so (or have spent my free time otherwise).
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=885781
Maybe other people who have contributed to the development in the past
will be interested in creating a dev team to keep it in distributions
and fix the occassional bugs.
Are you in?
Done. Thanks.

Cheers,
Olivier
bill-auger
2018-07-06 16:23:49 UTC
Permalink
Post by hgn
I don't know how to contact the developers though.
that program has a mailing list and bug tracker on sourceforge - that is how to contact the developer

the AUR package is build from this fork https://github.com/sollapse/Petri-Foo - though that is clearly not the developer; but is a fork of a fork and so is probably not the same program you have

if you got this program from your distro's package manager then the proper place to report the bug is to the distro packager - debian builds from the sourceforge upstream
Loading...