Music2Go Pup! - A Puppy for doing some music

For talk and support relating specifically to Puppy derivatives
Message
Author
User avatar
Smithy
Posts: 1151
Joined: Mon 12 Dec 2011, 11:17

#31 Post by Smithy »

Hi RSH,

Lazy is good, but what about the concept of a barebones music pup, that only needs the things that make jack and alsa work as a starter? Maybe a realtime Luci?

I didn't put Gecko in, but not sure that Wine is 90mb?
The Green Dome pet was 21mb, wineasio pet was 19kb and jack pet was 8mb.

The biggie was all the wash and go vst plugins, setup and ready to launch,
69mb, drum machines, synth and midi tools.
So Luci was 130mb+ plugins 69mb+ wine?. The iso is about 221mb.

I did start on a barebones 431, which was promising, but the ALSA was an early one and I was thinking it would not help much.
Then I went through a few, like Racy, then suddenly that Playdayz one really kicked ass good style on the alsa, and the Wine "took" nicely!

I hear what you are saying about portable apps. In fact, all the apps are portable, 'cept for podium free (I think, but maybe that is as well).

I am removing the pup from download shortly, as it was a proof of concept thing and to sort of show how I think a Music Puppy should work.

Not through spite or anything, but I am thinking that the vst+app devs might prefer it if people went to their respective websites to download their creations.

I might have another look at LMMS, something about clip based did my head in, what about linear based, maybe it is as well, and I had a struggle looking for linux type vsti plugins, saw bristol, it looks "okay".

Wonder why Ardour 3 is so "fat"?


A lot of music people aren't programmers or mr fixits, they just want to get some sounds going without having to link things like jack to hydrogen to Ardour to jackrack, to Bristol, what the heck is all that about?
Just one decent multitracker with midi and audio editing recording built in is enough for most! Well I prefer it that way at least.

I would, like darkcity, be interested on working on a Music Pup with the community.
Maybe starting from a realtime kernel, with at least alsa 10.24 and one good DAW all linked up and ready to go, with a tasty hand selected set of plugins as a starter.

Should only be 90mb or so I reckon, then there is room to stick some nice sounds in like a decent piano, quality real drum kit and a few nice electro sounds. A good starting point for adding your own guitars and vocals.
Then pets or sfssssssssssess as options?

It's not rocket science, could be done in a couple of weeks, bish bash bosh, test, test, done! That was me being optimisic btw!

User avatar
darkcity
Posts: 2534
Joined: Sun 23 May 2010, 19:16
Location: near here
Contact:

#32 Post by darkcity »

Some random ideas 8)

---

I wonder if it would be possible to make a sound production SFS that would be compatible with Lazy and a barebones rt version of lucid? That way both camps can benefit.

So Lazy would have three Audio SFSs

Sound Production (Jack + decent digital audio workstation)
Sound Production Extra (jackrack, to Bristol)
Sound Play (VLC, Song Bird)


One problem is it looks like RT patches weren't made for 5.29's kernel (2.6.37)
https://rt.wiki.kernel.org/
http://www.kernel.org/pub/linux/kernel/projects/rt/

Maybe use 3.0 kernel with RT patch? lucid 3, if 5.29 three-headed-dog was lucid 2

barebone lucid thread
http://www.murga-linux.com/puppy/viewtopic.php?t=64480

If you consider LazY as a interface improve+pascal+ good SFS support

So you could choose

Lucid 3 + (LazY pup interface inc pascal) + SFSs of choice

-

Another option is it base it on QtPuppy - which is unfortunately on hold. Jack uses Qt so it makes sense in a way.

http://puppylinux.org/wikka/QtPuppy


---

(Q) Why was Racy no good for Music2go?

---


Has anyone tried QTractor (has MIDI support) or Traverso DAW?
http://en.wikipedia.org/wiki/List_of_fr ... nd_editing

User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

#33 Post by RSH »

Smithy wrote:I didn't put Gecko in, but not sure that Wine is 90mb?
The Green Dome pet was 21mb, wineasio pet was 19kb and jack pet was 8mb.
I have made an sfs containing foobar, exact audio copy and gecko - its size is 91mb. Gecko is about 63mb and is needed for Embedded HTML.
darkcity wrote:So Lazy would have three Audio SFSs

Sound Production (Jack + decent digital audio workstation)
Sound Production Extra (jackrack, to Bristol)
Sound Play (VLC, Song Bird)
I did try to put jack into the sfs - but failed. Jack won't run from inside the sfs. That's why jack is inside LazY Puppy. Maybe the newer Jack by using THD (newer kernel) could work - didn't try this.
darkcity wrote:Maybe use 3.0 kernel with RT patch? lucid 3, if 5.29 three-headed-dog was lucid 2
If you try to use a that new kernel you might need to use newer applications that may to be compiled first for any puppy. Example therfor is openshot which does not work in THD (THD is lucid 528 based with newer kernel).

Compiling for puppy isn't that easy to me - mostly i did fail (except two times).
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

User avatar
Smithy
Posts: 1151
Joined: Mon 12 Dec 2011, 11:17

#34 Post by Smithy »

Ah, so Gecko is the big one, fortunately it wasn't needed for the music apps.

About Racy, well the reason I skipped it was a few nooby things like it went blank when I tried booting, had to research that one and finally worked out the three finger salute ctl/alt/backspace and then get the xorg working, then the alsa wasn't up to scratch for usb quirky cards, so I left Racy for the time being and moved on.

Can't even get Ardour 3 going! I ran out of Ram on the puppy.
It just laughed at the puny ram, and I laughed and told it to go on a diet.

http://qtractor.sourceforge.net/qtractor-index.html

Qtractor looks great! Missed that one, thanks for the info darkcity.

Tried loading it this morning, coming up against finding the right dependencies for it. There is a Barry K Qt4 for quirky I found, and Qtractor also needs a rubber band.so thing. Might try again, grumble, grumble etc...

Wish there was a .pet for everything it needs, such a pita looking all over for these things and I don't want to duplicate files that might already be in the pup.

A few caveats which are possibly being worked out here:

http://wwww.rncbc.org/drupal/node/357#comment-4763

There don't seem to be many LV2 "intruments" for linux at the moment at all, so vsti and vst is still the way to go for musical fun! (imo).

Festige gives horrible latency? DSSIVST seems to be good?
Vst/i support will still be over Wine apparently, no biggie, getting perfectly fine latency anyways. And as LV2 develops, that would be better as it would be native.

Some good random ideas going there darkcity!

So would you say that a realtime Kernel reduces load on the cpu, when trying to achieve very low (round trip, time it takes for data to go from the sound card input to the speaker output) latencies?
Just wondering if there are any other puppyists looking for realtime for their apps apart from sound production people.
Maybe gamers?

User avatar
darkcity
Posts: 2534
Joined: Sun 23 May 2010, 19:16
Location: near here
Contact:

#35 Post by darkcity »

gamers tend to buy hardware :P

also there is some debate over ALSA and OSS

Some gamers have said using ALSA gives delays in sound fx

Where as ALSA people say they its because ALSA hasn't be programmed properly and they mainly concentrate on Music production

i wonder if puppy arcade would benefit
http://scottjarvis.com/page105.htm

---

qtractor should would on qtpuppy - though its only in alpha-
http://www.lamiaworks.com.au/puppy_qt.html

:arrow:
So would you say that a realtime Kernel reduces load on the cpu, when trying to achieve very low (round trip, time it takes for data to go from the sound card input to the speaker output) latencies?
it gives sound processes priority, so I guess it defers rather than reduces?
https://rt.wiki.kernel.org/index.html

User avatar
Smithy
Posts: 1151
Joined: Mon 12 Dec 2011, 11:17

#36 Post by Smithy »

Water cooled overclocking gamers yep :)
It's an art in itself I guess.


Will have a look at QT Puppy, probably hasn't got updated ALSA though?

Only the Three Headed Dog is up to scratch on ALSA as far as I know, and I went through a lot of 'em.

Just found this:

http://packages.ubuntu.com/lucid/sound/

Might be some bits and pieces that will get Qtractor up for a good test.
Might be the candidate for a decent Puppy workstation sfsssssssssss.
Or Pet.

Have you ever tried Qtractor?

User avatar
darkcity
Posts: 2534
Joined: Sun 23 May 2010, 19:16
Location: near here
Contact:

#37 Post by darkcity »

I'm yet to try QTractor - just trying different things.

Image

Treading some similar ground, with someone called synth
http://murga-linux.com/puppy/viewtopic.php?t=39741

Image

More on the OSS vs ALSA debate-
Open Sound Sytem 4.0 (OSS) Anyone tried it with puppy ?
http://www.murga-linux.com/puppy/viewtopic.php?t=18722

Image :arrow: Image :arrow: Image

User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

Music2Go Pup! - A Puppy for doing some music

#38 Post by RSH »

Hi, Musicians (are you?)

I have made a portable running version of "Zynewave Podium Free". It runs from USB Stick into Wine without installing it. But i don't know anything about how to use this one program and do not have any examples to improve it (sometimes programs run but didn't work at all).

Would somebody please post an example file for "Zynewave Podium Free"?

I would like to improve its functions and then build a real PortableApp of "Zynewave Podium Free".

Thanks

RSH

Edit:
Smithy wrote:Ah, so Gecko is the big one, fortunately it wasn't needed for the music apps.
Maybe not for the music apps, but sometimes for the documentation files. They often use embedded HTML - or they call the Internet Explorer which needs embedded HTML.
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

User avatar
Smithy
Posts: 1151
Joined: Mon 12 Dec 2011, 11:17

#39 Post by Smithy »

Well here is a pretty rough and ready pod file using midi instruments, and based on a famous Teutonic Tune lol.

http://www.smokey01.com/Smithy/Model One.pod

Here's how it will sound in music2go pup:

http://www.smokey01.com/Smithy/Model One.mp3

I am still getting my head round Podium, but in runs better in the music2go pup than it does on Windows, didn't crash once, and the audio didn't glitch once! That is a testament to linux for sure.

If you are trying to make a portable app out of Podium you will have to find the colour schemes (one of which I slaved over to get it to look right).
Think they are in wine data application folders.

User avatar
Smithy
Posts: 1151
Joined: Mon 12 Dec 2011, 11:17

#40 Post by Smithy »

Ok, this is the final music2go, same url as the first page.

Solid and stable now, Jack working good in both rt mode and..erm not rt mode.
Couldn't get on with Timidity at all so it was abandoned for Synthfont.
Seems like a very good program.

Darkcity's Ardour 2 compile with oscilloscopes and plenty of effects is in there, and working great.

Before using, it is best to get these two downloads and install:

The first one is Visual C++ 4.5mb and the reason it is needed is for jesokola sampler/sf2 synth, you can use it without, but any tracks that use jesokola will close with an angry message.

http://www.microsoft.com/en-us/download ... px?id=5555

The second one is mfc42.dll and you just have to unzip and drop in wine/system 32 folder. 900kb. Click on download Zip File not DLL Fixer.

http://www.dll-files.com/dllindex/dll-files.shtml?mfc42

I would say that this is a pretty solid base for testing the jack latency, and have included a couple of tracks in podium, Electro and Human, which gradually one could add more tracks to until jack overloads!

The places to go for setting up soundcard(s) are wineconfig, and the speaker tray in retrovol hw0, hw1 etc. Failing that ALSA wizard and Multiple Wizard.
I find that just a restart of x helps after configuring.

User avatar
darkcity
Posts: 2534
Joined: Sun 23 May 2010, 19:16
Location: near here
Contact:

#41 Post by darkcity »

Just seen this - great work.

I haven't compiled Ardour2! capicoso takes the credit if your referring to this version-
http://murga-linux.com/puppy/viewtopic.php?t=78007

I had problems because I think he compile with different stdc++

----

Need new harddrive or/and burn some off, as I'm currently limit in what pups I can test.

----

Will work more on Qtractor and Jackd when I have time, also will add mime types etc. Would like to see native linux music pup.

:twisted:

---

BTW version numbering would be great as it will make tracking any problems much easier. This is the third music2go and the second final, all with same name.

User avatar
Smithy
Posts: 1151
Joined: Mon 12 Dec 2011, 11:17

#42 Post by Smithy »

Oops, I meant Audacity 2. Gave that a nasty time to get it to crash, so far seems solid.

I didn't put Capicoso Ardour in because it puts things all over the place, places I don't know, and wanted to make sure that absolutely everything, internet, video and THD accessories would still remain functional.

But I do recall that it works very very well in this version, stable for audio, record audio in broadcast wave format etc, but my knowledge of native midi instrument plugins is scant, and will leave it until some expert can put it all together wash and go style.

Capicoso Jack 018 compile is in there, and that is cracking, should be a perfect router for native stuff and is very good with wineasio.

As regards the earlier m2go versions, all the other ones are dead, they were on the operating table for hours, but they gave out. I had a funeral for them in the yard.
This one has been stripped down to avoid duplication, too many drum modules, thought it would be best if musicians decide what they wanted to put in, so just left a 32mb Soundfont for bread and butter sounds, one good multitimbral sampler/drum/sf2 player, a good synth, a couple of good guitar amps, a donationware soundfont prog, (give him some love!) and concentrated on the relationship between Jack, the Puppy Sound System and Multiple Soundcards.

It's quite a trick getting one soundcard to just deliver midi and another one to deal with audio over usb, and THD is the only one able to do this, don't know why, but it works sweet with no glitches or hiccups.

So it's not just a case of shoving alsa 1.0.24.2 in a distro,
(other distros have it in there now, and it is still broken for multiple sound) there is something else going on...

User avatar
darkcity
Posts: 2534
Joined: Sun 23 May 2010, 19:16
Location: near here
Contact:

#43 Post by darkcity »

So it's not just a case of shoving alsa 1.0.24.2 in a distro,
(other distros have it in there now, and it is still broken for multiple sound) there is something else going on...
I will look into this when I have a chance. there seemed to be some confusion regard using what

cat /proc/asound/version

returns and the actual number.

joaquinotero
Posts: 2
Joined: Sat 27 Oct 2012, 00:34

Issues with MUsic2go

#44 Post by joaquinotero »

Hi, great work, just some issues here.
Cant get Podium starting, Wavosaur is the same thing, and reaper doesn't appear just like the screenshots you posted on the website.

I hope you can help.

Thanks a lot for your work.

User avatar
Smithy
Posts: 1151
Joined: Mon 12 Dec 2011, 11:17

#45 Post by Smithy »

Hi Joaquinotero.

1. Did you get this file? Wavosaur needs it to run.
Details of this 5 posts above this one

http://www.dll-files.com/dllindex/dll-files.shtml?mfc42
mfc42.dll
Click on download Zip File not DLL Fixer.

Unzip and drop in wine/system 32 folder. 900kb.

See if Wavosaur comes up after doing that.

2. I removed Reaper 'cos it seemed a little glitchy at times, but if you want that version back, (v0.99) I still have that setup which can be put back in easily. There are trialware versions of the latest at reaper.com

3. What's the issue with Podium? Won't even start?

If you click on Jack Asio on the desktop, then SETUP/input device, output device, what sound card/s does it say you have?

P.S It would be good if you can run puppy with pfix= ram on bootup to avoid any confusion whilst you test.

joaquinotero
Posts: 2
Joined: Sat 27 Oct 2012, 00:34

#46 Post by joaquinotero »

Smithy wrote: 3. What's the issue with Podium? Won't even start?

If you click on Jack Asio on the desktop, then SETUP/input device, output device, what sound card/s does it say you have?

P.S It would be good if you can run puppy with pfix= ram on bootup to avoid any confusion whilst you test.
Hey Smithy, thanks for your reply. Podium is working now, thanks a lot.

Odessea
Posts: 3
Joined: Tue 18 Feb 2014, 12:50

#47 Post by Odessea »

Hello. Who have iso share it please.
Sorry for my bad English.
Thanks in advance!

User avatar
ally
Posts: 1957
Joined: Sat 19 May 2012, 19:29
Location: lincoln, uk
Contact:

#48 Post by ally »

hey odessa

I did upload it to the archive.org puppy linux collection but was asked to remove it by smithy

I would suggest you contact him and ask if it's ok to get a copy (I can re-upload it for you)

:)

User avatar
Smithy
Posts: 1151
Joined: Mon 12 Dec 2011, 11:17

#49 Post by Smithy »

Hi Odessa, well music2go was ok, I might have an iso of it archived on a dvd somewhere but I deleted all puppies a while back, and just have wheezy 3.5.2.11.

I must have had about 50 puppies on my drive and it was doing my head in!

It was basically three headed dog with wine, wineasio, podium and some vst plugins, so it would be very easy to create if you needed to.


But then I moved on to Wheezy, because I wanted to try out a pure(ish) Linux DAW, called Qtractor by Rui Cappello.

(I am still trying to work out how to make a qtractor pet from a pile of debs, but it is difficult, because I lost my list of the exact debs that are needed to have a perfectly functioning Qtractor In Wheezy Puppy).

Now that is a great program that you could try out, it is quite solid, a little clunky in places, but doesn't crash and is being developed. And some of the plugins are also very good.

I just noticed that Announcer is mentioning his Studio 1337 being available gratis, so you might want to try that, as his stuff is technically better than my kludgy attempts!

His builds are what you want if you need to achieve low latency, they feature a realtime kernel. They also have wine, so you could add podium to that.

If you really want to try it, p.m me and I will try and dig out the one that wasn't bust, but I can't offer support and stuff.

User avatar
ally
Posts: 1957
Joined: Sat 19 May 2012, 19:29
Location: lincoln, uk
Contact:

#50 Post by ally »

Smithy, as above I still have the file which I can upload again, just removed as requested

puppy studios here: http://archive.org/details/Puppy_Linux_PuppyStudio

:)

Post Reply