Musician pups: Ardour, JACK-Qjackctl, Vkeybd, several Synths
Musician pups: Ardour, JACK-Qjackctl, Vkeybd, several Synths
As promised in another thread, I have prepared several dotpups for audio/music/home-recording applications. These were created with Puppy 1.0.8rc1 because most of them either require or work best with ALSA. Each dotpup worked on at least three computers I use -- including a lowly, 400MHz/128MB laptop from 1997 -- so hopefully they are problem-free. Here you go:
(1) JACK-Qjackctl
The popular audio connection programs compiled from source. Qjackctl is the graphical interface for JACK that makes it a lot easier to use.
Smaller binary version - 6.55MB (6.89MB):
http://www.savefile.com/files/8440433
Larger development version with headers - 6.91MB (7.25MB)
http://www.savefile.com/files/6744625
(2) Ardour
Multichannel digital audio workstation for recording. Same version as used in Nathan F's Grafpup squashfile "usr_multimedia.sfs". Requires JACK to be installed, so download JACK-Qjackctl dotpup as well.
Binary version - 6.42MB (6.75MB)
http://www.savefile.com/files/8478102
(3) Vkeybd
Graphical virtual keyboard compiled from source. A little piano keyboard that allows you to play music with input on your computer keyboard or mouse. You can adjust the number of octaves appearing on the piano and control effects if you have them available through other programs. Default octave setting is 4.
Smaller binary version - 32K (38K)
http://www.savefile.com/files/3226781
Larger developmental version with headers - 48K (50K)
http://www.savefile.com/files/3330714
(4) Fluidsynth-Qsynth
A Soundfont player compiled from source. Qsynth is the graphical interface for Fluidsynth. Requires JACK to be installed AND RUNNING, so download JACK-Qjackctl dotpup as well and start JACK before starting Fluidsynth-Qsynth.
Smaller binary version - 6.06MB (6.36MB)
http://www.savefile.com/files/5374502
Larger developmental version with headers - 6.46MB (6.79MB)
http://www.savefile.com/files/8822868
(5) Xsynth-DSSI
Graphical soft-synth which has a number of preset synth and instrument sounds and allows you to create your own. Compiled from source. Requires JACK to be installed AND RUNNING, so download JACK-Qjackctl dotpup as well and start JACK before starting Xsynth-DSSI.
Smaller binary version - 1.07MB (1.23MB)
http://www.savefile.com/files/3572389
Larger developmental version with headers - 1.10MB (1.67MB)
http://www.savefile.com/files/9569454
(6) DSSI-VST (with VSTHost)
Command-line Windows VST instrument plug-in players from the same DSSI-VST package compiled from source. While there are a limited number of Linux instrument plug-ins, there are a TON of them for Windows in "dll" extension format. Contains a special folder for dll plug-in files. Requires JACK to be installed, so download JACK-Qjackctl dotpup as well. Also requires a modern version of Wine and I highly recommend Mark's/MU's "usr_more.sfs" squashfile for Wine 0.9.9 which has its own thread in this forum.
Smaller binary version - 1.10MB (1.56MB)
http://www.savefile.com/files/4889549
Larger developmental version with headers - 1.14MB (1.20MB)
http://www.savefile.com/files/2670362
Have fun and enjoy! Please let me know if there are any issues with any of them.
(1) JACK-Qjackctl
The popular audio connection programs compiled from source. Qjackctl is the graphical interface for JACK that makes it a lot easier to use.
Smaller binary version - 6.55MB (6.89MB):
http://www.savefile.com/files/8440433
Larger development version with headers - 6.91MB (7.25MB)
http://www.savefile.com/files/6744625
(2) Ardour
Multichannel digital audio workstation for recording. Same version as used in Nathan F's Grafpup squashfile "usr_multimedia.sfs". Requires JACK to be installed, so download JACK-Qjackctl dotpup as well.
Binary version - 6.42MB (6.75MB)
http://www.savefile.com/files/8478102
(3) Vkeybd
Graphical virtual keyboard compiled from source. A little piano keyboard that allows you to play music with input on your computer keyboard or mouse. You can adjust the number of octaves appearing on the piano and control effects if you have them available through other programs. Default octave setting is 4.
Smaller binary version - 32K (38K)
http://www.savefile.com/files/3226781
Larger developmental version with headers - 48K (50K)
http://www.savefile.com/files/3330714
(4) Fluidsynth-Qsynth
A Soundfont player compiled from source. Qsynth is the graphical interface for Fluidsynth. Requires JACK to be installed AND RUNNING, so download JACK-Qjackctl dotpup as well and start JACK before starting Fluidsynth-Qsynth.
Smaller binary version - 6.06MB (6.36MB)
http://www.savefile.com/files/5374502
Larger developmental version with headers - 6.46MB (6.79MB)
http://www.savefile.com/files/8822868
(5) Xsynth-DSSI
Graphical soft-synth which has a number of preset synth and instrument sounds and allows you to create your own. Compiled from source. Requires JACK to be installed AND RUNNING, so download JACK-Qjackctl dotpup as well and start JACK before starting Xsynth-DSSI.
Smaller binary version - 1.07MB (1.23MB)
http://www.savefile.com/files/3572389
Larger developmental version with headers - 1.10MB (1.67MB)
http://www.savefile.com/files/9569454
(6) DSSI-VST (with VSTHost)
Command-line Windows VST instrument plug-in players from the same DSSI-VST package compiled from source. While there are a limited number of Linux instrument plug-ins, there are a TON of them for Windows in "dll" extension format. Contains a special folder for dll plug-in files. Requires JACK to be installed, so download JACK-Qjackctl dotpup as well. Also requires a modern version of Wine and I highly recommend Mark's/MU's "usr_more.sfs" squashfile for Wine 0.9.9 which has its own thread in this forum.
Smaller binary version - 1.10MB (1.56MB)
http://www.savefile.com/files/4889549
Larger developmental version with headers - 1.14MB (1.20MB)
http://www.savefile.com/files/2670362
Have fun and enjoy! Please let me know if there are any issues with any of them.
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
Have placed it here in the wiki news . . .
http://puppylinux.org/wikka/LatestNews
http://puppylinux.org/wikka/LatestNews
Dougal, both Qsynth and Qjackctl are QT applications. However, I included the necessary QT libraries with both the JACK-Qjackctl and Fluidsynth-Qsynth dotpups. If you already have the QT libraries installed, I believe the dotpup installer gives you the option of keeping your existing libraries or overwriting them. Whichever option you choose, the dotpups should work the same.
In general, all necessary libraries for each of the dotpups are included so that one can take a fresh, brand-new version of Puppy with no existing pup100 file, install the dotpup alone and the application will work (unless it needs the JACK-Qjackctl dotpup too like some of them do). I tested each one that way with no problems. I am a big fan of standalone applications and wanted to minimize the amount of library and dotpup "fishing" and downloading one would have to do to get these programs running. Hope that helps to clarify what is included (and why some of these dotpups are 6MB ).
In general, all necessary libraries for each of the dotpups are included so that one can take a fresh, brand-new version of Puppy with no existing pup100 file, install the dotpup alone and the application will work (unless it needs the JACK-Qjackctl dotpup too like some of them do). I tested each one that way with no problems. I am a big fan of standalone applications and wanted to minimize the amount of library and dotpup "fishing" and downloading one would have to do to get these programs running. Hope that helps to clarify what is included (and why some of these dotpups are 6MB ).
I have no idea why I did not mirror it.
Please write toddyjoe a PM.
If he can upload it again, I'd mirror it.
He can upload to:
http://murga-linux.com/puppy/viewtopic. ... 9400#99400
Mark
Please write toddyjoe a PM.
If he can upload it again, I'd mirror it.
He can upload to:
http://murga-linux.com/puppy/viewtopic. ... 9400#99400
Mark
Thanks for the info Mark.
I guess I will pass for the moment - I spent the night on 2.15CE trying some of the other software:
1. libtk8.4.so is missing, as stated in earlier post, so I tried to be clever and symlinked it to libtk8.5.so --- it seemed to work, but ...
2. Hydrogen crashed when I tried to open "preference" menu.
3. Rosegarden randomly crashed when playing MIDI file connected to Qfluidsynth.
4. Some of the software runs on Jack, some don't (so they don't cooperate - when Jack is running, non-jack-aware programs cannot run because the OSS sound device is locked by jack).
I messed up the my entire install and was forced to delete my pup_save (my stupidity of forgetting to back it up) and re-install everything from scratch.
I guess this is perhaps because they are built for puppy 1.08 and now we are at 2.15. I'm already warned but I took the plunge anyway
I'm going off to try pure:dyne now (its parent dyne:bolic also didn't work for me, it freezes each time I did MIDI output) and Musix for my musical needs.
Puppy stays though - it has already helped me once to recover my files from a dead WinXP office laptop. In case I haven't said it --- kudos to the team that made 2.15CE possible !
I guess I will pass for the moment - I spent the night on 2.15CE trying some of the other software:
1. libtk8.4.so is missing, as stated in earlier post, so I tried to be clever and symlinked it to libtk8.5.so --- it seemed to work, but ...
2. Hydrogen crashed when I tried to open "preference" menu.
3. Rosegarden randomly crashed when playing MIDI file connected to Qfluidsynth.
4. Some of the software runs on Jack, some don't (so they don't cooperate - when Jack is running, non-jack-aware programs cannot run because the OSS sound device is locked by jack).
I messed up the my entire install and was forced to delete my pup_save (my stupidity of forgetting to back it up) and re-install everything from scratch.
I guess this is perhaps because they are built for puppy 1.08 and now we are at 2.15. I'm already warned but I took the plunge anyway
I'm going off to try pure:dyne now (its parent dyne:bolic also didn't work for me, it freezes each time I did MIDI output) and Musix for my musical needs.
Puppy stays though - it has already helped me once to recover my files from a dead WinXP office laptop. In case I haven't said it --- kudos to the team that made 2.15CE possible !
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]
Hello, everybody!
I think it would be interesting for Ardour users.
I've downloaded TAP plugins from
http://ftp.de.debian.org/debian/pool/ma ... 2_i386.deb
undeb it and copy to /usr/ directory.
It works fine on my machine.
I am using Puppy2.14.
Nikolay.
I think it would be interesting for Ardour users.
I've downloaded TAP plugins from
http://ftp.de.debian.org/debian/pool/ma ... 2_i386.deb
undeb it and copy to /usr/ directory.
It works fine on my machine.
I am using Puppy2.14.
Nikolay.
I have not been around the forum much but just checked in and saw my old posts and applications come up in this thread. To be honest, I have not gone beyond Puppy 1.0.8 for my Linux and music needs. I got all the applications I needed to run a stable, minimal Linux audio and MIDI setup on my old laptop and stopped developing around the end of 2006. Since then, I tried fiddling with MicroMuppy2 a bit but basically decided to leave Puppy music development to those with far more knowledge than a hack music producer and musician. I suspect most of my old applications and dotpups will not work with the newer versions of Puppy given the advances and changes made to the operating system but most of those applications have also been updated. It looks like a few folks here have taken the music development ball and run with it so I look forward to the day when I see good reason to dump Puppy 1.0.8 and upgrade to the newest Puppy version with complete confidence in its audio/MIDI capabilities!
jcagle - thanks for the info.
I've decided that for the time being, rosegarden is sufficient for me (after I learnt that rosegarden can also be used to manage digital audio, perhaps not as good as ardour, but well ...).
hi toddyjoe, good to see you around !
Thanks for the compilation of the dotpups, I wish to retract my earlier statement: I could actually make some of them work on 2.15CE !!
For the benefit of others who are still looking, while waiting for someone to create an updated package:
1. jackd & qjackctl - works
2. zynaddsubfx - works
3. fluidsynth & qsynth - works
4. gmorgan works
5. vkeyb - works with the following note:
a) get libtk8.4.so from here
b) extract the dotpup (the usual way)
c) copy /usr/local/TclTk8.4/lib to /usr/lib
6. rosegarden - works with the following note:
a) get libcurl.3.so from here
b) extract as usual
Just that it's a bit old though, version 1.0.
Oh yes, one final note. After finishing installation, go to /usr/local and delete the "usr" directory in it. That's right, there will be a directory called /usr/local/usr --- remove it. You can keep it there but it's not necessary. I guess this has something to do with the way dotpups operate way back in 1.08 version.
Just wondering - once digital audio is rendered from rosegarden, what tool I should use to convert it into a WAV file which can then be burned as audio CD?
cheers!
I've decided that for the time being, rosegarden is sufficient for me (after I learnt that rosegarden can also be used to manage digital audio, perhaps not as good as ardour, but well ...).
hi toddyjoe, good to see you around !
Thanks for the compilation of the dotpups, I wish to retract my earlier statement: I could actually make some of them work on 2.15CE !!
For the benefit of others who are still looking, while waiting for someone to create an updated package:
1. jackd & qjackctl - works
2. zynaddsubfx - works
3. fluidsynth & qsynth - works
4. gmorgan works
5. vkeyb - works with the following note:
a) get libtk8.4.so from here
b) extract the dotpup (the usual way)
c) copy /usr/local/TclTk8.4/lib to /usr/lib
6. rosegarden - works with the following note:
a) get libcurl.3.so from here
b) extract as usual
Just that it's a bit old though, version 1.0.
Oh yes, one final note. After finishing installation, go to /usr/local and delete the "usr" directory in it. That's right, there will be a directory called /usr/local/usr --- remove it. You can keep it there but it's not necessary. I guess this has something to do with the way dotpups operate way back in 1.08 version.
Just wondering - once digital audio is rendered from rosegarden, what tool I should use to convert it into a WAV file which can then be burned as audio CD?
cheers!
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]
jamesbond,
The preferred method would be to first run your mixed tracks through Jamin (not sure if you can get it to run in puppy though) I'd look for a .deb or something that should work in puppy and install that and any dependencies. This will "master" your music.
I'd assume that you are recording in 32 bit floating point. In which case, install audacity and convert to 16 bit with 1 bit dither. This will preserve as much of the audio wave as possible and give a better product.
Then just use any burning program to burn the 16 bit wav files to a cd.
(I am told this is how the pros do it )
Hope that helps
Py
The preferred method would be to first run your mixed tracks through Jamin (not sure if you can get it to run in puppy though) I'd look for a .deb or something that should work in puppy and install that and any dependencies. This will "master" your music.
I'd assume that you are recording in 32 bit floating point. In which case, install audacity and convert to 16 bit with 1 bit dither. This will preserve as much of the audio wave as possible and give a better product.
Then just use any burning program to burn the 16 bit wav files to a cd.
(I am told this is how the pros do it )
Hope that helps
Py