View previous topic :: View next topic |
Author |
Message |
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6639 Location: The soundosphere
|
Posted: Thu Apr 21, 2011 4:58 pm Post subject: |
|
|
Hm... I guess you could get one of those integrated mixer/usb audio interface devices. I was thinking you might get a straight audio interface and use your existing mixer. You'd plug your ins/outs on the mixer through the interface. This is the maximally flexible way of doing it, as you can change your mixer over time or in different situations, but keep the same interface. But getting a small interface/mixer unit would be cheaper and you'd still get a vastly improved recording quality over plugging your instruments into your sound card.
While I'm thinking about it, when you get your audio interface, use 48kHz as your sampling rate. 44.1 is "good" and I consider 96k overkill. I still don't understand why 96k is available at all, since the highest frequency recorded at this rate is is 48KHz - more than twice the range of human hearing. 48kHz records at 24kHz, which is the upper limit of human hearing plus a little headroom, which lets you give things a nice sparkle and shimmer if you want, as opposed to 44.1, which records at 22, which is almost exactly the upper limit of someone young with exceptionally sharp ears.
Basically, using 96 will generate LARGE files for the purpose of... well, nothing, as far as I can tell. _________________ decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN |
|
Back to top |
|
|
Catanduva Tux's lil' helper
Joined: 25 Dec 2008 Posts: 77 Location: Brazil
|
Posted: Fri Apr 22, 2011 1:21 pm Post subject: |
|
|
Man, really thanks for that advice.
I always looked for the 96Khz because, well, 96 > 48 and i thought that 48 was worst.
So apparently it's just marketing. Pay more for nothing, the slogan for our world. |
|
Back to top |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6639 Location: The soundosphere
|
Posted: Fri Apr 22, 2011 1:34 pm Post subject: |
|
|
Some people think they can hear a difference between 48 and 96, but thus far, I've noticed that people who actually understand the science (this was my major at university. All hail Nyquist! ) hear no difference at all.
So yeah, my opinion is "it's the power of marketing".
As for the "worst", not even 44.1 is the worst. That's CD-quality. I just think 48 is good for recording and mastering, then you export the final mix to 44.1 to make it compatible with the most playback devices. _________________ decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN |
|
Back to top |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6639 Location: The soundosphere
|
|
Back to top |
|
|
aCOSwt Bodhisattva
Joined: 19 Oct 2007 Posts: 2537 Location: Hilbert space
|
Posted: Tue Jun 28, 2011 3:31 pm Post subject: |
|
|
audiodef wrote: | Some people think they can hear a difference between 48 and 96, but thus far, I've noticed that people who actually understand the science (this was my major at university. All hail Nyquist! ) hear no difference at all. |
This is incorrect. The truth is that :
Some people believe (rightly or wronly) they actually feel a difference between 48 and 96, but thus far, I've noticed that people who actually get some understanding of the science claim (rightly or wrongly) that there are no grounds for such belief.
audiodef wrote: | So yeah, my opinion is "it's the power of marketing"... I just think 48 is good for recording and mastering, then you export the final mix to 44.1 to make it compatible with the most playback devices. |
My personal opinion is very different and leads to a very different advice.
This comes from the following experience anybody can do :
Collect half a dozen of audiopĥiles among those scientists convinced by the fact they cannot hear any difference between 48 and 96.
With the same hardware, record in 48 some good quality instruments (Cello solo - Orchestra... well... I mean forget the overdriven guitar...), record the same thing in 192
Resample both to 44.1.
Offer your guests to choose between the two 44.1 playbacks, not the one they find the best but the one they like the more !
Guess what they unanimously say !
BTW bit depth is even more important and actually... hearable... but this is another discussion.
=> My advise is : always record to the highest possible frequency (even if you do not know why you should)
<joking>
NeddySeagoon is on hollidays ?
</joking> |
|
Back to top |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6639 Location: The soundosphere
|
|
Back to top |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6639 Location: The soundosphere
|
|
Back to top |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6639 Location: The soundosphere
|
|
Back to top |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6639 Location: The soundosphere
|
|
Back to top |
|
|
chris.c.hogan Apprentice
Joined: 02 Oct 2005 Posts: 189
|
Posted: Thu Dec 29, 2011 3:36 am Post subject: |
|
|
I was just browsing through the Pro-audio overlay and noticed a couple of ebuilds have the outdated homepages listed.
media-sound/Voice2MIDI lists: http://clam.iua.upf.edu/index.html, a dead server.
media-sound/SMSTools lists: http://clam.project.org/index.html, a dead site.
I did a little googling and found both projects are in fact part of the C++ Library for Audio and Music (CLAM). They are example applications distributed with the library/framework. The correct homepage is: http://clam-project.org/index.html
I'm not sure if the ebuilds work as they exist in the overlay. I just wanted to find out what they did and went looking for more information. Finding out the homepage information is outdated made me hesitate to try installing them. I also didn't see any ebuilds for CLAM.
Edit: Voice2MIDI failed with:
Code: | >>> Emerging (6 of 6) media-sound/Voice2MIDI-0.3.10 from proaudio
>>> Downloading 'http://clam.iua.upf.edu/download/src/Voice2MIDI-0.3.10.tar.gz'
--2011-12-28 22:00:19-- http://clam.iua.upf.edu/download/src/Voice2MIDI-0.3.10.tar.gz
Resolving clam.iua.upf.edu... failed: Name or service not known. |
I've updated the ebuild to point to the newer sources:
Code: | --- /mnt/net/keeper/overlay/hoganskeep/media-sound/Voice2MIDI/Voice2MIDI-0.3.10.ebuild 2011-07-11 20:03:00.000000000 -0600
+++ /mnt/net/keeper/overlay/hoganskeep/media-sound/Voice2MIDI/Voice2MIDI-0.3.10-r1.ebuild 2011-12-28 23:19:04.000000000 -0700
@@ -7,9 +7,9 @@
inherit eutils qt4
DESCRIPTION="CLAM Voice2MIDI extracts the melody as a MIDI or XML file from monophonic audio files"
-HOMEPAGE="http://clam.iua.upf.edu/index.html"
+HOMEPAGE="http://clam-project.org/"
-SRC_URI="http://clam.iua.upf.edu/download/src/${P}.tar.gz"
+SRC_URI="http://clam-project.org/download/src/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0" |
Looks like the new ebuild works. I also figured out that CLAM is called libclam in the overlay. It installed without a problem... |
|
Back to top |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6639 Location: The soundosphere
|
|
Back to top |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6639 Location: The soundosphere
|
|
Back to top |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6639 Location: The soundosphere
|
Posted: Thu May 03, 2012 4:07 pm Post subject: lv2 replaces lv2core |
|
|
It seems that lv2-1.0.0 in the main Portage tree is meant to replace lv2core in the proaudio overlay. The following are two packages whose ebuilds I modified to depend on lv2 instead of lv2core, in order to prevent a Block when updating.
media-plugins/calf-0.0.18.6-r1:
Code: |
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
inherit base multilib
DESCRIPTION="Calf is a set of open source instruments and effects for digital audio workstations"
HOMEPAGE="http://calf.sf.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
RESTRICT="mirror"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug dssi +jack +lash +lv2 -ladspa"
RDEPEND="dev-libs/glib:2
dev-libs/expat
x11-libs/gtk+:2
gnome-base/libglade:2.0
dssi? ( media-libs/dssi )
lash? ( media-sound/lash )
jack? ( media-sound/jack-audio-connection-kit )
lv2? ( media-libs/lv2 )
ladspa? ( media-libs/ladspa-sdk )"
DEPEND="${DEPEND}"
DOCS="AUTHORS ChangeLog NEWS README TODO"
src_prepare() {
# CXXFLAGS contains -O3
sed -i -e "s/-O3//" configure || die
}
src_configure() {
econf --with-ladspa-dir="/usr/$(get_libdir)/ladspa" \
--with-dssi-dir="/usr/$(get_libdir)/dssi" \
--with-lv2-dir="/usr/$(get_libdir)/lv2" \
$(use_enable debug) \
$(use_with ladspa) \
$(use_with lv2) \
|| die
}
src_install() {
make DESTDIR="${D}" install || die
# workaround sandbox violation
rm -f "${D}/usr/share/icons/hicolor/icon-theme.cache"
}
|
media-libs/slv2-0.6.6:
Code: |
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/slv2/slv2-0.6.6.ebuild,v 1.4 2012/04/21 22:22:15 aballier Exp $
EAPI=2
inherit multilib toolchain-funcs eutils
DESCRIPTION="A library to make the use of LV2 plugins as simple as possible for applications"
HOMEPAGE="http://wiki.drobilla.net/SLV2"
SRC_URI="http://download.drobilla.net/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc x86"
IUSE="doc jack"
RDEPEND=">=dev-libs/redland-1.0.6
jack? ( >=media-sound/jack-audio-connection-kit-0.107.0 )
|| ( media-libs/lv2 media-libs/lv2 )"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )
dev-util/pkgconfig"
src_prepare() {
epatch "${FILESDIR}/ldconfig.patch"
}
src_configure() {
tc-export CC CXX CPP AR RANLIB
./waf configure \
--prefix=/usr \
--libdir=/usr/$(get_libdir)/ \
--htmldir=/usr/share/doc/${PF}/html \
$(use doc && echo "--build-docs") \
$(use jack || echo "--no-jack") \
|| die "failed to configure"
}
src_compile() {
./waf || die "failed to build"
}
src_install() {
./waf --destdir="${D}" install || die "install failed"
dodoc AUTHORS README ChangeLog
}
|
I'm sure there are others, so please let me know about them if you find them.
Both of these modified ebuilds can be found here. I had no trouble recompiling them with this modification, but I have yet to test them in a practical application. I will post again when I've done so. _________________ decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN |
|
Back to top |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6639 Location: The soundosphere
|
Posted: Sat May 05, 2012 12:52 am Post subject: |
|
|
Another one for the lv2core -> lv2 switch:
lv2fil-2.0.ebuild:
Code: |
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=1
inherit multilib toolchain-funcs
DESCRIPTION="Four-band parametric equaliser LV2 plugin"
HOMEPAGE="http://nedko.arnaudov.name/soft/lv2fil/trac/"
SRC_URI="http://nedko.arnaudov.name/soft/lv2fil/download/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 amd64"
IUSE=""
RESTRICT="mirror"
DEPEND=">=media-libs/lv2-1.0.0"
RDEPEND="${DEPEND}
>=dev-python/pycairo-1.8.8
>=dev-python/pygtk-2.16.0-r1:2
>=media-libs/pyliblo-0.8.1"
src_compile() {
tc-export CC CPP CXX AR RANLIB
./waf configure --lv2-dir=/usr/$(get_libdir)/lv2 \
|| die "waf configure failed"
./waf build || die "waf build failed"
}
src_install() {
./waf --destdir="${D}" install || die "waf install failed"
dodoc AUTHORS NEWS README
}
|
_________________ decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN |
|
Back to top |
|
|
wol Tux's lil' helper
Joined: 02 Jun 2002 Posts: 107
|
Posted: Wed May 30, 2012 4:18 am Post subject: Lash-0.6.0_rc2 fails to emerge |
|
|
First try at trying to setup the proaudio stuff. Lash-0.6.0_rc2 fails to emerge with the following error message:
Code: |
make[3]: Entering directory `/var/tmp/portage/media-sound/lash-0.6.0_rc2/work/lash-0.6.0.594/docs'
if test ! -d lash-manual-html-one-page; then \
mkdir lash-manual-html-one-page; \
fi
if test ! -d lash-manual-html-split; then \
mkdir -lash-manual-html-split; \
fi
cd lash-manual-html-one-page && \
texi2html --number ../../docs/lash-manual.texi
Option number is ambiguous (number-footnotes, number-sections)
Try `texi2html --help' for more information.
make[3]: *** [html-manual-stamp] Error 2
make[3]: Leaving directory `/var/tmp/portage/media-sound/lash-0.6.0_rc2/work/lash-0.6.0.594/docs'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/media-sound/lash-0.6.0_rc2/work/lash-0.6.0.594/docs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-sound/lash-0.6.0_rc2/work/lash-0.6.0.594'
make: *** [all] Error 2
emake failed
* ERROR: media-sound/lash-0.6.0_rc2 failed (compile phase):
* emake failed
*
* Call stack:
* ebuild.sh, line 85: Called src_compile
* environment, line 2304: Called die
* The specific snippet of code:
* emake || die "emake failed"
*
* If you need support, post the output of `emerge --info '=media-sound/lash-0.6.0_rc2'`,
* the complete build log and the output of `emerge -pqv '=media-sound/lash-0.6.0_rc2'`.
* This ebuild is from an overlay named 'proaudio': '/var/lib/layman/pro-audio/'
* The complete build log is located at '/var/tmp/portage/media-sound/lash-0.6.0_rc2/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-sound/lash-0.6.0_rc2/temp/environment'.
* Working directory: '/var/tmp/portage/media-sound/lash-0.6.0_rc2/work/lash-0.6.0.594'
* S: '/var/tmp/portage/media-sound/lash-0.6.0_rc2/work/lash-0.6.0.594'
>>> Failed to emerge media-sound/lash-0.6.0_rc2, Log file:
|
Any suggestions would be appreciated. _________________ Intellectual dishonesty is a mortal sin. |
|
Back to top |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6639 Location: The soundosphere
|
|
Back to top |
|
|
kermyt n00b
Joined: 27 Jun 2012 Posts: 3
|
Posted: Sun Jul 01, 2012 5:42 pm Post subject: |
|
|
I just finished emerging a guitar workstation with guitarix and sooperlooper as the main applications. The ebuild for zita-convolver is broken currently. The upstream developer of the actual zita-convolver package has moved the hosted location for the 2.0.0 version as he has a 3.0.x version available now. I managed to find the 2.0.x file and drop it into the /usr/portage/profiles/ folder and solve the problem temporarily. however this issue will need to be resolved in order to keep guitarix building properly.
And on a side note I want to tank everyone working on this project for helping to make a fantastic set of softwares available easily. |
|
Back to top |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6639 Location: The soundosphere
|
Posted: Sun Jul 01, 2012 9:35 pm Post subject: |
|
|
kermyt wrote: | I just finished emerging a guitar workstation with guitarix and sooperlooper as the main applications. The ebuild for zita-convolver is broken currently. The upstream developer of the actual zita-convolver package has moved the hosted location for the 2.0.0 version as he has a 3.0.x version available now. I managed to find the 2.0.x file and drop it into the /usr/portage/profiles/ folder and solve the problem temporarily. however this issue will need to be resolved in order to keep guitarix building properly.
And on a side note I want to tank everyone working on this project for helping to make a fantastic set of softwares available easily. |
I think the zita/guitarix issue is fixed in guitarix2. Can you verify that? _________________ decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Last edited by audiodef on Tue Dec 11, 2012 6:18 pm; edited 2 times in total |
|
Back to top |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6639 Location: The soundosphere
|
Posted: Sun Jul 01, 2012 9:37 pm Post subject: |
|
|
EDIT:
Reducing redundancy. This is now a list of what ebuilds that have been fixed. Please visit this page to view more details. This post will simply be edited to add or delete package names, rather than adding more posts to this thread. This makes it easier to bookmark this post and refer to it.
Ebuilds:
amidimap-0.1.1.ebuild
ardour-2.9999
foo-plugins-1.2.ebuild
jack-audio-connection-kit-1.9.8.ebuild
jmess-1.ebuild
liquidsoap-1.0.1
museseq-2.1_rc2.ebuild
ocaml-dtools-0.3.0
ocaml-taglib-0.2.0
oom-20110301.ebuild
qjackctl-9999.ebuild
rakarrack-9999.ebuild + rakarrack-0.5.8_configure.patch
rt-sources-3.6.11_p23.ebuild
supercollider-3.5.6.ebuild
Scripts:
/etc/init.d/liquidsoap _________________ decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Last edited by audiodef on Wed Jan 16, 2013 2:17 am; edited 23 times in total |
|
Back to top |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6639 Location: The soundosphere
|
|
Back to top |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6639 Location: The soundosphere
|
|
Back to top |
|
|
|