Hello all.
I've been busy and off the lists for a while and will be for a while,
but I just wanted to pass on something that could be very
useful/important.
Please don't stop reading when you read "Microsoft", "scheme" or
"money". I'm not asking for bank details :)
There is a scheme for lecturers/researchers working in computer
science and its various flavours in developed countries in the EU and
USA to travel to developing countries for research or teaching.
Microsoft will put up the travel money if the hosting institution will
cover living expenses. I think they will supply up to 1,300 pounds.
It works a bit like on-line dating - people that want
lecturers/researchers sign up, as do lecturers and researchers. Then
you see if there's a match and take it from there.
So, if you're a lecturer or researcher that feels like taking you
skills into developing countries for a week or two, take a look.
Also, if you're from an institution in a developing country and would
like to have a visiting lecturer/researcher, sign up.
You might think this is totally the wrong place (actually, I
cross-posted so I should say "places"), but here are my reasons:
0. I know there are a few lecturers/researchers on the list.
1. Very few people have signed up due to poor advertising. This means
the money could just not get spent when it could do some real good.
It also means that any potential collaborations are very likely to get
funded.
2. Microsoft is probably the least favoured company on these lists BUT
think of this as a way to get some of their ill-gotten gains spent
doing something good.
3. It really does look like a good deal. I can't see any reason to
suspect Microsoft are doing anything evil on this one. I'm going to
sign myself up - why not join me.
Details: http://research.microsoft.com/ero/icd/inspire/
Feel free to ignore this mail, but I'd appreciate not getting flamed
;)
James
--
"I'd crawl over an acre of 'Visual This++' and 'Integrated Development
That' to get to gcc, Emacs, and gdb. Thank you."
(By Vance Petree, Virginia Power)
Hello List,
this might really be a dumb question, but anyway: When I have an
Audio-Source on Line-In or MIC, what do I have to do to directly
output it to LineOut?
Is it possible to directly put it through by using /dev/mixer ? Or do
I have to record the Line-In audiostream in a buffer and then read
from the buffer for output? At least duplex capability is given in my
device!
And: I really can't use ALSA for that device, which is a shame.
Any hints or suggestions are highly welcome.
Tobias
Hello list,
before someone tells me to use ALSA - the AC97 codec on my Arm-Board
does not work wit ALSA according to the distributor... so it seems I
have to stick with OSS.
I opened a 16 bit 44100 wav-file with libsndfile and wrote the PCM to
a buffer. Then I configure the card with 16 bit NE, 44100 and with 5
fragments of the size of 2048 bytes. According to the readback values,
all data was set by OSS.
In my main loop I use SNDCTL_DSP_GETOSPACE to poll the buffer.
Whenever it shows free fragments, I write more data to the card. What
I experience is that playback is too fast. I can make it slower by
reducing the buffer-size or by setting a very high usleep value so
that all
fragments practically stay free.
There is a precompiled madplayer on the device and it plays
perfectly... can someone give me a hint what went wrong?
Thanks!
Tobias
Hi all,
as every year the famous german LinuxTag is taking place. This year in
Wiesbaden from 3. to 6. May. Yes, this is just one week after LAC2006,
which has several advantages and disadvantages:
+ It is a good chance to come to Germany for LAC, have one or two
days of holiday and then join the LA-Group at LinuxTag!
+ Maybe even repeat your LAC-Talk at LinuxTag? (see www.linuxtag.org
for details on the Call-for-Papers but be aware that it ends January
15...)
+ Wiesbaden is more in the center of germany so perhaps some LA-folks
from the north of germany can join us?
- The new place for LinuxTag together with LAC being a week before
enforce two of the main-booth-members of the last years (Christoph
Eckert and Frank Neumann) to be only a visitor at LinuxTag or even
less... That leaves a hole in the organisational part. :-(
So here is my call:
I am willing to do some work organizing a booth and a group of staff
but I need YOUR help! If you are a german LA[DU]-member and have some
spare time, join in!
A booth at LinuxTag is a good opportunity to present Linux Audio to
the people, not only to developers but more to users. The crowd is
mostly industry (producers, technicians, musicians) at the weekdays
and home-recording-users at the weekend. Don't be afraid, there won't
be much questions about setting up drivers for consumer-cards (and If
there are, we usually send them to their distributions booth :-) ).
But there will be a lot people thinking about using your app in
studio! So you definitly don't want to miss this chance!
If I get positive answers from at least two other people by weekend, I
will apply for a booth and things start rolling, so don't hesitate,
check your calendar, plan for another week of holiday and join me
(us?).
So long and thanks for all the fish,
Arnold
--
visit http://dillenburg.dyndns.org/~arnold/
---
Wenn man mit Raubkopien Bands wie Brosis oder Britney Spears wirklich
verhindern könnte, würde ich mir noch heute einen Stapel Brenner und
einen Sack Rohlinge kaufen.
netjack-0.8 is released.
netjack links jackds together via a network.
build your linux-audio cluster. work on a remote ardour,
or even 2 ardours at once.
netjack is also great for jamming with a friend.
- one period roundtrip latency.
- transport sync supporting slow-sync clients.
see: http://netjack.sourceforge.net
--
torben Hohn
http://galan.sourceforge.net -- The graphical Audio language
Hi,
I'm not sure about the title of this post but maybe someone here can
point me in the right direction.
First a little background:
A friend and I are investing some time and money into a new project over
the next few months. The aim is to custom build a hardware device for
DJ's using linux software. The device will be similar to a hercules PC
DJ or a pioneer mixing desk except it will have onboard usb slots for
flash cards. It will be an all in one DJing console which we hope will
make life easier for the increasing number of DJ''s who use mp3 or
digital files directly from their computers.
At the moment we have an old controller which we want to run some tests
with. We also would like to modify it to have usb support. However it
has a proprietry OS. My question is does anyone here have experience
with flashing a rom and advice that might otherwise take me a few bad
experiences to learn?
Thanks in advance.
--
Patrick Shirkey - Boost Hardware Ltd.
Http://www.boosthardware.comHttp://www.djcj.org/LAU/guide/ - The Linux Audio Users guide
========================================
Apparently upon the beginning of the barrage, the donkey broke
discipline and panicked, toppling the cart. At that point, the rockets
disconnected from the timer, leaving them strewn around the street.
Tethered to the now toppled cart, the donkey was unable to escape before
the arrival of U.S. troops.
United Press International
Rockets on donkeys hit major Baghdad sites
By P. MITCHELL PROTHERO
Published 11/21/2003 11:13 AM
Can someone please help me find a link to the open letter to kernel
developers regarding horrible latency with kernel 2.6 that Paul Davis,
Benno Sennoner and others posted to LKML in early 2004 (NOT the one from
2000) - the one that led Ingo to develop the voluntary preemption
patches.
I cannot find it with any amount of googling, and my local LKML archive
only starts in July 2004.
There was such a letter right? Am I crazy or just making this up?
Lee
Oggz 0.9.5 Release
------------------
Oggz comprises liboggz and the command-line tools oggzinfo, oggzdump,
oggzdiff, oggzmerge, oggzrip, oggz-scan and oggz-validate.
liboggz is a C library providing a simple programming interface for reading
and writing Ogg files and streams. Ogg is an interleaving data container
developed by Monty at Xiph.Org, originally to support the Ogg Vorbis audio
format.
This release is available as a source tarball at:
http://www.annodex.net/software/liboggz/download/liboggz-0.9.5.tar.gz
New in this release:
* Fixed and updated Windows (Visual Studio) support
- added missing exported symbols, projects for oggz tools.
(Alex Krumm-Heller, Silvia Pfeiffer)
* Support for OggPCM (Draft 2, Main header)
OggPCM is an experimental specification for storing uncompressed
PCM audio in Ogg bitstreams.
- liboggz: Recognition of OggPCM timestamps, and support for
seeking in files that contain OggPCM logical bitstreams.
- oggzinfo: Display OggPCM header details
- oggzdump, oggzrip: New [--content-type pcm, -c pcm] option
to filter on OggPCM
- oggz-validate: Validate framing of OggPCM logical bitstreams
This version is installed on http://validator.annodex.org/ for
online validation of OggPCM files.
For more information about OggPCM, see:
http://wiki.xiph.org/index.php/OggPCM
* ./configure support for large (>2GB) files
This version adds build configuration support for large files,
allowing liboggz to operate on files >2GB. This version does
not introduce any API changes; interfaces such as oggz_tell()
continue to use off_t externally. However, sequential reading
and validation of large files is now possible.
* bug fixes and cleanups:
- oggz-validate, oggzmerge, oggzdump, oggz-scan, oggzinfo: handle
unknown content types (Ian Malone)
- remove deprecated oggzed example
- various code and documentation build cleanups
About Oggz
----------
Oggz comprises liboggz and the command-line tools oggzinfo, oggzdump,
oggzdiff, oggzmerge, oggzrip, oggz-scan and oggz-validate.
liboggz supports the flexibility afforded by the Ogg file format while
presenting the following API niceties:
* Full API documentation
* Comprehensive test suite of read, write and seeking behavior.
The entire test suite can be run under valgrind if available.
* Developed and tested on GNU/Linux, Darwin/MacOSX, Win32 and
Symbian OS. May work on other Unix-like systems via GNU autoconf.
For Win32: nmake Makefiles, Visual Studio .NET 2003 solution files
and Visual C++ 6.0 workspace files are provided in the source
distribution.
* Strict adherence to the formatting requirements of Ogg bitstreams,
to ensure that only valid bitstreams are generated; writes can fail
if you try to write illegally structured packets.
* A simple, callback based open/read/close or open/write/close
interface to raw Ogg files.
* Writing automatically interleaves with packet queuing, and provides
callback based notification when this queue is empty
* A customisable seeking abstraction for seeking on multitrack Ogg
data. Seeking works easily and reliably on multitrack and multi-codec
streams, and can transparently parse Theora, Speex, Vorbis, FLAC,
CMML and Ogg Skeleton headers without requiring linking to those
libraries. This allows efficient use on servers and other devices
that need to parse and seek within Ogg files, but do not need to do
a full media decode.
Full documentation of the liboggz API, customization and installation,
and mux and demux examples can be read online at:
http://www.annodex.net/software/liboggz/html/
Tools
-----
The Oggz source tarball also contains the following command-line tools,
which are useful for debugging and testing Ogg bitstreams:
* oggzinfo: Display information about one or more Ogg files and
their bitstreams.
* oggzdump: Hexdump packets of an Ogg file, or revert an Ogg file
from such a hexdump.
* oggzdiff: Hexdump the packets of two Ogg files and output
differences.
* oggzmerge: Merge Ogg files together, interleaving pages in order
of presentation time.
* oggzrip: Extract one or more logical bitstreams from an Ogg file.
* oggz-scan: Scan an Ogg file and output characteristic landmarks.
* oggz-validate: Validate the Ogg framing of one or more files.
License
-------
Oggz is Free Software, available under a BSD style license.
More information is available online at the Oggz homepage:
http://www.annodex.net/software/liboggz/
enjoy :)
--
Conrad Parker
Senior Software Engineer, Continuous Media Web, CSIRO Australia
http://www.annodex.net/http://www.ict.csiro.au/cmweb/
Hi!
Specimen might be dead or in keep-functioning-maintainance only,
and work based on these mockups had been canceled before due to
them being too time consuming to implement and doubts on
extendability, anyway :(
BUT, instead of them just bit-rotting on my hd, I rather present
them here, since they could still be an inspiration to someone :)
1. Keys and Main:
http://xs71.xs.to/pics/06102/specimen_18_keys_main_i.png
2. Mixer and Pitch:
http://xs71.xs.to/pics/06102/specimen_18_mixer_pitch_i.png
Like in the actual Specimen, all sliders are fan-sliders.
(http://leute.uni-wuppertal.de/~ka0394/en/fan-sliders/index.html)
On the left there are 16 MIDI channels down. The numbers also
act as MIDI activity indicator (3 is receiving something).
They're followed by volume slider, mono, solo and name.
The selected channel (1) is connected to the Keys/Mixer area.
This works a bit like tabs, but allows that section to come
up from the sunken field, resulting in cleaner look.
It's all meant to be GTK theming friendly.
On the keys area, Patches are assigned to keyboard ranges.
They can be put in columns to allow layering. The base note is
marked (D here, could have made that more obvious).
The selected Patch is shown in inverted colour.
The Mixer area is a bit redundant as it is shown here.
Initialy it was meant to not just allow access to panning over
what the channels section on the left offers, but also Cut/Cut by
(a more versatile, but not exactly self explaining system than
exclusion groups, used for cutting off a open hi-hat on a closed
one and similar things). Every selection of Parameters could be
shown in that table, though.
The right section shows the selected Patch. It was a goal to
keep the Specimen window rather small to make using it with other
apps more handable, so a number of tabs were needed.
The not shown Volume, Panning, Cutoff and Resonance tabs
would be much like the Pitch one. Contents of that tab should be
pretty selfexplainatory, or it's no good anyway :)
The 3 sections layout and the Keys area where all my own idea, but
Pete Bessman's influence and decisons are all over the place.
Cheers,
Thorsten Wilms
---
http://xs.to - Free Image Hosting
Hey all,
just noticed that Roland's CG-8 Visual Synthesizer
(http://www.edirol.net/products/en/CG-8/) is yet another product based on
Linux. You can get their sources at: http://www.roland.com/support/gpl/ -
there in the first download you'll see ALSA and GTK sources. Now when will
they release a Linux-based workstation that doesn't cost like OASYS? ;-)
Artemiy.