Overlay-Info

WARNING: all supported apps now use lash, the successor of ladcca. so if you have used ladcca before. Add lash -ladcca to your useflags in /etc/make.conf You need to remove ladcca package and then install lash. reemerge (if already installed) vkeybd, jack-rack, museseq, etc. to use the lash libraries

BIG FAT WARNING: these ebuilds are not supported by gentoo-devs and might break your system :)

This overlay is for music-production purposes complete list of packages look in file 00-PACKAGES-LIST (sometimes not complete)

Most packages are not well tested but compile at least on x86 MOST packages provided uses keywords x86. I have no access to others architectures.

=set useflags:= if you want to use dssi in rosegarden or vst in ardour or jackmidi* in zynaddsubfx: please add dssi vst jackmidi to your useflags -- *has the jackmidi USE flag been deprecated?

=proaudio portage profiles= You can use any portage profile you want. The pro-audio overlay provide 2 desktop profiles for portage: proaudio and proaudio-kde.


 * desktop/proaudio: based on portage desktop profile with the addition of audio related USE flag as well than mmx and sse USE flags, and the removal of policykit, consolekit, udisks, udisk2 and upower.
 * desktop/proaudio-kde: based on portage desktop/kde profile with the same features than desktop/proaudio and the additional removal of raptor, redland, semantic-desktop and virtuoso.

The removal of all the policykit related software will make your system cleaner by removing a very intrusive and on-needed daemon. Big paranoid companies need policykit. A pro-audio workstation don't need it. Also, free software is about freedom, policykit is about controlling our freedom, and it is absolutely non manageable for someone that doesn't know java-script (JS) very well. And who want a JS interpreter running as a daemon into the core of the system?

The additional removal of some features from kde will hopefully make it to run faster. Use class-mail instead of kmail and you will be fine. It can be necessary to delete kde during the first world update after the profile change. You will be able to install again most parts of kde after that update.

How, I almost forget. As Gnome and pulseaudio depends both on polkit, those 2 portage profiles will remove the whole of Gnome inclusive pulseaudio -:)

set-up the profile
Change into /etc: Backup your old profile setting: Set-up the new profile: Control your set-up: lrwxrwxrwx 1 root root      73 Oct 21 10:00 make.profile -> ../var/lib/layman/pro-audio/profiles/default/linux/amd64/10.0/desktop/proaudio
 * 1) cd /etc
 * 1) mv make.profile make.profile_old
 * 1) ln -s ../var/lib/layman/pro-audio/profiles/default/linux/amd64/10.0/desktop/proaudio make.profile
 * 1) ls | grep proaudio

Warning: those 2 desktops profiles are experimental and not supported in any way by gentoo.

vst-support:
you have to google for vstsdk2.3.zip and put it into your distdir first USE=-doc emerge vst-sdk this will install just the needed headerfiles

fst-1.6 won't build but fst-1.7 builds and will work as standalone (fst path/to/instrument.dll) emerge fst

ardour with vst support: USE=vst emerge ardour / ardour-cvs

museseq will fail to work correctly with fst-1.7 so up to now: USE=-vst emerge museseq

zynaddsubfx addons:
from zynaddsubfx-2.2.1-r4 and zynaddsubfx-cvs-2.2.2-r4 on the banks for zynaddsubfx-cvs / zynaddsubfx-2.2.1 are separated to update your current setup do emerge -C zynaddsubfx;emerge zynaddsubfx # (please report problems)

banks/instruments can be emerged with (but they will get emerged automatically if you follow above step emerge zynaddsubfx-banks short infos on the ebuilds media-libs/zynaddsubfx-banks-2.2.1			# banks from last release >=media-libs/zynaddsubfx-banks-20060419		# snapshots with 'official' instruments media-libs/zynaddsubfx-banks-99999999		# smart ebuild which try to fetch 									# the latest snapshot

we have a package that contains user contributed instruments emerge zynaddsubfx-collection they will be installed in: /usr/share/zynaddsubfx/banks/zyn_/

unsorted paramters for zynaddsubfx (.xmz) some are really beautiful. emerge zynaddsubfx-extras they will be installed in: /usr/share/zynaddsubfx/examples/unsorted_zynaddsubfxParameters*

short infos on the ebuilds >=media-libs/zynaddsubfx-extras-20060419	# snapshots with add instruments media-libs/zynaddsubfx-extras-99999999		# smart ebuild which try to fetch # the latest snapshot

Please contribute your instruments made for zynaddsubfx to zynaddsubfx-user@lists.sourceforge.net or [evermind att tuxfamily dot org]

rosegarden dssi-support:
dssi needs to be installed so if you want dssi in rosegarden please reemerge USE=dssi emerge rosegarden

ghostess dssi host:
If you want alsa-seq support for ghostess you have to deactivate the jackmidi use-flag USE=-jackmidi emerge ghostess

=lash.eclass:= I wrote an eclass which tries to convert all ladcca symbols to lash in the source-code. So most ladcca-able programs can easily be converted. Just look at lash.eclass for further information.

=changes= read old_ChangeLog svn-log here: http://svnweb.tuxfamily.org/log.php?repname=proaudio/proaudio&path=/&isdir=1

So I hope you enjoy those ebuilds and if you have own ebuilds and want to contribute send them to: [evermind att tuxfamily dot org] Also suggestion & critics are welcome!

--evermind--