Well, mixed results tonight.
I was able to get some sound to go across the ADAT
cables from the PC to the AW4416. But not good sound.
On the bright side, I think I more or less understand
connecting things up with jack, ecasound, and so on.
On the bad side, so far it's not working too well.
I monitored things with "jackmeter" and this meter
registered peaks near 0dB for the stuff I was playing
with ecasound, and pretty high levels for the most part.
On the AW4416, the levels were registering between -30dB
and -48dB. I guess I don't understand how ADAT works.
I was under the impression the signal going across the
cables was digital -- and so to get a reduction in levels
like that, I would expect some digital numbers would have
to go from being big numbers to being small numbers, which
seems unlikely thing to happen to numbers encoded as pulses
going down a cable. So I conclude I don't know how ADAT
works, except it's not as I imagined it did.
Oh, and besides a drastic loss of signal level, the signal
was distorted strangely. Hard to describe. This may be
due to xruns... I haven't got things to work without xruns
yet, but that shouldn't cause a drop in levels, right? Just
kind of choppiness, dropouts, crappy sound, right?
Transfering from the AW4416 to the PC did not work at all.
on capture_1 and capture_2, I got very low level white noise
apparently. Are those the s/pdif ports? On the other
channels input was dead silence.
I tried both ADAT ports on the RME board, with similar results
on each. I tried swapping the two ADAT cables in case one of
the cables was bad... this did not seem to make a difference.
Maybe the RME just transmits harder than the Yamaha, so it's
signal makes it across (just barely, crossing the finish
line at -48dB) while the yamaha's signal dies.
I did change the RME's frequency to 44.1kHz in qjackctl's
Maybe there are some clues in here:
[root@zuul R15]# cat /proc/asound/R15/rme9652
RME Digi9636 (Rev 1.5) (Card #2)
Buffers: capture f6a00000 playback f6400000
IRQ: 10 Registers bus: 0xea000000 VM: 0xf88a2000
Control register: 48029
Latency: 1024 samples (2 periods of 4096 bytes)
Hardware pointer (frames): 1024
Clock mode: autosync
Pref. sync source: ADAT1
ADAT1 Input source: ADAT1 optical
IEC958 input: Internal
IEC958 output: Coaxial only
IEC958 quality: Consumer
IEC958 emphasis: off
IEC958 Dolby: off
IEC958 sample rate: error flag set
ADAT Sample rate: 44100Hz
ADAT1: No Lock
ADAT3: No Lock
Timecode signal: no
1: off 2: off 3: off 4: off 5: off 6: off 7: off 8: off
9: off 10: off 11: off 12: off 13: off 14: off 15: off 16: off
17: off 18: off
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
I'm planning on some trying out some voice and pitch recognition stuff
for some ear training utilities. Wondering if anyone can tell me which
of the many FOSS libraries for both would be best. Cross platform a
bonus, but not essential.
I stumbled on this one today:
- Trolltech, best known for development tools and Linux application
stacks for phones and other mobile devices, will ship an "open"
Linux-based phone in September. The "Greenphone" features a
user-modifiable Linux OS, and is meant to jumpstart a third-party native
application ecosystem for Linux-based mobile phones.
So far I've figured out that it's an Xscale of the kind with mmx, which
suits my purposes just fine. And that there is a /dev/dsp in there
I have no idea what kind of price point they are considering, but I have
notifyed my significant other that this is the *ultimate* christmas
present for a u**x geek ...
I suppose one will have to "play" it by wawing ones hand in front of the
i really recommend pyseq and midikinesis by peter brinkmann... you can
find it here: http://www.math.tu-berlin.de/~brinkman/software/
after playing around in python interactive shell (actually ipython for
me) for a bit i got note playing in fluidsynth.. this is how it looked
1 : import pyseq
2 : seq = pyseq.MidiTee('miditi')
## after this you can find miditi with aconnect -lo or -li or better
qjackctl.. connect it with fluidsynth or some other synth and then:
3 : e=pyseq.snd_seq_event()
4 : e.setNoteOn(0, 60, 127)
5 : seq.callback(e)
this was way easier than anything else i ever tried... i dunno if this
is the right way to do that but i just feel to say: all kudos to
several years ago, i wrote an system to control an ICube MIDI Sensor
interface, described here:
unfortunately, the actual software has gone missing, even google cannot
if anyone has a copy of the software, i'd like to get a copy of it.
there now is a mailing list for JJack, the Java bridge API for JACK. This was suggested by Esben
Stien. Maybe the list will grow to become a helpful source of information about JJack.
You are invited to register at https://lists.berlios.de/mailman/listinfo/jjack-users.
i got this job enquiry to my private address, forwarding it here in case
anyone's interested. i don't know any details about this, please get
back to the original author if you have any questions.
-------- Original Message --------
Subject: Algorithm Development Manager (Full-Time)
Date: Fri, 25 Aug 2006 14:04:35 +0200 (CEST)
From: Sandy Perlman <sp(a)i-perlman.com>
I am a working with a Silicon Valley (Mountain View, CA) company that is
looking for an Algorithm Development Manager. This is a fulltime role. I
would appreciate any referrals.
Our client provides advanced noise suppression solutions for enhanced
voice communication to the mobile, VOIP, PC and auto markets. Their
proprietary technology, derived from human hearing biology, allows the
complete removal of the most difficult and distracting noises from
voice, enabling clear communication and greater network efficiency.
The Manager of Algorithm Development, reporting to the VP of
Engineering, will be responsible for leading and managing all algorithm
development functions. Responsibilities include overseeing the
creation, development, and design of the algorithms that form the basis
for the company's exciting leading-edge products. This manager will
actively participate in product definition, manage the team's
deliverables effectively and efficiently, and work extensively with the
platform and test teams to deliver product to the market.
Proven track record developing and shipping embedded software or IC
products in the areas of Audio Signal Processing, Speech Enhancement,
Speech Coding, Noise Reduction, or Acoustic Echo Cancellation, including
algorithm development and integration, and software development.
At least 2 years of experience managing signal processing or audio
product development efforts from concept to production, leading a team
of engineering personnel ranging from architect to entry-level engineers.
Successful experience recruiting, motivating and retaining high quality
Effective interaction with other departmental functions such as test
teams marketing etc...
Proven ability to effectively communicate with customers, peers and team
Minimum 5 years audio/signal processing engineering experience. Minimum MS,
At least 3 years experience in engineering management. Strong track
record in delivering to schedules.
Knowledge of patent writing and understanding of IP protection.
Experience with customers, vendors, and third party relationships.
Excellent communication skills, written and verbal, good presentation
skills and meeting facilitation skills.
If you know someone that would be a good fit, please forward this email
to him or her. If you want to apply, reply to this email with your
resume. For more information, send an email to info(a)ctsearch.com.
Principal & Senior Recruiter, BSEE
In business since 1989, CTSearch is an independent high technology
search firm that specializes in placing technical professionals into
high technology companies.