Dear All,
I am an amateur musician, and I've been looking for an easy way to get a Metronome for my music practice. After trying to install a few packages from Ubuntu, via Puppy's PPM (and getting nowhere... : ) I simply copied the Gtick executable from a 32 bit Ubuntu installation I had on another machine.
Then I tried to launch it by double-clicking it and/or by adding a shortcut to the desktop and/or by launching it from the console. It worked beautifully on both Lucid Pup and Tahr Pup based installations. You only needed to select OSS sound system emulation from "Preferences" (it doesn't work with Pulseaudio).
Unfortunately it did NOT work at all with Slacko (Slackware-based) Puppy Linux systems.
As the Gtick executable is nifty and *tiny* I have decided to share it with you, which I think, to the best of my knowledge, is no infringement of any software license at all (if not so, please notify me and I will immediately remove it).
As I said the executable is perfectly working as such, even though the interface is only in English, and no installer and program icons are provided. My not-so-secret hope is that someone more experienced than myself will build a PET package in turn and redistribute it to help beginners and all those less familiar with manual installs & tweaks
All the best, and enjoy !
Paolo
A Metronome for Puppy Linux
A Metronome for Puppy Linux
- Attachments
-
- gtick.tar.gz
- Binary executable for Gtick Metronome
- (87.74 KiB) Downloaded 567 times
- nilsonmorales
- Posts: 972
- Joined: Fri 15 Apr 2011, 14:39
- Location: El Salvador
Ok, first check dependencies.
or
Code: Select all
ldd gtick
Code: Select all
ldd gtick | grep 'not found'
this will show what you need..linux-gate.so.1 => (0xffffe000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7353000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb72a4000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb7282000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb7238000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb71e9000)
libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0xb70f0000)
libpulse-simple.so.0 => /usr/lib/libpulse-simple.so.0 (0xb70eb000)
libpulse.so.0 => /usr/lib/libpulse.so.0 (0xb709c000)
libsndfile.so.1 => /usr/lib/libsndfile.so.1 (0xb702a000)
libm.so.6 => /lib/libm.so.6 (0xb6ffe000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb6fe3000)
libc.so.6 => /lib/libc.so.6 (0xb6e3a000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb6e2d000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb6cf8000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb6cf2000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb6cd2000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb6c07000)
libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0xb6aa7000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb6a7a000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb6a46000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb6a34000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb6a2a000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb6a26000)
libXi.so.6 => /usr/lib/libXi.so.6 (0xb6a16000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb6a0c000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb6a01000)
libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0xb69fd000)
libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb69f9000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb69f4000)
libffi.so.6 => /usr/lib/libffi.so.6 (0xb69ec000)
libpcre.so.3 => /lib/libpcre.so.3 (0xb69b0000)
librt.so.1 => /lib/librt.so.1 (0xb69a7000)
libpulsecommon-1.1.so => /usr/lib/libpulsecommon-1.1.so (0xb6942000)
libjson.so.0 => /usr/lib/libjson.so.0 (0xb693a000)
libdbus-1.so.3 => /lib/libdbus-1.so.3 (0xb68ed000)
libFLAC.so.8 => /usr/lib/libFLAC.so.8 (0xb689f000)
libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0xb6727000)
libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0xb66fc000)
libogg.so.0 => /usr/lib/libogg.so.0 (0xb66f4000)
/lib/ld-linux.so.2 (0xb77bd000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb6659000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb6636000)
libdl.so.2 => /lib/libdl.so.2 (0xb6631000)
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xb6599000)
libpng12.so.0 => /lib/libpng12.so.0 (0xb656f000)
libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0xb656a000)
libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0xb6560000)
libz.so.1 => /lib/libz.so.1 (0xb654a000)
libresolv.so.2 => /lib/libresolv.so.2 (0xb6532000)
libexpat.so.1 => /lib/libexpat.so.1 (0xb6508000)
libwrap.so.0 => /lib/libwrap.so.0 (0xb64fd000)
libasyncns.so.0 => /usr/lib/libasyncns.so.0 (0xb64f6000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb64f2000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb64eb000)
libnsl.so.1 => /lib/libnsl.so.1 (0xb64d1000)
[b][url=http://nilsonmorales.blogspot.com/]My blog |[/url][/b][b][url=https://github.com/woofshahenzup]| Github[/url][/b]
[img]https://i.postimg.cc/5tz5vrrX/imag018la6.gif[/img]
[img]http://s5.postimg.org/7h2fid8pz/botones_logos3.png[/img]
[img]https://i.postimg.cc/5tz5vrrX/imag018la6.gif[/img]
[img]http://s5.postimg.org/7h2fid8pz/botones_logos3.png[/img]
- nilsonmorales
- Posts: 972
- Joined: Fri 15 Apr 2011, 14:39
- Location: El Salvador
Made a compilation
http://repo.gentoo-es.com/PuppyLinux-re ... -0.5.4.pet
http://repo.gentoo-es.com/PuppyLinux-re ... -0.5.4.pet
[b][url=http://nilsonmorales.blogspot.com/]My blog |[/url][/b][b][url=https://github.com/woofshahenzup]| Github[/url][/b]
[img]https://i.postimg.cc/5tz5vrrX/imag018la6.gif[/img]
[img]http://s5.postimg.org/7h2fid8pz/botones_logos3.png[/img]
[img]https://i.postimg.cc/5tz5vrrX/imag018la6.gif[/img]
[img]http://s5.postimg.org/7h2fid8pz/botones_logos3.png[/img]
Thanks a million nilsonmorales -- gracias, amigonilsonmorales wrote:Made a compilation
http://repo.gentoo-es.com/PuppyLinux-re ... -0.5.4.pet
I tried your compilation PET on a Precise Pup installation and it worked perfectly.
It also worked quite well on a Tahr Pup installation BUT I could not uninstall it, God knows why (anyway the PPM version provided with Tahr Pup always seems somewhat buggy and temperamental to me . I very much prefer the oldie version of PPM of Lucid and Precise Pups ).
As for Lucid pup, I could install the PET, but the program failed to start. I solved this issue by leaving your PET installed, AND overwriting the gtick executable in the target directory with the Ubuntu version of gtick executable, ie the very one I previously posted. It now works very well, and thanks to you there is also a localized interface in Italian...
Grazie ancora e buon divertimento !
Paolo
A Metronome for Puppy Linux
One remaining little problem is that the avalaible Gtick PET and executable don't work on Slacko installs .
However much I tried to humour them...
I am sure that some Puppy Linux's enthusiasts will solve this issue pretty soon.
In the while a possible workaround is using (in Wine) Metro, a freeware Win32 executable which will run on almost anything...
You can download it from here, along with some other cool musical freeware:
http://www.shaku6.com/tuner_e.html
This Metronome works fine with some provided sound samples that you can tweak & change to suit your needs and tastes. I never managed to get the MIDI interface working, though.
Make sure you obtain the mfc42.dll and put it in the Metronome's directory.
It's needed by the Win executable and is AFAIK a distributable M$ file .
With best regards and happy musicking !!!
Paolo
However much I tried to humour them...
I am sure that some Puppy Linux's enthusiasts will solve this issue pretty soon.
In the while a possible workaround is using (in Wine) Metro, a freeware Win32 executable which will run on almost anything...
You can download it from here, along with some other cool musical freeware:
http://www.shaku6.com/tuner_e.html
This Metronome works fine with some provided sound samples that you can tweak & change to suit your needs and tastes. I never managed to get the MIDI interface working, though.
Make sure you obtain the mfc42.dll and put it in the Metronome's directory.
It's needed by the Win executable and is AFAIK a distributable M$ file .
With best regards and happy musicking !!!
Paolo