Musician pups: Ardour, JACK-Qjackctl, Vkeybd, several Synths

Stuff that has yet to be sorted into a category.
Message
Author
toddyjoe
Posts: 122
Joined: Thu 23 Mar 2006, 21:07

Musician pups: Ardour, JACK-Qjackctl, Vkeybd, several Synths

#1 Post by toddyjoe »

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.

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#2 Post by MU »


User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#3 Post by Lobster »

Have placed it here in the wiki news . . .
http://puppylinux.org/wikka/LatestNews
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

toddyjoe
Posts: 122
Joined: Thu 23 Mar 2006, 21:07

#4 Post by toddyjoe »

Thank you both for helping spread the word. I am continuing to work on other music related applications for Puppy like Bristol/Brighton, MSS, Rosegarden-4, etc. and will provide new dotpups as they are completed. Thanks again!

User avatar
Dougal
Posts: 2502
Joined: Wed 19 Oct 2005, 13:06
Location: Hell more grotesque than any medieval woodcut

#5 Post by Dougal »

Just a comment:
Do I assume correctly that Qsynth is a QT app? If so, you might want to mention that the qt-3.3.4 pupget package is required...
What's the ugliest part of your body?
Some say your nose
Some say your toes
But I think it's your mind

toddyjoe
Posts: 122
Joined: Thu 23 Mar 2006, 21:07

#6 Post by toddyjoe »

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 :) ).

jcagle
Posts: 637
Joined: Thu 29 Sep 2005, 20:34

#7 Post by jcagle »

I need an updated link to Qjackctl This one isn't working anymore.

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#8 Post by MU »


jamesbond
Posts: 3433
Joined: Mon 26 Feb 2007, 05:02
Location: The Blue Marble

#9 Post by jamesbond »

Hi,

Anywhere I can get Ardour pup? The link on the original post seems to be dead (expected since it's months old), and I can't find a copy in dotpups.de (in any one of the 5 toddyjoe's music apps directory)

Thanks!

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#10 Post by MU »

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

jamesbond
Posts: 3433
Joined: Mon 26 Feb 2007, 05:02
Location: The Blue Marble

#11 Post by jamesbond »

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 :D

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]

User avatar
zigbert
Posts: 6621
Joined: Wed 29 Mar 2006, 18:13
Location: Valåmoen, Norway
Contact:

#12 Post by zigbert »

I tried some time to set up a sequencer with effects, drums, softsynth and tuner. But it all went unstable, and I left it. I hoped someone would make a musicians.sfs. toddyjoe made a beginning, but I think he left us??? :cry:

kolick
Posts: 2
Joined: Sat 14 Apr 2007, 21:54

#13 Post by kolick »

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.

User avatar
zigbert
Posts: 6621
Joined: Wed 29 Mar 2006, 18:13
Location: Valåmoen, Norway
Contact:

#14 Post by zigbert »

Where did you get Ardour?

jcagle
Posts: 637
Joined: Thu 29 Sep 2005, 20:34

#15 Post by jcagle »

Jamesbond - You could try grafpup Linux with the multimedia package. Ardour works quite well there.

User avatar
zigbert
Posts: 6621
Joined: Wed 29 Mar 2006, 18:13
Location: Valåmoen, Norway
Contact:

#16 Post by zigbert »

I've now got Ardour working. Downloaded Slackware package with dependencies. Then used Barrys 'tgz2pet' tool. So quick, so easy.

toddyjoe
Posts: 122
Joined: Thu 23 Mar 2006, 21:07

#17 Post by toddyjoe »

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!

User avatar
zigbert
Posts: 6621
Joined: Wed 29 Mar 2006, 18:13
Location: Valåmoen, Norway
Contact:

#18 Post by zigbert »

Good to see you around toddyjoe. Now, that Puppy is moving from unionfs to aufs, I really hope that someone goes for a musicians.sfs. It could transform Puppy into a music studio in just a.....click.

jamesbond
Posts: 3433
Joined: Mon 26 Feb 2007, 05:02
Location: The Blue Marble

#19 Post by jamesbond »

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!
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]

pyrael
Posts: 13
Joined: Tue 23 Oct 2007, 22:02

#20 Post by pyrael »

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 :P)

Hope that helps

Py

Post Reply