Hey, I thought about extending MP3FS, a user level file system that
shows flac files as mp3s to user-space programs (see mp3fs.sf.net), to
make it work with my 96kHz/24 bit music rips.
MP3FS uses liblame and libflac on the inside, but only converts
standard 44.1kHz/16bit files at the moment. Looking at the
not-to-well-documented lame library I (think) that Lame only support
sample rates up to 48kHz, so I would need to convert the samplerate
and bitrate through the use of an other library. I finally found
libsndfile today, but thought I might hear with the expertice (that's
you), if it should work (if it supports what I want to do),or if I
should use something else.
I would use libsndflac to convert 24 bit/96kHz and 16 bit/44.1kHz flac
files to 16 bit/44.1 kHz uncompressed audio, and then use liblame to
convert this to mp3.
Regarding the downsampling I would like to know if I would get any
funny artifacts when downsampling 96kHz material to 44.1kHz (not even
division). Would I be better of to convert to 48kHz for 96kHz
material?
I do not know much about lame, mp3 encoding, or audio development
apart from the basics, so guide me into safer waters if I have drifted
into unknown waters here ;)
br
Carl-Erik Kopseng
Dear All,
The following position may be of interest to you.
Please forward to anyone interested. Apologies for double posting.
==== About the Barcelona Media Audio Group ====
Fundacio Barcelona Media Universitat Pompeu Fabra is a research centre
created to foster the competitiveness of the Catalan and Spanish media
and communication industry through innovative research activities and
projects. BM promotes technology generation and development; research
and creativity; transfer of research results to industry; promotion of
the research results to society at large; training in all areas of
communication; and social awareness of the communication industry in a
culture of innovation.
The Audio Group research embraces the whole chain of audiovisual
productions, focusing specially on 3D surround sound technologies, from
capturing, to postproduction, to exhibition. Two main general goals are
to automatize the workflow (by automatic audio adaptation to given 3D
scenes), and to make it easily adaptable to any final exhibition system
(surround 5.1, 7.1, 22.2, binaural or 3D stereo, etc.).
One strong line of research of the group is the reproduction of acoustic
fields in 3D virtual environments, using computer simulations to predict
what any source would sound like in a given virtual world. The group
applies and improves the algorithms of Finite-Differences in Time-Domain
for low frequencies, Ray-Tracing for high frequencies. Such technologies
are then integrated in real-time, interactive multimedia systems.
Audio group home page: http://www.barcelonamedia.org/linies/10/en
==== Profile ====
We are looking for one or more experienced software developers. The
candidate should be self-motivated, results-oriented, and hard-working.
The candidate should preferably have a degree on Computer Science,
although other profiles might be taken into account.
==== Required skills ====
* Software-engineering techniques and methods for developing large
software systems (design patterns, agile methodologies, version
control systems, etc. ).
* Real-time programming techniques including lock-free and
multi-threading.
* Programming languages: C, C++, Python.
* Operating systems: GNU/Linux and Mac OS X.
* A keen sense for the aesthetics of code, documentation, and user
interfaces. Thoroughness in all aspects of software development.
* The ability and willingness to interact in a team, using agile
methodologies.
Not required, but valuable skills:
* Real-time multimedia environments (PureData, Max/MSP,
Supercollider, CLAM, etc.).
* Plugin architectures: LADSPA, LV2, VST, Audio Units, etc.
* Knowledge of common protocols such as OSC, MIDI, etc.
* Knowledge in digital signal processing and/or acoustics
* 3D modeling: Blender or Maya or 3D studio
* Qt
* Scons
==== What we offer ====
We offer an opportunity to work in creative projects in the field of 3D
audio for media productions, with applications ranging from 3D digital
cinema, to sports broadcasting, and videogames.
Side opportunities: perform strategic research in a new promising
domain, working in a small-medium multidisciplinary team, collaborate
with people from the industry and from other academic research groups,
to establish contacts with the international audio research community
through the attendance to international conferences...
==== How to apply ====
To apply, send email to jobs(a)barcelonamedia.org / cc:
toni.mateos(a)barcelonamedia.org, pau.arumi(a)barcelonamedia.org with the
subject "3D Audio Jobs"
* A brief presentation letter stating your interest in the offer.
* A CV
* Optionally, code samples (non open-source samples will be
treated as confidential)
==== More background about Barcelona Media ====
BM grew from the Communication Station set up by Universitat Pompeu
Fabra in 2001. It is a member of the Catalan and Spanish network of
Technology Centres, and is the only one devoted to the Media sector.
BM’s trustees are representatives of the Media industry, the Catalan
Government, Barcelona City and four universities. BM has an extremely
strong record in European collaborative R&D and Innovation projects,
both as partner and coordinator. BM is currently involved in 14 EU
funded research projects in information and communication technologies
with over 5 million € EC funding. BM was coordinator of an FP6 IP and 2
STREPs, including IP-RACINE which researched and developed digital
cinema technologies ‘from scene to screen’. It is now co-ordinating the
FP7 ICT IP 2020 3D Media, developing 3D digital cinema and home
entertainment. Other directly relevant projects are IP SALERO
(‘intelligent content’ objects with context-aware behaviours), SEMEDIA
(Search Environments for MEDIA) and FP5 SPEED-FX (very high resolution
real-time graphic interaction for digital cinema).
Hartmut Noack wrote:
> Cory K. schrieb:
>
> > * Shipping the -generic kernel with this 8.10 release of Ubuntu
> > Studio and let people compile their own -rt kernel.
>
> This could be done in any Distro so there would not be a real
> Ubuntustudio anymore.
I don't agree completely since our focus is not *just* audio, though we
know that's our biggest user segment.
> The major strength of UBuntustudio is its
> near-perfect integration of a audiosystem with a friendly desktop-distro.
> I can run VMWare and NVIDIA-Drivers easily with the UBuntu rt kernel
> would be a major p.i.t.a. do make stuff like that run with a self made
> kernel.
These could also be the very things you lose.
> > * Ship a out-of-sync 2.6.26-rt kernel, hoping for a Stable Update
> > Release in Intrepid with .27 later.
>
> This would be perfectly acceptable for me :-)
>
>
> best regs
> HZN
>
> BTW: what is so extremely important in .27? new hardwaresupport not
> achievable with .26?
Much better suspend/resume support along with many bug-fixes and device
support.
-Cory K.
Hello all. This is going out to a couple of lists so I can get as wide
an opinion as I can. I'll correct any inaccuracies as this discussion
progresses.
Quick intro: I'm Cory K. Lean on Ubuntu Studio. Hi :)
So here's the pickle we're in as I understand it.
The way the kernels are now managed in Ubuntu has changed radically in
this release. Thus causing our kernel guy *much* more work that ever
before. We've had to work very hard to get upstream -rt to support the
.26 kernel but, now mainline Ubuntu has moved to 2.6.27. Which upstream
-rt doesn't *look* to support yet.
So because of these, and other issues that don't matter to the question
I have we're looking at these options:
* Shipping the -generic kernel with this 8.10 release of Ubuntu
Studio and let people compile their own -rt kernel. With a latter
PPA release of -rt for testing as upstream support happens.
* Ship a out-of-sync 2.6.26-rt kernel, hoping for a Stable Update
Release in Intrepid with .27 later.
Of some combination of those.
Thoughts on what to do? What do users want? (please be mature)
-Cory K.