Re: [LAD] Favorite Python3 equivalent of PyJack?

2016-04-20 Thread Gene Heskett
On Wednesday 20 April 2016 11:10:24 Christopher Arndt wrote:

Your OpenPGP signature is bad coming in here, Christopher.

> Am 20.04.2016 um 13:50 schrieb Matthias Geier:
> > I'm probably biased (because I'm its author), but I like this one:
> > http://jackclient-python.rtfd.org/
>
> Thanks for the link. Not sure, if I had this project already on the
> radar.
>
> From the documentation:
>
> "Installing NumPy with pip is not recommended."
>
> Why do you write that? I have had no problems installing Numpy
> numerous times with pip (on Linux). Are you referring to a system-wide
> installation of Numpy? I usually use a virtualenv for every project
> anyway, and Numpy installs into virtualenv without problems.
>
>
> Chris


Cheers, Gene Heskett
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] TOKOKY

2016-04-09 Thread Gene Heskett
On Saturday 09 April 2016 11:19:02 Len Ovens wrote:

> On Sat, 9 Apr 2016, Andrej Candrák wrote:
>
>
>
>
>
> Hmm no text, empty message.
>
The jpeg was the message, I wouldn't click on it ever.
> --
> Len Ovens
> www.ovenwerks.net


Cheers, Gene Heskett
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] No sound after login

2016-03-02 Thread Gene Heskett
On Wednesday 02 March 2016 18:05:54 Len Ovens wrote:

> On Wed, 2 Mar 2016, Gene Heskett wrote:
> > This has been a PIMA here for a couple years, surviving at least one
> > full fresh install to a new HD.
> >
> > I hear a very strong thump during the bootup at about the time the
> > modules are loaded, which tells me the audio is alive and well.
> >
> > However, when I have initially logged in and the system is ready to
> > be used for whatever my urges want to, if I want to hear the sound
> > on a web site as a news story is played, I must first call up a
> > terminal and issue:
> >
> > alsactl restore
> >
> > Now it seems to me there ought to be someplace in the junk that runs
> > after the login, to put a "/usr/sbin/alsactl restore", where it will
> > be executed as me, and this problem then should be fixed, at least
> > until a new install is done.
>
> /etc/xdg/autostart/
> or
> ~/.config/autostart/
>
> Build a desktop file that has alsactl restore as it's command.
>
> There will probably be examples in one of the above directories.
>
> The question I have is what distro are you using that doesn't do this
> on it's own already? (I am not sure what mine does to restore sound, I
> just know it does)
>
This particular install is a special, based on wheezy, but with a pinned 
hard realtime (RTAI modified) kernel for running CNC machinery.  You can 
get the iso from linuxcnc.org.

The only audio thing running, according to htop, is kmix.  I do not see 
any telltale footprints from PA in the htop listing.

> It occures to me PA may be the thing that does this... and removing PA
> for proaudio work is common.

Likely, for a machine tool targeted OS, PA would be considered overkill. 
The other 3 machines running this install are lucky if they even have a 
$0.29 (USD) speaker in them to make beeps.  Likely not even heard if the 
machinery is running. 

> --
> Len Ovens
> www.ovenwerks.net

Thanks Len.

Cheers, Gene Heskett
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] No sound after login

2016-03-02 Thread Gene Heskett
On Wednesday 02 March 2016 16:55:38 Cedric Roux wrote:

> > Now it seems to me there ought to be someplace in the junk that runs
> > after the login, to put a "/usr/sbin/alsactl restore", where it will
> > be executed as me, and this problem then should be fixed, at least
> > until a new install is done.
> >
> > The question is where?
>
> ~/.profile
> maybe

I'll give that a shot for S

Thanks Cedric.

Cheers, Gene Heskett
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


[LAD] No sound after login

2016-03-02 Thread Gene Heskett
Greetings;

This has been a PIMA here for a couple years, surviving at least one full 
fresh install to a new HD.

I hear a very strong thump during the bootup at about the time the 
modules are loaded, which tells me the audio is alive and well.

However, when I have initially logged in and the system is ready to be 
used for whatever my urges want to, if I want to hear the sound on a web 
site as a news story is played, I must first call up a terminal and 
issue:

alsactl restore

Now it seems to me there ought to be someplace in the junk that runs 
after the login, to put a "/usr/sbin/alsactl restore", where it will be 
executed as me, and this problem then should be fixed, at least until a 
new install is done.

The question is where?

Thank you.

Cheers, Gene Heskett
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] User eXperience in Linux Audio

2015-04-25 Thread Gene Heskett
On Saturday 25 April 2015 03:50:21 Will Godfrey wrote:
 One of my pet hates is erratic implementation of tooltips... that
 can't be disabled!

+10

 Either provide them for *every* control or not at all, and *please*
 provide a way to disable them.

+100

 Ideally there should be a way to enable/disable them from every part
 of your application, so that an experienced user has them off (and out
 of the way) but on using an obscure feature can briefly re-enable
 them.

And, whoever thought it was a good idea, gets 10 lashes for doing the 10 
second time out when the thing is stting on the next damned button you 
need.  Damit folks, if you have to have it, kill the SOB when the mouse 
moves the next pixel!  Let us get on with our work.

Cheers, Gene Heskett
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
Genes Web page http://geneslinuxbox.net:6309/gene
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] Experience driven design and Linux Audio

2014-10-01 Thread Gene Heskett
On Wednesday 01 October 2014 01:04:52 hermann meyer did opine
And Gene did reply:
 Am 30.09.2014 23:51, schrieb Paul Davis:
  it isn't about being a professional or not. You can be a professional
  woodworker or a weekend amateur and use (functionally speaking) the
  same tools. The pro might also have a CNC system too, but that
  doesn't change things in any particular way.
 
 professional tools for woodworkers are extreme expensive ( I know it,
 because I'm), it's unlikely that a weekend amateur is willing to spend
 the money for them.
 (as well a parable)

I'm one of the weekenders I guess, although my weekends can be anytime 
since I retired a decade  change back up the log of life.

But to facilitate some precision in my woodworking for mortise  tenon 
joinery, I long ago made up an alu bar that I can bolt to the front of the 
head casting of my cnc'd (using LinuxCNC of course) micromill to mount a 
cheap die grinder far enough forward and offset to the left, and some jigs 
to mount the frame sticks in a vice-like setup, wrote a bit of gcode and 
carved both the tenon on the end of the stick, and its matching mortise.

My last such project, for the next door neighbor, was a set of benches 
with seat backs that double as storage for toys etc for all ages, only had 
172 such joints in it.  And no, not a pro, but just making the best use of 
the tools I have.  My interests are best described as eclectic I guess.  
Keeps me out of the bars, is I believe the usual excuse. :)

Point being, use the tool you are familiar with.

Cheers, Gene Heskett
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
Genes Web page http://geneslinuxbox.net:6309/gene
US V Castleman, SCOTUS, Mar 2014 is grounds for Impeaching SCOTUS
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] Half-OT: Fader mapping - was - Ardour MIDI tracer

2014-08-23 Thread Gene Heskett
On Saturday 23 August 2014 08:11:01 Ralf Mardorf did opine
And Gene did reply:
 On Sat, 2014-08-23 at 07:56 -0400, Grekim Jennings wrote:
  I have a Presonus Audiobox which can sound fine for an acoustic
  guitar, but throw a drum at it and it is automatically over full
  scale and unusable.
 
 Actually you cant blame a preamp, if the microphone is missing a PAD
 switch.

That is not something I have seen in a mike, but one really should carry 
an adapter to allow the mike to be fed into a line input.

Sent out to record a session of the State University of Iowa Scottish 
Highlanders, which was scheduled to be on a 20 or so acre practice field, 
it started to rain so they had moved into a quonset hut along one edge of 
the property.

I had the best tape deck in our inventory at Woodburn Sound Service in 
Iowa City, a Tandberg, which had slightly better specs than a Berlant we 
also had, and a legendarily good mike, an Altec M-21-b (hey this is 1957 
folks  that mike sold new for 600 1957 dollars!) when they fired up the 
22 bagpipes inside that quonset hut, it was not only painful to my ears, I 
found I had to clip lead the mike into the line input, and was hitting +3 
on the vu meter at a gain crank of about 1.25 on a 10 scale.

But the recording itself turned out fairly decent and we sold about 65 
copies on single sided acetate disks, cut on our own recording lathe.  The 
M-21-b was a powered condenser mike, ran on 150 volts of bias, had a 6AT6 
vacuum tube in it for a cathode follower output and could make around 140 
volts p-p at its output into a 10k load.  That was the mike they used to 
record the cannon shots, about 6 below the muzzle of the cannon, for the 
Mercury Records version of the Overture of 1812.

With that sort of headroom in its output, it simply didn't clip.  It was 
also rated 20HZ-17Khz flat.  When Emory Cook went to Trinidad to record 
the then illegal steel drums, the recordings also contained the crickets, 
very faithfully reproduced on his 78 rpm lp's of the day.

But my lifelong familiarity with tinnitus started in that quonset hut.  
And I haven't heard a cricket in 50 some years.  OTOH, wearing out several 
high power rifle barrels at the target range over the last 50 years has 
also had its effect even if wearing 30+ db ear muffs to do it.

Un-Funny thing about that is that when I walk into a store with an 
ultrasonic Doppler burglar alarm, I am in instant ear pain and can't get 
out of that store soon enough.

Cheers, Gene Heskett
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
Genes Web page http://geneslinuxbox.net:6309/gene
US V Castleman, SCOTUS, Mar 2014 is grounds for Impeaching SCOTUS
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] Half-OT: Fader mapping - was - Ardour MIDI tracer

2014-08-23 Thread Gene Heskett
On Saturday 23 August 2014 12:30:35 Ralf Mardorf did opine
And Gene did reply:
 On Sat, 2014-08-23 at 08:56 -0400, Grekim Jennings wrote:
   On Sat, 2014-08-23 at 07:56 -0400, Grekim Jennings wrote:
I have a Presonus Audiobox which can sound fine for an acoustic
guitar, but throw a drum at it and it is automatically over full
scale and unusable.
   
   Actually you cant blame a preamp, if the microphone is missing a
   PAD switch.
  
  A pad would solve the problem, but it's hardly a requirement of a
  good microphone and a purist would probably say it's a bad idea to
  add that to a mic.  It's just not a professional preamp so I didn't
  have high expectations.
 
 Some high class microphones for good reasons add a PAD switch. Some of
 the best microphones can't accommodate all signal levels, IOW usually
 the microphone's amp can't handle the input from the capsule. If the
 microphone has got no PAD switch, then you need to back off the
 microphone from the drums or what ever sound source does produce the
 loudness. Indeed, if the microphones amp can handle the signal level,
 using it's PAD switch isn't the best idea, OTOH inaudible more noise
 and what ever else could be caused by the microphone's PAD switch is
 better than not being able to use the microphone, even if not the
 mic's amp should be the culprit. A mic-preamp should be able to handle
 the input from all microphones.
 
 On Sat, 2014-08-23 at 10:00 -0400, Gene Heskett wrote:
 
  That is not something I have seen in a mike, but one really should
  carry an adapter to allow the mike to be fed into a line input.
 
 Neuman and Brauner microphones provide it. Not all microphones need it.
 
  But my lifelong familiarity with tinnitus started in that quonset
  hut.
 
 Audio engineers should live in cities. At the moment I'm able to hear
 my tinnitus, perhaps it's louder, because I've got a cold, but usually
 the noise from the city is that loud, that I can't hear my tinnitus.
 
  And I haven't heard a cricket in 50 some years.
 
 I'm still able to hear crickets. Perhaps your occupational disease is
 more serious.

And has had 40 more years for the 120+ db noise abuse that causes it, to 
cause it. I do have some decades on you, Ralf. :)  I can hear it right 
now, over the noise of several computer fans in this room.

 Anyway, many audio engineers suffer from tinnitus, but
 usually they don't suffer from being cloth-eared, because they did
 something stupid, as many other, even young people do. I'm not sure if
 the audio engineer's occupational disease tinnitus is caused by audio
 signals, tension (mental and/or of the musculature) could cause this
 too.
 
 Regards,
 Ralf
 
 ___
 Linux-audio-dev mailing list
 Linux-audio-dev@lists.linuxaudio.org
 http://lists.linuxaudio.org/listinfo/linux-audio-dev


Cheers, Gene Heskett
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
Genes Web page http://geneslinuxbox.net:6309/gene
US V Castleman, SCOTUS, Mar 2014 is grounds for Impeaching SCOTUS
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] Digital Effects

2014-08-22 Thread Gene Heskett
On Friday 22 August 2014 11:35:34 t...@trellis.ch did opine
And Gene did reply:
 On Fri, August 22, 2014 16:35, Fons Adriaensen wrote:
  On Fri, Aug 22, 2014 at 04:12:12PM +0200, t...@trellis.ch wrote:
  is it correct that the following two scenarios give the exact same
  result?
  
  (digital audio signal) - (record) - (playback) - (apply fx) -
  (result)
  
  
  (digital audio signal) - (apply fx) - (record) - (playback) -
  (result)
  
  In both cases the (record),(playback) pair cancels out, so the
  result should be the same.
 
 Ok.. consequently if a mixing person says, i'm recording the bass with
 compression and eq, it just makes a better overall mix compared to
 applying after recording it can be looked at as rubbish (in the
 digital domain).
 
 Thanks,
 Tom
 
And there is nothing that assaults ones ears more than someone who thinks 
he has to have a room thumping bass line, sets it so the axe and drums are 
about +20 db, then runs it all thru a fast compressor, ducking the rest 
of the music in time with the bass.

I had the pleasure of mixing for KISS back in the later '70's, when they 
were fairly new, and had stopped into KIVA-TV on a steamy labor day and 
offered to do a few hours of music for Jerry's Kids as they weren't due 
for the next show, someplace in Texas till the next evening.  I purposely 
set the axe and drums to be maybe 3 db above the rest of it.  I taped 
about 5 minutes of it as it went to air and invited Gene to come listen on 
our cheap control room monitor when that set was over, which he did  
intently for about 4 minutes without a comment, but as the tune was 
winding down he said that was the best amateur recording he had heard so 
far.

Our compressor at the time was one of the best, a CBS Labs Audimax.  It 
kept us legal, but it took a well trained ear to detect that it was 
actually doing anything.  I was so impressed by its general invisibility 
that every place I went for the next 30 years soon had one of those 
replacing whatever the latest sound wrecker was installed by some gung ho 
previous engineer. When I took the position at WDTV, I was in the GM's 
office 2 days later pleading for money to go buy a used one, the then 
brand new DBX-165 that had been installed 3 weeks earlier pumped and 
breathed so bad I compared it to the bedroom sounds from the night before.  
The girl that did all the CG work said it reminded her of why they spelled 
sex es ee ex, because no one could spell uh, uh UH, UH ,UGH,UGaaaw.

Strange, the things an old fart remembers. :)

Today the only other compressor I'd bolt into the audio rack would be an 
Orban.  But weld a cover over the controls so the Program Director can't 
try to make it louder.  He'll make it louder yes, and get you cited for 
overmod, and cost your station 5 points in the next ratings book because 
ears get tired of that crap quickly  the dial gets turned to something 
less obnoxious, a death sentence in a multi-station market.  BTDT.

Cheers, Gene Heskett
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
Genes Web page http://geneslinuxbox.net:6309/gene
US V Castleman, SCOTUS, Mar 2014 is grounds for Impeaching SCOTUS
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [LAU] Ardour MIDI tracer

2014-08-16 Thread Gene Heskett
On Saturday 16 August 2014 06:49:59 Dennis Schulmeister did opine
And Gene did reply:
 On Sat, 16 Aug 2014 11:32:06 +0200
 
 Ralf Mardorf ralf.mard...@alice-dsl.net wrote:
  there always is loud
  audible digital noise what ever slot I use. I experience/d the same
  with my TerraTec PCI cards on this machine and with my old mobo.
 
 All computers do that. Just put a DI-box with ground lift between your
 audio interface and the speakers and the noise is gone.
 
 Dennis

And get someone electrocuted. That doesn't happen on my watch because 
they'll never get it plugged in, I would not allow it.  There are several  
ways to fix a noise inducing ground loop, but a ground lift adapter is not 
one of them.

Cheers, Gene Heskett
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
Genes Web page http://geneslinuxbox.net:6309/gene
US V Castleman, SCOTUS, Mar 2014 is grounds for Impeaching SCOTUS
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] Audio problem for numerical optimization

2014-03-01 Thread Gene Heskett
On Saturday 01 March 2014 07:27:53 Ralf Mardorf did opine:

 Hi Jeremia :)
 
 On Sat, 2014-03-01 at 07:49 +0100, user web210p1 wrote:
  FFT is used as an example in the lecture so it cannot be used, unless
  there is a significant additional computation involved.
 
 A less resource hungry JAMin would be nice, by keeping the sound quality
 it has got now.
 
 JAMin uses FFT, so it's a quite CPU and memory hungry beast. -
 http://jamin.sourceforge.net/en/reqs.html

I have read, but not tested on big iron, that the butterfly transform 
gives compatible results with a lot less big iron to do it.

I fooled with it 20 years ago on a big box amiga, it worked, but I couldn't 
compare to the same depth of FFT because I couldn't find free FFT that SAS 
C-6.58 would build.
 
 An example in a lecture isn't useful for any user. I don't know if
 significant additional computation is involved, but JAMin is important
 and much used software, not just a theoretical University kindergarten
 game, nobody ever would care about.
 
 Regards,
 Ralf
 
 
 ___
 Linux-audio-dev mailing list
 Linux-audio-dev@lists.linuxaudio.org
 http://lists.linuxaudio.org/listinfo/linux-audio-dev


Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
Genes Web page http://geneslinuxbox.net:6309/gene

NOTICE: Will pay 100 USD for an HP-4815A defective but
complete probe assembly.

___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] Releasing source code is not enough, I think...

2014-01-21 Thread Gene Heskett
On Tuesday 21 January 2014 08:15:53 John Rigg did opine:

 On Tue, Jan 21, 2014 at 12:40:23PM +, Fons Adriaensen wrote:
  On Tue, Jan 21, 2014 at 05:55:04AM +, Filipe Coelho wrote:
   I think we should stop assuming releasing source code is enough.
  
  Enough for what ? Users who don't want to install from source
  want packages made for the package manager of their distro,
  which will take care of dependencies etc. You can't expcect a
  developer to provide such packages for each and every distro.
  I don't even provide them for the distro I use myself.
 
 I'm inclined to agree with Fons here. There seems to be a growing
 culture of expecting Windows-style hand-holding for free software. In
 the Windows (and Mac) world you pay money for this. I think it's
 unreasonable to expect the same level of support from unpaid
 developers. (If they have the time to do it that's great, but it
 shouldn't be taken for granted).
 
 John

+1 John.  Which is why, as I age, I try to always say thank you when I come 
hat in hand asking for help.  At 79  still counting, I find myself doing 
more and more of that.

Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
Genes Web page http://geneslinuxbox.net:6309/gene
Required reading: 
http://culturalslagheap.wordpress.com/2014/01/12/elemental/
Lady Nancy Astor:
Winston, if you were my husband, I'd put poison in your coffee.
Winston Churchill:
Nancy, if you were my wife, I'd drink it.
A pen in the hand of this president is far more
dangerous than 200 million guns in the hands of
 law-abiding citizens.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] Releasing source code is not enough, I think...

2014-01-21 Thread Gene Heskett
On Tuesday 21 January 2014 11:50:12 Filipe Coelho did opine:

 On 01/21/2014 04:40 PM, Philipp ـberbacher wrote:
  On Tue, 21 Jan 2014 05:55:04 +
  
  Filipe Coelho fal...@gmail.com wrote:
  Hi there everyone, specially developers.
  
  I think we should stop assuming releasing source code is enough.
  [GNU/] Linux is getting more user friendly, and most users are not
  able to compile software,
  plus some distributions make it specially hard (debian, ubuntu,
  fedora, opensuse) by having the libs installed but not the headers.
  
  Releasing software on windows or mac, even open-source, *always*
  comes in a binary,
  and most users come from there.
  
  Hi Filipe,
  
  I do think that releasing source code is enough.
  What is more important than binaries is to have a sane and properly
  configured build system. By that I mean standard tools like Makefiles,
  waf, scons, CMake or whatever is used nowadays with a sane standard
  configuration and the necessary switches to account for the
  differences between the distributions.
  
  I mean this in contrast to half-arsed and ad-hoc solutions. Just
  yesterday I spent the whole evening unsuccessfully trying to build a
  piece of software that uses a half-working CMake configuration
  combined with binary blobs of dependencies and a bunch of
  distro-specific shell scripts. The more I tried to fix it, the worse
  it got.
  
  Or take LuaAV, a piece of software I've tried to build twice during
  the last few years, unsuccessfully. They have a ubuntu-specific shell
  script to install the dependencies and a custom lua script to build.
  
  Stuff like that sucks, it sucks who just want to give it a shot, it
  sucks for packagers, and it sucks for people who want to contribute. A
  binary package would only help the first group, and that is assuming
  it works without problems on any system.
 
 This point is exactly why I think binaries are needed.

IMO, no.  Binaries ALWAYS turn out to have been built on some system 
needing some obscure library that isn't available on the system you are 
running.  So, wanting to try it, one wastes several hours downloading and 
trying to build the missing dependencies until one finally realizes that on 
the distro you are using, its never going to happen.  So please, give us a 
tarball of the source, with enough tools to build it from scratch so it 
does have a snowballs chance in hell of actually running on our system.

If it won't build on a 4 year old ubuntu LTS using nothing but the build-
essentials tools, the chances of its building anyplace but on your home 
machine aren't too measurable.  Give us a source only tarball that builds 
there, and you will have around half the bases covered.

OTOH, pcLOS is a dead stable system, but that is ONLY if all you want to do 
is web browse and email.  Adding anything else is a very masochistic, and 
often fruitless effort because the only libraries supplied are those that 
Texstar himself uses. 

  I don't think that 'magic binaries' that are easy to build and work
  everywhere are possible. If you are right and there are fewer
  technically inclined users and developers, we should conserve their
  time instead of wasting it on building distro specific packages.
 
 There are no such thing as magic binaries, nor have I stated I have
 them.
 
 But I think *trying* to provide binaries is better than none at all.

Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
Genes Web page http://geneslinuxbox.net:6309/gene
Required reading: 
http://culturalslagheap.wordpress.com/2014/01/12/elemental/
When Marriage is Outlawed, Only Outlaws will have Inlaws.
A pen in the hand of this president is far more
dangerous than 200 million guns in the hands of
 law-abiding citizens.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] Aeolus

2013-09-19 Thread Gene Heskett
On Thursday 19 September 2013 11:10:31 IOhannes m zmoelnig did opine:

 On 2013-09-19 05:31, hermann meyer wrote:
  I'm sad to hear that. :-( Please don't let you lead from the things
  you didn't like, let you lead from the things you like instead. I
  guess then it's necessary to let you know that we use /as well/ a
  fork of your work, the zita-convolver library, in the guitarix
  project. But we leave your copyright untouched, and the fork will
  only come in use, when the user set a explicit compile flag. We
  didn't promote it, or force the fork. Ordinary your original code
  is in use. We do it to use ffmpeg instead fftw3 FFT, which perform
  better on ARM devices.
 
 but this sounds like the perfect opportunity to not do a simple fork,
 but to send patches to upstream so fons' aeolus could support both
 fftw3 and ffmpeg FFTs.
 it might be a win-win situation, where not only more than just the
 original aeolus users can profit from fons' work (because you use his
 code) but also more than just your users can profit from your work
 (because you changes are included into upstream aeolus).
 
 fmasdr
 IOhannes

+1 (or more if I could stuff the box, but as a long time broadcast engineer  
I use a toothpick for a rowing oar in this crowd) because its an everybody 
wins situation then.

Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://gene.homelinux.net:6309/gene should be up!

If you don't have time to do it right, where are you going to find the time
to do it over?
A pen in the hand of this president is far more
dangerous than 200 million guns in the hands of
 law-abiding citizens.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] zita1 RIP

2013-09-05 Thread Gene Heskett
On Thursday 05 September 2013 17:30:26 Fons Adriaensen did opine:

 On Thu, Sep 05, 2013 at 01:53:33PM -0700, J. Liles wrote:
  Another one bites the dust... Should've run Non on it instead.
  Seriously though, it's a shame. Fortunately,  there are still quite a
  few motherboards out there with at least one PCI slot. I trust you
  had everything backed up!
 
 Almost... Lost two evenings of work on AP algorithms, but I
 have some 30 pages of scribbled notes about that, and the
 (Python) code itself wasn't that complicated, I'm rewriting
 it right now. Still, should learn to backup every day.
 
 Ciao,

Let amanda do it in the middle of the night Fons.  I've been using it, 
using virtual tapes on a terrabyte hard drive now, but with real tape since 
about 1999.  Real tape is a maintenance headache, if you have smartctl 
watching the drives, they'll warn you well enough in advance that you can 
replace the drive ahead of a total failure.  Made use of that once since I 
moved it to vtapes, about 7 years back.  It works over the network, so my 
milling machine and lathe control boxes are backed up nightly too.

Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://gene.homelinux.net:6309/gene should be up!

Ben, why didn't you tell me?
-- Luke Skywalker
A pen in the hand of this president is far more
dangerous than 200 million guns in the hands of
 law-abiding citizens.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [LAU] Linux Audio 2012: Is Linux Audio moving forward?

2012-10-10 Thread Gene Heskett
On Wednesday 10 October 2012 14:21:11 Patrick Shirkey did opine:

 On Wed, October 10, 2012 11:33 pm, Ben Loftis wrote:
  I'd pose a different question:
  
  Is OSX/Win Audio moving _backward_?
  
  If OSX continues to move towards iOS, and Win continues to move
  towards Metro,  and Thunderbolt stalls, and screens get smaller, and
  expansion ports get scarcer, then Linux might become the de-facto
  pro multimedia platform simply because the other choices have
  become too dumbed down.
  
  Of course _most_ users will be happy with the ease and power of the
  tools that will be available on iOS/Metro.  And _most_ users is where
  the money is, so Apple/Microsoft are chasing the right users.  But
  there will be some serious users that need a powerful production
  system with big screens and big peripherals,  and for these users,
  Linux might become the standard.
 
 Looking at the recent trade shows it seems that Linux/Unix is the
 already the hardware standard. I didn't spot hardware running on Apple
 or M$ OS's but plenty of Linux and Unix platforms.
 
 Unfortunately it costs $4000 for a booth here so I probably won't be
 able to do any promotions at the next event.
 
Ouch.  Suggestion Patrick, for the next show, hit up on one of the 
'crowdfunding' sites. See if you can get the show money  maybe enough for 
some big banners  handouts.

Hardware isn't going to happen unless it can be seen that there IS a market 
for it.
 
 --
 Patrick Shirkey
 Boost Hardware Ltd
 ___
 Linux-audio-dev mailing list
 Linux-audio-dev@lists.linuxaudio.org
 http://lists.linuxaudio.org/listinfo/linux-audio-dev


Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene is up!
Flood can I write a unix-like kernel in perl?
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] meterbridge 0.9.2 IEC-scale bug fix

2012-09-26 Thread Gene Heskett
On Wednesday 26 September 2012 12:58:35 Fons Adriaensen did opine:

 On Wed, Sep 26, 2012 at 12:08:00PM +0100, Chris Cannam wrote:
  On 11 June 2012 18:47, Robin Gareus ro...@gareus.org wrote:
   Anyway, some of you who package or copied code from meterbridge may
   be interested in this as well.
   [...]
   //   def = (db + 60.0f) * 0.5f + 5.0f;  //  5.0  ..  10.0 // bug?
   v0.9.2
   
def = (db + 60.0f) * 0.5f + 2.5f;  //  2.5  ..   7.5 // fix!
  
  You're quite right -- I just double-checked the standard and your fix
  is the right one. I have cargo-culted this code into a couple of other
  places myself without ever seeing this mistake, so I'll have to fix
  those.
 
 There is more to fix.
 
 The meterbridge website still claims that those meters 'almost' conform
 to some standards while in fact they even don't come close.
 
 According to the standard, a VU measures the average of the absolute
 value. For a steady input signal around 1 kHz, it must rise to 99% of
 the real value in 300ms and overshoot it by 1 to 1.5% before falling
 back to 100%. The one from meterbridge measures RMS and rises to the
 final value in around 5.3ms, that is more than 50 times too fast (at
 a sample rate of 48 kHz, and worse for higher sample rates).
 
 According to the standards, a PPM or IEC meter must have a controlled
 rise time of 5 or 10ms (depending on the standard). The one from
 meterbridge indicates peak sample values instead.
 
 Ciao,

You are very correct, Fons.  However, as a BC engineer, I have observed 
severe clipping of the waveforms because they exceeded the headroom of the 
DA's, which in this case was _+28 dbm, while the true vu meter sitting on 
that same line was reading -3dbm peaks.  For average loudness readings the 
legal and pricey vu meter is fairly accurate, but it fails to detect the 
transients in todays music, or even in tv's spoken dialog during a soap, 
where the human ear as assaulted by the clipping cracklies the 70 year old 
analog std meter simply doesn't detect.  To that end, the best production 
audio boards are also equipt with the much faster LED setups that latch 
such a peak condition excursion for at least 100 milliseconds to make it 
obvious a peak has been exceeded.

To that end, the operators under my control have always been instructed to 
take it down a snudge until the overload LED at +16dbm only blinks at 5 
second or more intervals.  Listener fatigue can be very apparent in much of 
todays audio streams when the old 'vu' meter is peaking at _+4.

And it shows in the ratings books when those instructions are being 
ignored, folks might be fans of the program but something they only 'feel' 
makes them channel hop looking for a more pleasant experience.  When 1 
point in the ratings is as important as it is to a facilities cash flow, we 
look for every conceivable advantage.  Bad audio hurts.

Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene is up!
Gary Hart:  living proof that you *can* screw your brains out.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] meterbridge 0.9.2 IEC-scale bug fix

2012-09-26 Thread Gene Heskett
On Wednesday 26 September 2012 23:48:57 Fons Adriaensen did opine:

[...]

 All very true. But that's no reason to claim that something that
 just looks a bit like a VU meter but behaves *very* differently
 actually is a VU meter. Same for the PPMs.
 
No argument here.  Most are better than nothing, but still lie like a rug 
under dynamic conditions.

 The code to this correctly has been available and GPL licensed for
 4 or 5 years now (jmeters), so there's no excuse.

I wasn't aware of that bit of code, thanks Fons.

Now that I've been retired for over a decade, lots of that stuff goes right 
on by I'm sorry to say.  What does it use for its A/D converter?  Not all 
audio cards have sufficient depth to pull that off w/o the converter 
showing what a POC it is if the input level is off 3 to 6 db from ideal.  
My audigy2 value I would call just usable with its 24 bit range.

 Ciao,


Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene is up!
Now I lay me down to sleep
I hear the sirens in the street
All my dreams are made of chrome
I have no way to get back home
-- Tom Waits
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] Leslie and convolution

2012-07-26 Thread Gene Heskett
On Thursday 26 July 2012 13:37:45 Julien Claassen did opine:

 Hello again!
So the very short answer would be: It's not been done inany Linux
 software yet.
Thanks for the explanations. I have thought a little too simple it
 seems and the outcome is what I originally expected. No go. :-)
Kindly yours
Julien

Speaking as a bit of an engineer, to do a Leslie simulation would require 
that something like a bucket brigade be done with the digital data once 
decoded, then setup a pair of taps that would sample the digital from the 
brigade , advancing the signal in time for the speaker nearest the 
listener, and delaying the other half of the mix equally. Then combine it, 
and send it on down the path to the speakers, or perhaps to 2 separate 
speakers, but the 2 speaker approach would add its own artifacts.  What you 
are then building is in essence similar to a comb filter with a variable 
clock speed.

And this effect would only be valid for a stationary listener, because the 
bucket-brigade would have to get longer for the angle being synthesized 
according to where the listener is.  The farther off the centerline, the 
longer the brigade, up to the time lag representing the maximum separation 
of the actual speakers on the Leslies rotating board.  I'm sure some 
curious coder could work out the math, but the bucket-brigade would 
probably have to be done in hardware.  Such IC's are (or were a decade ago) 
available.

Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene is up!
Most of our lives are about proving something, either to ourselves or to
someone else.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] Leslie and convolution

2012-07-26 Thread Gene Heskett
On Thursday 26 July 2012 16:59:53 Gene Heskett did opine:

 On Thursday 26 July 2012 13:37:45 Julien Claassen did opine:
  Hello again!
  
 So the very short answer would be: It's not been done inany Linux
  
  software yet.
  
 Thanks for the explanations. I have thought a little too simple it
  
  seems and the outcome is what I originally expected. No go. :-)
  
 Kindly yours
 
 Julien
 
 Speaking as a bit of an engineer, to do a Leslie simulation would
 require that something like a bucket brigade be done with the digital
 data once decoded, then setup a pair of taps that would sample the
 digital from the brigade , advancing the signal in time for the speaker
 nearest the listener, and delaying the other half of the mix equally.
 Then combine it, and send it on down the path to the speakers, or
 perhaps to 2 separate speakers, but the 2 speaker approach would add
 its own artifacts.  What you are then building is in essence similar to
 a comb filter with a variable clock speed.
 
 And this effect would only be valid for a stationary listener, because
 the bucket-brigade would have to get longer for the angle being
 synthesized according to where the listener is.  The farther off the
 centerline, the longer the brigade, up to the time lag representing the
 maximum separation of the actual speakers on the Leslies rotating
 board.  I'm sure some curious coder could work out the math, but the
 bucket-brigade would probably have to be done in hardware.  Such IC's
 are (or were a decade ago) available.
 
 Cheers, Gene

I forgot to mention that the tap location up and down the bucket brigade 
would have to be cycled from zero to the max separation at 2x the Leslies 
speaker rpms in a sin wave pattern.  This could be done by keeping the sign 
of the sine and shifting the channels so they would crossover in time with 
the sin being driven with the Leslies normal rpm, the crossover of course 
occurring when the speakers are directly over each other.

It might be a fun exercise to code if our modern cpus are fast enough to do 
the bucket brigade in memory at the sample frequency, for the whole brigade 
needed.  A decent approximation might be done with 8 buckets, but I'd think 
16 or 32 deep would be more accurate for the golden eared, which sadly no 
longer includes me.

Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene is up!
I'd love to go out with you, but I never go out on days that end in `Y.'
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] Leslie and convolution

2012-07-26 Thread Gene Heskett
On Thursday 26 July 2012 17:09:03 Ralf Mardorf did opine:

 On Thu, 2012-07-26 at 13:49 -0400, Gene Heskett wrote:
  Such IC's are (or were a decade ago) available.
 
 Analog bucket brigade reminds me to ugly delay circuits, we build as
 children, with an entertaining noise performance :D. At all events, when
 building such a thing use a perfboard to ensure to get as much bad audio
 quality as possible. To be serious, there are some old professional
 delays based on analog bucket brigade, but using it today IMO isn't
 worth the hassle.
 
Who said anything about analog?.  Those were horrible.  What I had in mind 
is a digital shift register, 16 or more bits wide.  That wouldn't even 
multiply the quantization noise.  Sure two channels of that might add, 
making it 3db worse, but when the two are summed again, that scales right 
back out I believe.

Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene is up!
Practical people would be more practical if they would take a little
more time for dreaming.
-- J. P. McEvoy
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] SMPTE and jackd

2012-05-11 Thread gene heskett
On Friday, May 11, 2012 09:17:37 AM Jens M Andreasen did opine:

 On Fri, 2012-05-11 at 07:34 +0200, Ralf Mardorf wrote:
  That's why
  Paul explained it (to us/me) and he's right.
 
 No, that's crap ... Many (which one?) is not equal to ALL. Just
 because some idiot hired gun working for a no-name-brand couldn't be
 bothered, does not mean the whole world is condemned to doing things the
 wrong way. Trash that machine or use it as a doorstop ...
 
 ;-)

I think I'll have to agree with Jens here.  If the hardware can't do it, 
put it someplace it can do something useful, door stop or window prop as 
needed.

Since I'm involved with a totally different area that is also _extremely_ 
sensitive to real time, absolutely on time performance, metalworking 
machine tools that position the cutting tools with stepper motors, as a 
field we tend to gravitate to what works, with IRQ latency being nearly the 
sole judge of what works and what works poorly or not at all.  The machine 
we've found to be the current best of the crop is one that is dirt cheap, 
I've bought 2 of them so far for about $250 USD ea.  Complete shoeboxes, 
decent sized hard drives, 2Gb of memory, onboard video, even a good parport 
for our uses, a true set the bios, load up the software and go box.  The 
magic ingredient is an Intel D525MW motherboard, carrying a passively 
cooled, 1.6 Ghz dual core Atom cpu.  We disable hyperthreading as its a 
time waster of legendary proportions, boot an RTAI enabled kernel, using 
the isolcpus=1 command, so the non-real time stuff runs on core0, and the 
real time on core1.  Typical latency test figures are in the 2.5 u-s range 
and we run the base-thread at 25 u-s between loops, or 40 kilohertz.  Using 
motor drivers that microstep the motors by doing a /4 or /8, even a /16, 
the motors can be turned quite a few hundred rpms.  These motors need a 
steady heartbeat to do that, and a poor machine will limit motor speeds by 
missing a step, causing the motor to slow or even stop and when this poor 
machine finally does get around to issuing more steps, the motor is slowed 
or stopped and cannot accelerate back to full speed so it loses a step and 
stalls.  A hung motor and likely a wrecked part because the motor on a 
different axis didn't stop. 

I don't see why the same, absolutely on time criteria for good performance 
wouldn't apply to the audio processing and scheduling needed to perform 
fantastically well for audio.  And its not a one trick pony either, I can 
carve steel on my milling machine while editing the next bit of code in 
another window, with an IRC client logged into 4 channels, plus a copy of 
firefox running so I can check out links that might be posted on one of the 
irc channels, and do it without bothering the milling machines progress.

So I have to agree with Jens, if the hardware cannot or won't do it, find 
hardware that will and use that one for something else or recycle it.

And, when you do find something that Just Works(TM) for your use like the 
Intel D525MW board kits do for us, be sure and publish it here as that will 
drive sales for the unit, telling the maker he has done something right 
because there has been a visible uptick in sales.

Basically if you want good hardware that does work, tell the world what 
does, and does not, work.

Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene
Whatever you may be sure of, be sure of this: that you are dreadfully like
other people.
-- James Russell Lowell, My Study Windows
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [ot] rme fireface: weird balanced output measurements

2012-02-19 Thread gene heskett
On Sunday, February 19, 2012 10:17:31 PM Fons Adriaensen did opine:

 On Sat, Feb 18, 2012 at 08:28:03AM -0500, gene heskett wrote:
  Something I didn't consider in my first generation design since I was
  still learning myself, which although it had an output impedance at
  the TLO84 pin of under an ohm, then used 300 ohm per leg build outs.
  The next generation card, the main design change was to change that
  300 ohm to 30 ohms.  This then worked much better out in the
  newsroom, but was even more susceptible to the emp spikes the longer
  runs picked up.  Since the card had to fit the cage, it never did
  grow the schotkey power diodes to the supply rails that would have
  absorbed those spikes, no room left on the the card for diodes that
  at the time (1984-85) were about 1/2 long  1/4 in diameter. It
  would have taken 12 of them to protect the inputs as well as the
  outputs. These cards all had their own rail regulators (78-7915's)
  for +-15 volts as the cage supply was about 22 volts +-, filtered
  some but not regulated, good for about 10 amps a rail. 22 cards with
  44 pin edge connectors in one 3 space high rack, it did have
  noticeable but tolerable heat output.  The only place with enough
  farads available to dump the emp was the main rails, and a quick test
  of that idea using a bench supply showed that wasn't a cure as the
  output stage of the TLO84 was still destroyed when the output was
  pulled above or below the cards internal +-15 volts by about 2 volts,
  long before the schotkeys to the +-22 volt rail would turn on.
 
 Should I feel sorry for all those poor TL084s that died while being
 forced to work well above their physical limits, abused and expendible
 like Egyptian slaves building the pyramids ? :-):-)
 
Actually, driving a 600 ohm load on the bench, the heat rise of the chip 
doing the output I was monitoring, was only barely detectable.  Failures, 
when there were failures, were usually in tensies or so, in the wake of a 
passing thunderstorm that nailed the STL tower.

  So now the problem is levels, digital doesn't come
  with a knob.  The std, if there even is one, is ignored, which
  explains the commercials that are 20db louder than the program,
  nobody cares and we catch hell from the listeners.
 
 You mean there's *no* volume control between whatever is used to
 play commercials and the transmitter feed ? No continuity A/V mixer
 at all ?
 
 Ciao,

Not in normal automation programming, its pretty much a hard digital 
switch.  If we start fooling with it, lip sync problems rear up and byte us 
on the butt.  The board with actual gain controls is only used during live 
newscasts, and in pre-production making of the files used in those 
newscasts (used to be tapes), there the gain is controlled usually by the 
reporter as he does the editing to get 5 minutes worth of the file from the 
camera's hard drive, down into a minute thirty or so package that tells the 
story as compactly as possible without leaving out any gory details unless 
they really are gory and next of kin hasn't been notified yet.

Really overpowering to the point of digital clipping or even phase 
reversals, generally get flagged by the on duty switcher, and John will 
yell at the src the next day to make them redo the production with a normal 
audio level.  We do probably 55% of the production in this market, the 
other guys do about 25-30%, leaving the national agencies doing the 
remaining stuff, and they are the worst offenders by far.

It seems to me, that a scan of the file done ahead of time, or if its 
really fresh, the first time it airs, and using that average data to 
develop an average volume level, then run the audio thru a D/A which then 
feeds a multiplying A/D running at the same clock speed, with the 
multiplier being that whole program average loudness, should be able to do 
that fast enough that lip sync isn't a problem.  Once determined, that 
digital gain value should somehow be tied to that file in such a way that 
it is applied before the first frame of video on subsequent playbacks.

The IT  production managers are actively looking for something that would 
help, but so far, their searches have only managed to come up with stuff 
similar to the old analog frame synchronizers, at 5 digit and up prices.
The system integration to make it work is, as I see it, a bigger problem 
than the hardware, which it seems to me could be thrown together for under 
a 200 bill a channel, and all four of the channels we would need could 
possibly be in one box.  Or we could go 8 channels  be playing one file 
that needs massaged thru a 'preview' circuit to derive the gain that 
spot/program needs the next time it plays for real.

Hardware, to me, seems relatively simple, but of course the devil that will 
raid the fridge and eat your lunch, is in the details.

Even a digital gain control developing the A/D multiplier voltage would 
seem to me, to be something we ought to be able to buy

Re: [LAD] [ot] rme fireface: weird balanced output measurements

2012-02-18 Thread gene heskett
On Saturday, February 18, 2012 07:02:22 AM Fons Adriaensen did opine:

 On Fri, Feb 17, 2012 at 07:23:12PM -0500, gene heskett wrote:
   The concept of cable impedance makes sense only if the lenght
   becomes a non-trivial fraction of wavelength. For audio that
   means that for anything shorter than a few hundred meters it's
   only capacitance that matters.
  
  But at a 60 ohm impedance, that capacitance is considerable.  I could
  put 20 volts P-P into a cable headed for our news dept, at say 15
  kilohertz, and 200' away, I could only see 6 or 7 volts.
 
 Sure, no discussion about that. But at that lenght and frequency, this
 is not due to the cable's characteristic impedance but only the result
 of the line amp's output impedance (600 ohm) and the the cable
 capacitance forming a simple RC lowpass circuit. The C in this case is
 proportional to length, while a cable's characteristic impedance is
 not.

Something I didn't consider in my first generation design since I was still 
learning myself, which although it had an output impedance at the TLO84 pin 
of under an ohm, then used 300 ohm per leg build outs. The next generation 
card, the main design change was to change that 300 ohm to 30 ohms.  This 
then worked much better out in the newsroom, but was even more susceptible 
to the emp spikes the longer runs picked up.  Since the card had to fit the 
cage, it never did grow the schotkey power diodes to the supply rails that 
would have absorbed those spikes, no room left on the the card for diodes 
that at the time (1984-85) were about 1/2 long  1/4 in diameter. It 
would have taken 12 of them to protect the inputs as well as the outputs.  
These cards all had their own rail regulators (78-7915's) for +-15 volts as 
the cage supply was about 22 volts +-, filtered some but not regulated, 
good for about 10 amps a rail. 22 cards with 44 pin edge connectors in one 
3 space high rack, it did have noticeable but tolerable heat output.  The 
only place with enough farads available to dump the emp was the main rails, 
and a quick test of that idea using a bench supply showed that wasn't a 
cure as the output stage of the TLO84 was still destroyed when the output 
was pulled above or below the cards internal +-15 volts by about 2 volts, 
long before the schotkeys to the +-22 volt rail would turn on.

Since they were very transparent  distortion measurements were difficult 
because it was well under .01% at 28v p-p output, and even with the emp 
problems, were 10x as dependable as another rack of Ramco DA's we paid 5 
grand for before I came in the door, I made sure we had sticks of the 
chips, and bags of the capacitors on hand in case mother nature heard 
somebody call that stuff butter, and ran with it.  At least the TLO84's 
were socketed, those quad 741's (4432's?) in the Ramco weren't.  Those 
eventually were pulled out, they weren't as good sounding by a long ways.  
Those 4432's were so slew rated they weren't really any good above about a 
volt p-p out.  Pure crap to my ears.  With that slew rate clipping, the 
intermod turned your teeth on edge worse that fingernails on a slate 
blackboard.  Downright fugly was how I described it at the time.

 At audio freqencies the cable's series resistance dominates the
 impedance of its inductance, which means that the classic equation
 for impedance, sqrt(L/C) is no longer valid. It still has an impedance
 which turns out to be something like sqrt (R/wC). In theory you could
 try and match that at both ends but since it depends on frequency that
 would be very complicated.

Sounds like.  In those cases I always figured the cable ohmage if otherwise 
impedance matched at the src, was a std factor of the load currents 
flowing, and with a nominally 10k load on the far end, a generally 
ignorable.  Effectively un-terminated, it of course dependent on the src 
terms to absorb any 'vswr'.  In any event, by then I had managed to obtain 
a function generator, and a 10 to 60 khz sweep actually looked pretty good 
at the far end, easily within about 5% of flat on the scope.  Technically 
incorrect?, yes.  Was better by magnitudes than what was there when I 
walked in the door?, hell yes.
 
 The practical solution for long lines, and what Ma Bell does, is to
 increase the cable's apparent inductance by inserting series inductors
 at regular intervals. These combine with the cable's capacitance to
 produce a purely resistive impedance even at audio frequencies. The
 distance between the inductors determines the bandwidth. Lines used
 for full bandwidth audio (e.g. broadcasting) require more inductors
 per unit lenght.

Which also had the effect of making a long 15 kilohertz rated line into one 
of the best 'brick wall' filters you've ever measured. Maybe a db down at 
15 khz when they were done, a twenty mile circuit was down 90 db by 17 khz.
And they never did get the S/SN below 48 db, so we eventually bought a 
subcarrier radio, which made 75db rather nicely

Re: [LAD] [ot] rme fireface: weird balanced output measurements

2012-02-18 Thread gene heskett
On Saturday, February 18, 2012 08:29:11 AM Jörn Nettingsmeier did opine:

 fons, gene,
 
 
 thanks for your insights, particularly about the problems of AC rms
 meters at audio frequencies - i was totally ignorant of this, and i'd
 have shot myself in the foot with this eventually.
 
 fons, after i read your remark i asked around, and yes, the ff800 does
 indeed use servo-driven outputs, so the voltage difference is
 intentional and no cause for concern. i'll definitely investigate the
 level differences between channels, but as you said, i'd better do that
 with a sound card rather than a meter.
 
 gene, would love to follow your scope advice (particularly for the
 beneficial effects on gonads),

Chuckle.  Its caught me by surprise a couple of times.  I've had a scope 
probe in one hand since around 1950.  Its a very informative tool.

 and i'm looking out for one, but i'm not
 really prepared to pay much. in any case, it's way sexier than one of
 those usb sampling gadgets sold for a scope these days... maybe i'll
 find a nice, simple one in a dumpster somewhere.

Some of those usb gizmo's come with some truly useful software.  If it can 
digitize to 16 bits (most of that stuff is only 8 bits), then the 
possibilities of doing some truly useful investigations  under steady state 
signal excitation becomes available.  Sadly, one of those that does 8 bits 
only, and claims to be able to an FTT, just doesn't have the bit depth to 
make that FFT's output of more than casual interest.

My own scope, a Hitachi V1065, 100 mhz dual trace, is somewhat 
computerized, enough that it can measure p-p voltages, or time from point a 
to point b, and conversely a good estimate of the frequency by taking the 
reciprocal.  Also a dual time base with what seems to be excellent time 
base stabilty.  Still usable, despite its 100 mhz rating, at 185 mhz 
although not to claim it is still calibrated at nearly an octave above its 
ratings, I can at least chase through a ch 8 transmitters rf chain with it. 
Fairly light, I paid $1200 for it used when it was till available new for 
around 2G's about 21 years ago.  I should think that a clone of it could be 
had from fleabay for 250-500 today.  Expect to buy probes, I get decent 
ones rated for 200 mhz at a decent price from MPJones @ $40/copy.

Personal opinion:  Stay away from the low end stuff from even the major 
makers, its bound to be out of calibration AND non-repairable if its more 
than 10 years old.  The majors simply do not support older stuff.  
Generally, Sencor does but it will spend the holidays in Sioux Falls too, 
HP will till they are out of custom parts.

The only thing my old Hitachi has needed over the years was opened up and 
all the assembly screws snugged up and one missing one replaced, too many 
miles on too many vibrating airplanes in its history.  Otherwise, at 20 
some years, the tube is still factory bright and it Just Works(TM).  The 
switches need some exercise occasionally but that's expected.

 nice to get you two guys into another discussion about signal
 transmission - very instructive!

I enjoy discussing things with Fons, I think in some sense we compliment 
each other, filling in the gaps so to speak.  He has the theory better than 
I, and likely has at least 8 years more schooling than I, where I've been 
in the ditches making it work for almost 65 years.  I have an 8th grade 
education, a GED, am a C.E.T., and have had what used to be a 1st phone for 
50 years.  But the commish threw that under the buss 30 years, so its not 
worth a lot in bragging rights today.
 best,
 
 
 jِrn
 
 
 btw: yes, the folkwang address seems to have expired at last. the la*
 lists were the last things i used it for, and i have now resubscribed
 from my own mail domain. so please ditch that old one from your address
 books if you want to get in touch off-list.


Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene
The key elements in human thinking are not numbers but labels of fuzzy 
sets.
-- L. Zadeh
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [ot] rme fireface: weird balanced output measurements

2012-02-17 Thread gene heskett
On Friday, February 17, 2012 11:06:47 AM Jörn Nettingsmeier did opine:

 hi everyone!
 
Greetings from your lurking retired broadcast engineer  CET.

I won't address the RME as I have no experience with it, what I will say is 
more akin to debunking and good practice stuff.

 yesterday, i visited my friends' new studio, to help them shake out some
 bugs in the patch and fix a monitor problem. there i came across a
 really weird issue with the line outputs on two rme fireface 800s:
 
 we put a test tone out in logic (yeah, they run a mac shop), and i went
 to measure the outputs. in addition to really high fluctuations from one
 output to the next (with identical digital input signals), i measured
 huge differences in voltage on the hot and cold side, such as
 
 hot to ground: 2.00 V
 cold to ground: 1.82 V
 
First of several questions: Meter set for AC or DC?  Many, but not all, 
meters will read a DC offset as AC on the AC ranges.  Sort of hard to read 
the AC when its also reading .2 volts DC and adding (or subtracting) it to 
the AC reading.

 despite the fluctuations across several channels, this trend was pretty
 constant. so i figured, maybe this box has a problem with its negative
 voltage rail. they had another ff 800 in there, which we measured for
 comparison. same issue.
 
 i figured, maybe apple wrote an oscillator with a dc offset, so we
 applied a known-good test tone .wav file. same result.
 
 is my thinking flawed, or are rme really delivering such crappy output
 stages on such a pricey box?
 
 my multimeter is not a calibrated one, but it's in the 100+€ range,
 and i used AC true rms measurement mode.

There are quite a few meters out there that claim true RMS, but few (if any 
in the price range of a hand held) are capable of that on a broadband audio 
basis, usually tweaked to be accurate within the boxes side panel claims 
ONLY at the line frequency of the local power, 50 or 60 hz.

The ONLY way to measure true RMS power over wide frequency ranges is with a 
bolometer, a teeny little resistor capable of about 10 milliwatts of power 
absorption whose temperature rise is how the power is measured.  Or by very 
accurate thermometers, one at the input of a resistors cooling flow, and 
one after the coolant has passed the resistor and been heated by that 
power.  There are some formulas about that will give 2% accuracy if the 
coolant is water and the flow rate is known to an equal accuracy.

Either of those methods costs 500-5000 USD to accomplish.

DVM's that claim true RMS use either a digital sample  store at many times 
the expected frequency, then do the math to discover the RMS, or a 
semiconductor based log converter.  

The digital method obviously doesn't fit in the price range or battery 
budget of a hand held.  The alternative is a quite fussy semiconductor log 
converter, which deals in currents so low near the bottom of the scale 
range that it is severely speed limited, often to less than the local line 
powers frequency.

Curious, playing with one of mine I paid about $125 for, I fed it from an 
audio oscillator whose output amplitude was monitored with a 100 mhz o-
scope.  It was passably accurate at my local power frequency of 60 hz, read 
about 25% high at 30 hz, read about 5% of what it should at 400 hz input, 
and wasn't able to see a 4000 hz signal at all!

Essentially, such a meter is worthless at common audio frequencies.  Its a 
sales gimmick that doubles the price of the DVM with zero real benefits.

Use an o-scope, it, unless you need distortion measurements, is far more 
informative than the meter, plus if you do see distortion on the scope 
screen, the format is often very explicit as to the cause when one is 
familiar with the scope enough to recognize the distortion.

 i understand my meter has a very high input impedance, and that's what
 line level connections should have, right? operating more or less
 open-loop, without significant currents flowing. or should i use a shunt
 resistor and measure across that? if so, what value is recommended?

That is another can of worms entirely.  The ideal is of course to design 
for an arbitrary impedance, often in the past, 600 ohms, an unfortunate 
artifact inherited from Ma Bell about 80 or 90 years ago.

Works for local runs of a few feet, but fails miserably on long runs.

Why?  The common two wire  foil shielded audio cable, used in broadcast 
and studio facilities in miles per studio quantities, actually has an 
impedance in the 60 ohm area!  Feed it with a 600 ohm source and 300 feet 
of cable later its rolled off like a Ma Bell telephone circuit.  Your audio 
DA's, to drive that, need to source terminate at 30 ohms per wire, from a 
very low impedance amplifier.

These can get hot  use lots of power to do a +20 dbm signal without 
clipping, and maintaining the usual 16 db of headroom established by the 
normal VU meter reading zero db at +4 dbm output.

Its also a good idea to load the far end with this same 

Re: [LAD] [ot] rme fireface: weird balanced output measurements

2012-02-17 Thread gene heskett
On Friday, February 17, 2012 07:07:39 PM Fons Adriaensen did opine:

 On Fri, Feb 17, 2012 at 12:32:01PM -0500, gene heskett wrote:
  [bolometers]
  Either of those methods costs 500-5000 USD to accomplish.
 
 The average house  garden multimeter is indeed completely useless
 for measuring anything audio. OTOH
 
 * There are quite good handheld audio RMS meters which don't
   cost a fortune (but they are in the higher price range).
   They use analog integrated circuits which can be quite
   accurate - at least for normal audio use. They are not
   laboratory standards of course.
 
 * Any pro-quality audio card, once calibrated against a known
   signal and combined with some simple software will make a
   near-perfect RMS meter *for the audio band* and as long as
   you don't drive it into clipping.
 
  [cable impedance]
  Why?  The common two wire  foil shielded audio cable, used in
  broadcast and studio facilities in miles per studio quantities,
  actually has an impedance in the 60 ohm area!  Feed it with a 600 ohm
  source and 300 feet of cable later its rolled off like a Ma Bell
  telephone circuit.  Your audio DA's, to drive that, need to source
  terminate at 30 ohms per wire, from a very low impedance amplifier.
 
 The concept of cable impedance makes sense only if the lenght
 becomes a non-trivial fraction of wavelength. For audio that
 means that for anything shorter than a few hundred meters it's
 only capacitance that matters.

But at a 60 ohm impedance, that capacitance is considerable.  I could put 
20 volts P-P into a cable headed for our news dept, at say 15 kilohertz, 
and 200' away, I could only see 6 or 7 volts.

 And yes you need hefty line
 drivers and low output impedance to push 20 kHz, +20 dBu on
 a long line. Which is one of the reasons why real pro quality
 analog audio remains expensive.

And often sensitive to both crossover distortions and slew rate limits, one 
of the reasons I built a DA card years ago, 2 channel in 4 out each 
channel, and used TLO84's for all of it.  I was replacing a rig that had 
heat sinked TO-5 bugs in it that had both crossover and slew rate limits 
much worse than the near gain of 1 op amps had at half the output P-P.

Those were also a home brewed copy of something one of my employees made 
before I came in the door in '84, and in my attempts to build a working 
television station, that problem finally filtered itself to the top of the 
must do list about a year later.

The biggest problem with the TLO84's was that those long cable runs made 
excellent antennas for EMP's, which caused then to self destruct in bags 
full every time the STL tower, a 255' pyrod self supported tower about 20 
feet outside the back door, got tapped by a wandering lightning strike, so 
I had to keep TLO84's around in 3 stick quantities, but TLO84's are dirt 
cheap.  The lightning strike was a many times annually event when you have 
255' of steel sticking up. 

 Ciao,

Likewise Fons, have a good evening.

Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene
lisp, v.:
To call a spade a thpade.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] More midi related questions

2011-12-14 Thread gene heskett
On Wednesday, December 14, 2011 06:44:58 AM Clemens Ladisch did opine:

 gene heskett wrote:
  # aplaymidi -l
  
   PortClient name  Port name
   14:0Midi Through Midi Through Port-0
   16:0SB Audigy 2 Value [SB0400]   Audigy MPU-401 (UART)
   16:32   SB Audigy 2 Value [SB0400]   Audigy MPU-401 #2
   17:0Emu10k1 WaveTableEmu10k1 Port 0
   17:1Emu10k1 WaveTableEmu10k1 Port 1
   17:2Emu10k1 WaveTableEmu10k1 Port 2
   17:3Emu10k1 WaveTableEmu10k1 Port 3
  
  Can I make the inference that a .mid file sent to 14:0 should find its
  way to one of the 17:n ports?
 
 Only if you have connected the output of 14:0 to one of the 17:n ports.
 
And how is this done?

  Java, by its scanning methods, finds a huge list of ports, but only
  the semi-broken, internal to java, synth actually makes a noise.
 
 But does it find those sequencer ports?

This java .jar logs to the screen that launched it, an error line for every 
note in a file sent, except when the internal java synth is used. Example:
13 Dec 2011 17:28:25 WARN  [dwproto-0-9   ] lhandler.DWProtocolHandler: 
UNKNOWN OPCODE: 252

The opcode changes but nothing else.

 
  If I switch to amidi -l, the list is a bit shorter:
  Dir DeviceName
  IO  hw:0,0Audigy MPU-401 (UART)
  IO  hw:0,1Audigy MPU-401 #2
  IO  hw:0,2Emu10k1 Synth MIDI (16 subdevices)
  IO  hw:0,3Emu10k1 Synth MIDI (16 subdevices)
  
  but sending a midi file to the latter pair, while taking the normal
  play time for the file, is also silent.
 
 How are you trying to send a midi file to a raw MIDI port?

For testing my hardware, aplaymidi -p client:port# song.mid
where 
aplaymidi -p17:0 file.mid
works, and
aplaymidi -p14:0 file.mid
goes through the motions for the 29 second length of the file.mid, but 
makes no sound.

amidi, otoh, returns (hw0:0) type answers and should be able to play a file 
with the '-s song.mid' when the -p is one of
root@coyote Download]# amidi -l
Dir DeviceName
IO  hw:0,0Audigy MPU-401 (UART)
IO  hw:0,1Audigy MPU-401 #2
IO  hw:0,2Emu10k1 Synth MIDI (16 subdevices)
IO  hw:0,3Emu10k1 Synth MIDI (16 subdevices)
The last 2 above.

However, I have no .syx files, whatever they are, to test with.  Only .mid, 
some of which are 20+ years old.  They originate on a 'legacy' computer (a 
TRS-80 Color Computer 3 running Ultimuse3 as .ume files, but which that 
machine can convert to .mid by telling it to use a file as the output 
device rather than its own hardware.  The output device this old machine's 
sw originally used was a bitbanger port running at midi's 31250 baud speed, 
but the cpu in that machine has been changed to a slightly faster Hitachi 
HD63C09EP, so that port now runs at about 37,000 baud and none of my 
keyboards recognize the data.

So we now have a java app that runs on a 'server' box like this linux box, 
which talks to this legacy machine at 115,000 baud using that bitbanger 
port, which in turn allows the old machine to even access .dsk disk image 
files as virtual disk drives by using the URL of the image, or service a 
telnet client with up to 15 sessions, but one of those virtual paths is 
accessed on the CoCo as /MIDI, with the .jar code then sending that .mid 
style data someplace on this machine that knows what to do with midi data 
when it comes up the cable.  The .jar has an internal synth too, and can 
feed its output to the sound card, but there are huge errors in the sound 
because the 20 year old stuff is not GM.  The melody line is a screaming 
picolo being blown with a 175 psi air nozzle, very unpleasant.

The .jar reports a very lengthy list, 69 total, of potential places it can 
send this rawmidi data, one of which I believe is equ to 14:0 above, listed 
as choice #68 realtime synth in its pulldown, and which java somehow 
expands most of into the hw0:0 through hw0:3 style.  But in testing, 
only the internal java synth makes noise, and I believe the error is the 
lack of coupling between the 14:0 port shown above, and one of the 4 ports 
at 17:0 through 17:3, none of which show in an ls -l /dev.

But:

[root@coyote johnny_cash]# ls -l /dev|grep 14,
crw-rw+ 1 root audio14,  14 Nov 17 21:02 admmidi
crw-rw+ 1 root audio14,  12 Nov 17 21:02 adsp
crw-rw+ 1 root audio14,  13 Nov 17 21:02 amidi
crw-rw+ 1 root audio14,   4 Nov 17 21:02 audio
crw-rw+ 1 root audio14,   9 Nov 17 21:02 dmmidi
crw-rw+ 1 root audio14,   3 Nov 17 21:02 dsp
crw-rw+ 1 root audio14,   2 Nov 17 21:02 midi
crw-rw+ 1 root audio14,   0 Nov 17 21:02 mixer
crw-rw+ 1 root audio14,   1 Nov 17 21:02 sequencer
crw-rw+ 1 root audio14,   8 Nov 17 21:02 sequencer2

So there seems to be a missing link, but where?

/rant on because its extremely frustrating:

IMO, linux has a huge disconnect in its handling of devices, some of 
which

Re: [LAD] More midi related questions

2011-12-14 Thread gene heskett
On Wednesday, December 14, 2011 10:32:48 AM Paul Davis did opine:

 On Wed, Dec 14, 2011 at 8:18 AM, gene heskett ghesk...@wdtv.com wrote:
  The .jar reports a very lengthy list, 69 total, of potential places it
  can send this rawmidi data, one of which I believe is equ to 14:0
  above, listed as choice #68 realtime synth in its pulldown, and
  which java somehow expands most of into the hw0:0 through hw0:3
  style.
 
 This is a mistake on the part of Java or the Java app you are using,
 which is hardly suprising since I've never met a Java app that did
 audio/MIDI and played by the rules of the platform it was on. it
 should be using sequencer ports and showing only the client name
 almost all the time.

Rotsa ruck with that :)

Its a long list, but this is what that .jar spits out:
=
DriveWire MIDI status:

Devices:
[0] Audigy2 [hw:0,0] (MidiInDevice)
SB Audigy 2 Value [SB0400], Audigy MPU-401 (UART), Audigy MPU-401 (UART), 
ALSA (http://www.alsa-project.org) 1.0.23
[1] Audigy2 [hw:0,1] (MidiInDevice)
SB Audigy 2 Value [SB0400], Audigy MPU-401 #2, Audigy MPU-401 #2, ALSA 
(http://www.alsa-project.org) 1.0.23
[2] Audigy2 [hw:0,2] (MidiInDevice)
SB Audigy 2 Value [SB0400], VirMidi, Emu10k1 Synth MIDI, ALSA 
(http://www.alsa-project.org) 1.0.23
[3] Audigy2 [hw:0,2] (MidiInDevice)
SB Audigy 2 Value [SB0400], VirMidi, Emu10k1 Synth MIDI, ALSA 
(http://www.alsa-project.org) 1.0.23
[4] Audigy2 [hw:0,2] (MidiInDevice)
SB Audigy 2 Value [SB0400], VirMidi, Emu10k1 Synth MIDI, ALSA 
(http://www.alsa-project.org) 1.0.23
[5] Audigy2 [hw:0,2] (MidiInDevice)
SB Audigy 2 Value [SB0400], VirMidi, Emu10k1 Synth MIDI, ALSA 
(http://www.alsa-project.org) 1.0.23
[6] Audigy2 [hw:0,2] (MidiInDevice)
SB Audigy 2 Value [SB0400], VirMidi, Emu10k1 Synth MIDI, ALSA 
(http://www.alsa-project.org) 1.0.23
[7] Audigy2 [hw:0,2] (MidiInDevice)
SB Audigy 2 Value [SB0400], VirMidi, Emu10k1 Synth MIDI, ALSA 
(http://www.alsa-project.org) 1.0.23
[8] Audigy2 [hw:0,2] (MidiInDevice)
SB Audigy 2 Value [SB0400], VirMidi, Emu10k1 Synth MIDI, ALSA 
(http://www.alsa-project.org) 1.0.23
[9] Audigy2 [hw:0,2] (MidiInDevice)
SB Audigy 2 Value [SB0400], VirMidi, Emu10k1 Synth MIDI, ALSA 
(http://www.alsa-project.org) 1.0.23
[10] Audigy2 [hw:0,2] (MidiInDevice)
SB Audigy 2 Value [SB0400], VirMidi, Emu10k1 Synth MIDI, ALSA 
(http://www.alsa-project.org) 1.0.23
[11] Audigy2 [hw:0,2] (MidiInDevice)
SB Audigy 2 Value [SB0400], VirMidi, Emu10k1 Synth MIDI, ALSA 
(http://www.alsa-project.org) 1.0.23
[12] Audigy2 [hw:0,2] (MidiInDevice)
SB Audigy 2 Value [SB0400], VirMidi, Emu10k1 Synth MIDI, ALSA 
(http://www.alsa-project.org) 1.0.23
[13] Audigy2 [hw:0,2] (MidiInDevice)
SB Audigy 2 Value [SB0400], VirMidi, Emu10k1 Synth MIDI, ALSA 
(http://www.alsa-project.org) 1.0.23
[14] Audigy2 [hw:0,2] (MidiInDevice)
SB Audigy 2 Value [SB0400], VirMidi, Emu10k1 Synth MIDI, ALSA 
(http://www.alsa-project.org) 1.0.23
[15] Audigy2 [hw:0,2] (MidiInDevice)
SB Audigy 2 Value [SB0400], VirMidi, Emu10k1 Synth MIDI, ALSA 
(http://www.alsa-project.org) 1.0.23
[16] Audigy2 [hw:0,2] (MidiInDevice)
SB Audigy 2 Value [SB0400], VirMidi, Emu10k1 Synth MIDI, ALSA 
(http://www.alsa-project.org) 1.0.23
[17] Audigy2 [hw:0,2] (MidiInDevice)
SB Audigy 2 Value [SB0400], VirMidi, Emu10k1 Synth MIDI, ALSA 
(http://www.alsa-project.org) 1.0.23
[18] Audigy2 [hw:0,3] (MidiInDevice)
SB Audigy 2 Value [SB0400], VirMidi, Emu10k1 Synth MIDI, ALSA 
(http://www.alsa-project.org) 1.0.23
[19] Audigy2 [hw:0,3] (MidiInDevice)
SB Audigy 2 Value [SB0400], VirMidi, Emu10k1 Synth MIDI, ALSA 
(http://www.alsa-project.org) 1.0.23
[20] Audigy2 [hw:0,3] (MidiInDevice)
SB Audigy 2 Value [SB0400], VirMidi, Emu10k1 Synth MIDI, ALSA 
(http://www.alsa-project.org) 1.0.23
[21] Audigy2 [hw:0,3] (MidiInDevice)
SB Audigy 2 Value [SB0400], VirMidi, Emu10k1 Synth MIDI, ALSA 
(http://www.alsa-project.org) 1.0.23
[22] Audigy2 [hw:0,3] (MidiInDevice)
SB Audigy 2 Value [SB0400], VirMidi, Emu10k1 Synth MIDI, ALSA 
(http://www.alsa-project.org) 1.0.23
[23] Audigy2 [hw:0,3] (MidiInDevice)
SB Audigy 2 Value [SB0400], VirMidi, Emu10k1 Synth MIDI, ALSA 
(http://www.alsa-project.org) 1.0.23
[24] Audigy2 [hw:0,3] (MidiInDevice)
SB Audigy 2 Value [SB0400], VirMidi, Emu10k1 Synth MIDI, ALSA 
(http://www.alsa-project.org) 1.0.23
[25] Audigy2 [hw:0,3] (MidiInDevice)
SB Audigy 2 Value [SB0400], VirMidi, Emu10k1 Synth MIDI, ALSA 
(http://www.alsa-project.org) 1.0.23
[26] Audigy2 [hw:0,3] (MidiInDevice)
SB Audigy 2 Value [SB0400], VirMidi, Emu10k1 Synth MIDI, ALSA 
(http://www.alsa-project.org) 1.0.23
[27] Audigy2 [hw:0,3] (MidiInDevice)
SB Audigy 2 Value [SB0400], VirMidi, Emu10k1 Synth MIDI, ALSA 
(http://www.alsa-project.org) 1.0.23
[28] Audigy2 [hw:0,3] (MidiInDevice)
SB Audigy 2 Value [SB0400], VirMidi, Emu10k1 Synth MIDI, ALSA 
(http://www.alsa-project.org) 1.0.23
[29] Audigy2 [hw:0,3] (MidiInDevice)
SB Audigy 2

Re: [LAD] More midi related questions

2011-12-14 Thread gene heskett
On Wednesday, December 14, 2011 12:28:24 PM Paul Davis did opine:

 On Wed, Dec 14, 2011 at 10:58 AM, gene heskett ghesk...@wdtv.com
 wrote:
 
 a reboot, shows:
  [gene@coyote ~]$ ls -l /dev/snd/
 
  [ ... ]
 
  crw-rw+ 1 root audio 116,  4 Dec 14 08:40 midiC0D0
  crw-rw+ 1 root audio 116,  3 Dec 14 08:40 midiC0D1
  crw-rw+ 1 root audio 116, 13 Dec 14 08:41 midiC0D2
  crw-rw+ 1 root audio 116, 14 Dec 14 08:41 midiC0D3
 
 These are the only MIDI raw ports you have.
 
  So, to which of these should java be sending the actual bytes exactly
  as they would go down the midi cable to a midi capable keyboard?
 
 I have no idea because precisely what devices 0 through 3 are is
 entirely device specific.
 
 Here is my system:
 
 crw-rw+ 1 root audio 116, 10 Nov 17 12:15 /dev/snd/midiC1D0
 crw-rw+ 1 root audio 116,  9 Nov 17 12:15 /dev/snd/midiC1D1
 
 the first one is the MIDI labelled MIDI 1 on my Digiface I/O box,
 the second one is the one labelled MIDI 0 on the same box.

But those are the cable jacks, correct?  Not a hardware synth input such as 
this Audigy2 has once the proper drivers have been modprobe'd in and the 
soundfont loaded to the card by awsfxload.  So I should be using in my 
case, the midiC0D2 and midiC0D3 devices from the list above?  That of 
course is assuming (oh oh that word again) the first 2 are the non-existent 
5 pin din midi jacks...

 In your case, you will likely get a bit more insight by using:
 
These were in the last post IIRC.

aplaymidi -l
PortClient name  Port name
 14:0Midi Through Midi Through Port-0
 16:0SB Audigy 2 Value [SB0400]   Audigy MPU-401 (UART) -your 
digiface jack 0?
 16:32   SB Audigy 2 Value [SB0400]   Audigy MPU-401 #2 -your digiface 
jack 1?
 17:0Emu10k1 WaveTableEmu10k1 Port 0
 17:1Emu10k1 WaveTableEmu10k1 Port 1
 17:2Emu10k1 WaveTableEmu10k1 Port 2
 17:3Emu10k1 WaveTableEmu10k1 Port 3
 
 and
 
   amidi -l
Dir DeviceName
IO  hw:0,0Audigy MPU-401 (UART)
IO  hw:0,1Audigy MPU-401 #2
IO  hw:0,2Emu10k1 Synth MIDI (16 subdevices)
IO  hw:0,3Emu10k1 Synth MIDI (16 subdevices)
 
 to see what names ALSA has managed to dig up and associate with each
 port. the first command gives an ALSA sequencer view of things; the
 second gives the raw MIDI view of things.
 
  And, is there a utility available that I can use to test send a file
  to one of those midiC0Dn devices?  My tests with cat just resulted
  in a powerdown reboot to recover.
 
 amidi will send stuff to a raw port.

But refuses to move a .mid file, telling me to use aplaymidi instead.

Now, I know that 
aplaymidi -p17:0 smas6984.mid
aplaymidi -p17:1 smas6984.mid
aplaymidi -p17:2 smas6984.mid
aplaymidi -p17:3 smas6984.mid
all work.  Flawlessly.  In fact I just used it to shut off a stuck note on,
it turns out that from that loong list of devices that java found, #36 
and #52 actually do work, not at all well but they do make noise, notes are 
off key, note off's are skipped, that sort of thing.  And compared to the 
aplaymidi sounds, the volume is down about 20db.

aplaymidi of course refuses to use the -phw0:2 style of finding its output 
path, no help at all.

Now I think we need to see where the rawmidi data might be getting 
scrambled. amidi says it has a dump option so I'll see if I can get 
usable data from that.  But no file to feed it exists on this box.

In the meantime, I had the old machine do a .mid output file from one of 
the songs in its .ume format, then shipped the file to this machine and 
played it.  The only errors in that playback are instrument translation 
errors because general midi hadn't arrived in any great force that far back 
up the log, the bass pickers part came out as the 16 and 32 foot pedals on 
a pipe organ for example.  Volume level was normal too.

So that tells me the data scrambling is someplace in java if my normal 
2+2=4 logic is still working.  We'll hope anyway. ;-)

Thanks a bunch, Paul.

Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene
Possessions increase to fill the space available for their storage.
-- Ryan
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] More midi related questions

2011-12-14 Thread gene heskett
On Wednesday, December 14, 2011 02:03:14 PM Clemens Ladisch did opine:

 gene heskett wrote:
  And, is there a utility available that I can use to test send a file
  to one of those midiC0Dn devices?
 
 Raw MIDI devices require raw data; they're useful only for .syx files
 where you don't care about timing.
 
 Try this:
   (echo -ne '\x90\x3c\x7f'; sleep 0.5; echo -ne '\x3c\x00') 
 /dev/snd/midiC0D2
 
Worked, gave a single half second tone.
 
 To get a sequencer port that your stupid Java runtime can access, load
 the snd-virmidi module.

Tis loaded already:
[gene@coyote midi]$ lsmod|grep snd_seq_virmidi
snd_seq_virmidi 3864  1 snd_emux_synth
snd_rawmidi15287  4 snd_seq_midi,snd_seq_virmidi,snd_emu10k1
snd_seq_midi_event  4648  3 snd_seq_midi,snd_seq_virmidi,snd_seq_oss
snd_seq42136  9 
snd_seq_midi,snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd43189  19 
snd_emux_synth,snd_seq_virmidi,snd_emu10k1,snd_rawmidi,snd_ac97_codec,snd_hwdep,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss

 To test it, run
  aseqdump -p Virtual Raw MIDI:0
 to show what gets sent to the corresponding raw MIDI port.

[gene@coyote midi]$ aseqdump -p Virtual Raw MIDI:0
Invalid port Virtual Raw MIDI:0 - No such file or directory
Repeat for :1, :2,  :3
 
 To actually use it, connect it to a synthesizer port:
   aconnect Virtual Raw MIDI:0 Emu10k1:0

Since I got the above error(s) I looked it up and did this:
aconnect -i
client 0: 'System' [type=kernel]
0 'Timer   '
1 'Announce'
client 14: 'Midi Through' [type=kernel]
0 'Midi Through Port-0'
client 16: 'SB Audigy 2 Value [SB0400]' [type=kernel]
0 'Audigy MPU-401 (UART)'
   32 'Audigy MPU-401 #2'

Which I think is telling me there is no thru port to the synth?

aconnect -o
client 14: 'Midi Through' [type=kernel]
0 'Midi Through Port-0'
client 16: 'SB Audigy 2 Value [SB0400]' [type=kernel]
0 'Audigy MPU-401 (UART)'
   32 'Audigy MPU-401 #2'
client 17: 'Emu10k1 WaveTable' [type=kernel]
0 'Emu10k1 Port 0  '
1 'Emu10k1 Port 1  '
2 'Emu10k1 Port 2  '
3 'Emu10k1 Port 3  '

So I think I need something else yet?

 Regards,
 Clemens

Thanks Clemens, between you and Paul, I may actually be learning something. 
:)

Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene
Law stands mute in the midst of arms.
-- Marcus Tullius Cicero
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] More midi related questions

2011-12-14 Thread gene heskett
On Wednesday, December 14, 2011 06:30:01 PM Clemens Ladisch did opine:

 gene heskett wrote:
  On Wednesday, December 14, 2011 02:03:14 PM Clemens Ladisch did opine:
  ... load the snd-virmidi module.
  
  Tis loaded already:
  $ lsmod|grep snd_seq_virmidi
 
 No, the snd-virmidi module is not loaded.
 
Oh, oh.

snd_virmidi is not the same as snd_seq_virmidi!  My mistake, and looky 
here:
 aplaymidi -l
 PortClient name  Port name
 14:0Midi Through Midi Through Port-0
 16:0SB Audigy 2 Value [SB0400]   Audigy MPU-401 (UART)
 16:32   SB Audigy 2 Value [SB0400]   Audigy MPU-401 #2
 17:0Emu10k1 WaveTableEmu10k1 Port 0
 17:1Emu10k1 WaveTableEmu10k1 Port 1
 17:2Emu10k1 WaveTableEmu10k1 Port 2
 17:3Emu10k1 WaveTableEmu10k1 Port 3
 20:0Virtual Raw MIDI 1-0 VirMIDI 1-0 (4 brand new ports!)
 21:0Virtual Raw MIDI 1-1 VirMIDI 1-1
 22:0Virtual Raw MIDI 1-2 VirMIDI 1-2
 23:0Virtual Raw MIDI 1-3 VirMIDI 1-3

and this set of tomato cans  a long string is now playing into my sound 
card direct from UBox3 running on the coco in the basement, no java synth 
involved.  But the menu now has 64 more entries, a lot of scrolling to get 
to the right one.  Its #100 on the list. :)

And other than instrument miss-matches, very sweet.

Now, go put the newer .jar in  restart everything.  Done.

Yup, 3.99.9 is messing it up, playing the wrong notes etc but not as bad as 
before when I was using it.  But after the first song in a 4 song loop, all 
I am hearing is instrument miss-match, and its playing it ok on the 2nd 
pass thru the first song.  Playing the melody of A whole new world, from 
Aladdin using cowbells for the melody line is a new listening experience!

I'll go put one more modprobe statement in my /etc/rc.d/rc.local file and 
call this usable until I learn how to translate instruments in umuse3.

Thank you both for your patience!

Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene
An infallible method of conciliating a tiger is to allow oneself to be
devoured.
-- Konrad Adenauer
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] Question re midi

2011-12-13 Thread gene heskett
On Tuesday, December 13, 2011 03:10:42 AM Ralf Madorf did opine:

 -Original Message-
 From: linux-audio-dev-boun...@lists.linuxaudio.org on behalf of gene
 heskett
 Sent: Tue 12/13/2011 06:59
 
 A little, but while it claims 210, the midi spec only allows 127.
 
 +++
 
 Hi Gene :)
 
 I own a CASIO CT-470. It's sending SysEx to switch sound banks.

Aaron already has a CT-460 translation table, but I've CC'd him on this in 
case its different.  Thank you Ralf.
 
 Sound Number / Prog Change
 00.  10. 0
 09.  19. 9
 00.0 10.0   10
 00.9 10.9   19
 09.9 19.9  109
 
 HEX for the SysEx F0 44 03 00 7N 51 DD F7
 
 N is Channel (for my Casio 0, 1, 2 and 3 only)
 DD 20 Bank Select on, DD 21 Bank Select off
 
 Send data to a MIDI monitor and watch what happens if your Casio is
 sending program changes.

Not quite that simple, the Audigy 2 Value I have has an excellent GM synth 
in it, but no game port unless that is whats available on a 50 mill spacing 
inline connector on the top edge of the card.  But I have never found a 
mail order or net peddler that lists the breakout bracket that gives me the 
actual midi ports discussed in the cards docs.

I'm out of slots on this mobo, so any midi stuff I add is likely going to 
be translated usb and there goes the latency in a little red wagon.  Not to 
mention $10/port, 4 port min.

I probably could convince the java coder I have CC'd this to, (Aaron Wolfe) 
that is doing drivewire to add a file dump to disk of what comes up the 
/Midi channel that could then be inspected with hexdump or similar, if I 
asked real sweet.  ;-)

I also suspect that part of my problem is a drivewire.jar that is newer 
than its gui.jar, and there could be some miss-matches there as I cannot 
hear any diffs when I change the table on the fly.

 Hth,

I hope so too, thanks Ralf.
 
 Ralf
 
 ___
 Linux-audio-dev mailing list
 Linux-audio-dev@lists.linuxaudio.org
 http://lists.linuxaudio.org/listinfo/linux-audio-dev


Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene
Windows 98 is *NOT* a virus - viruses are small and efficient.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] Question re midi

2011-12-13 Thread gene heskett
On Tuesday, December 13, 2011 07:35:44 AM Gordon JC Pearce did opine:

Aaron, here is a few more for the translation tables, cz1000 this time.

 On Mon, 12 Dec 2011 23:53:35 -0500
 
 gene heskett ghesk...@wdtv.com wrote:
  Does anyone have, in their old yellowed dead tree archives, a list of
  instrument numbers vs instrument that would allow one to setup a
  translation table to massage some very old midi files into General
  Midi instrument numbers?  I need a list of number vs instrument for
  the truly elderly Casio CZ-101 and for the Casio MT-240.
 
 On my CZ1000 the patches are zero-based:
 00BRASS ENS.1
 01 TRUMPET
 02  VIOLIN
 03   STRING ENS.1
 04ELEC.PIANO
 05ELEC.ORGAN
 06  FLUTE
 07SYNTH.BASS
 08BRASS ENS.2
 09VIBRAPHONE
 0a CRISPY XYLOPHONE
 0b  SYNTH.STRINGS
 0cFAIRY TALE
 0dACCORDION
 0e WHISTLE
 0fPERCUSSION
 
 I've no idea what the RAM presets were, as standard.


Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene
Thinking you know something is a sure way to blind yourself.
-- Frank Herbert, Chapterhouse: Dune
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


[LAD] More midi related questions

2011-12-13 Thread gene heskett
Greetings all;

Still trying to sort reasons why a java app can't access the midi synth in 
my sound card.

From an aplaymidi -l:
[root@coyote modprobe.d]# aplaymidi -l
 PortClient name  Port name
 14:0Midi Through Midi Through Port-0
 16:0SB Audigy 2 Value [SB0400]   Audigy MPU-401 (UART)
 16:32   SB Audigy 2 Value [SB0400]   Audigy MPU-401 #2
 17:0Emu10k1 WaveTableEmu10k1 Port 0
 17:1Emu10k1 WaveTableEmu10k1 Port 1
 17:2Emu10k1 WaveTableEmu10k1 Port 2
 17:3Emu10k1 WaveTableEmu10k1 Port 3

Can I make the inference that a .mid file sent to 14:0 should find its way 
to one of the 17:n ports?  It only works if I -s to 17:0(thru 3)

Java, by its scanning methods, finds a huge list of ports, but only the 
semi-broken, internal to java, synth actually makes a noise.

If I switch to amidi -l, the list is a bit shorter:
Dir DeviceName
IO  hw:0,0Audigy MPU-401 (UART)
IO  hw:0,1Audigy MPU-401 #2
IO  hw:0,2Emu10k1 Synth MIDI (16 subdevices)
IO  hw:0,3Emu10k1 Synth MIDI (16 subdevices)

but sending a midi file to the latter pair, while taking the normal play 
time for the file, is also silent.  KMix gain is turned up quite a ways.

From the lengthy output of amixer contents:
numid=7,iface=MIXER,name='Synth Playback Volume'
  ; type=INTEGER,access=rw---R--,values=2,min=0,max=100,step=0
  : values=72,72
  | dBscale-min=-40.00dB,step=0.40dB,mute=1

But since aplaymidi works, I'm confused, does mute=1 mean it is live, not 
off?

When java scans for synths, I get at the end of the listing, a 
realtime_synth as device #68 in base 0.  But I haven't a clue if that is 
the audigy2's synths, but its silent in any event.

The target here is to somehow link this so the java system can actually use 
the hardware synths in an Audigy2 Value card.  But any attempt to send to a 
(hw0:0) thru (hw0:3) path is silent, however aplaymidi always uses the same 
amount of time to send the file.

Suggestions of what to check next?, please as I am lost in whatever 
translations actually take place because there seems to be 2 different 
methods of accessing a device and I can't find how they correlate.

Thank you.

Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene
The Amiga is the only personal computer where you can run a multitasking 
operating system and get realtime performance, out of the box.
-- Peter da Silva
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


[LAD] Question re midi

2011-12-12 Thread gene heskett
Does anyone have, in their old yellowed dead tree archives, a list of 
instrument numbers vs instrument that would allow one to setup a 
translation table to massage some very old midi files into General Midi 
instrument numbers?  I need a list of number vs instrument for the truly 
elderly Casio CZ-101 and for the Casio MT-240.

Google doesn't seem to be a lot of help and the original users manual for 
the MT-240 very carefully skips that.

Some music I moused in 20 years ago sounds terrible when played through a 
modern GM player.  Something has turned into a screaming Picolo and is 
threatening to burn out my tweeters.

Any help will be very muchly appreciated.

Thanks.

Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene
BE ALERT (The world needs more lerts...)
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] Question re midi

2011-12-12 Thread gene heskett
On Tuesday, December 13, 2011 12:48:32 AM Tim E. Real did opine:

 On December 12, 2011 11:53:35 PM gene heskett wrote:
  Does anyone have, in their old yellowed dead tree archives, a list of
  instrument numbers vs instrument that would allow one to setup a
  translation table to massage some very old midi files into General
  Midi instrument numbers?  I need a list of number vs instrument for
  the truly elderly Casio CZ-101 and for the Casio MT-240.
  
  Google doesn't seem to be a lot of help and the original users manual
  for the MT-240 very carefully skips that.
  
  Some music I moused in 20 years ago sounds terrible when played
  through a modern GM player.  Something has turned into a screaming
  Picolo and is threatening to burn out my tweeters.
  
  Any help will be very muchly appreciated.
  
  Thanks.
  
  Cheers, Gene
 
 I downloaded the MT-240 manual.

I did that too before I posted. :)

 What about information on page 18 - any use?
 
A little, but while it claims 210, the midi spec only allows 127.  What are 
0-19, ans 30-127?  Large mystery I guess short of rigging a loop to 
repeatedly send each number  see if I can figure out what instrument it is 
supposed to sound like.  Nothing I can get from its own front panel sounds 
remotely like the screaming Picolo I'm getting for the melody line.

The software I'm playing it with has several 'translation tables' available 
so as to do a best match between GM and say an old Yamaha PSS-480 or 3 or 5 
other older casio's  rolands plus straight GM but something is miss-
matched, badly.  I'll plug it (the MT-240) directly into the original midi 
out port tomorrow and see if its good, or if the scores are suffering from 
bit rot after 20 years.

Thanks for taking the time to look, I appreciate your efforts Tim.

 It says midi program 20 thru 29 produce the preset tones and lists them.
 The manual says it produces the 210 tone bank sounds by layering these
  presets together.
 
 Tim.

Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene
Don't vote -- it only encourages them!
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] bleeding edge html5 has interesting Audio APIs

2011-11-22 Thread gene heskett
On Tuesday, November 22, 2011 11:06:43 AM Fons Adriaensen did opine:

 On Tue, Nov 22, 2011 at 09:55:31AM -0500, Egor Sanin wrote:
  If you are aware of the different behaviour, and still use the slider,
  you want to change the current value.
 
 I may want to explore the effect of a change and return to the
 original value.

A valid point.

  If you don't want to change the current value, don't touch the slider.
 
 Very easily done accidentally in a dense layout.

This, IMO is operator error. That doesn't mean that an interface can't be 
coded up that encourages such though. :(
 
  If you want finer control of your parameters, there are different
  approaches.
 
 This is not necessarily about finer control, but about having
 'preferred' parameter values (e.g. semitones for an oscillator
 frequency). This should always be possible without having to type
 numbers.

In which case a 2nd multi-selector might be needed, to switch between a 
tempered scale and a non-tempered scale, in such a manner that its global 
and pinned to A=440.

That exposes the need for a tune in cents button that applies globally 
also, to tune it to accompany for instance a pipe organ which is not being 
played at the same ambient temps as when the organ constructor last tuned 
it.  It also assumes he had an adequate std reference much better than a 
tuning fork. Sadly, many who pass therm selves off as organ techs, don't.  
But that is also not Germain to this thread.

This need for more buttons can be carried to extreme silliness of course 
but the point is at least semi valid.

This is an interesting thread, made moreso by FA's injections, do carry on.

Referring to the .png image previous in this thread, limiting the colors 
used to a greyscale personally detracts from the 'eye candy' aspect.  But 
that is just me.

 Ciao,


Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene
My uncle was the town drunk -- and we lived in Chicago.
-- George Gobel
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] RAUL?

2011-11-16 Thread gene heskett
On Wednesday, November 16, 2011 03:13:06 AM Louigi Verona did opine:

 Hey guys!
 I'd like to chime in here.
 No disrespect meant to anyone and to anyone's work, but the phrase along
 the lines of there are a lot of people around who think it's perfectly
 ok to make money by using work of others without paying them seems to
 be missing the point of GPL. The way I see it, the phrase instead
 should be something like: there are a lot of people who want to take
 code, created with respect to other people's freedom, and turn it into
 proprietary. Money is irrelevant in this regard.
 
No it isn't, its the root cause of the disagreement here regardless of what 
you are smoking.  The turkeys Fons is fussing about are looking at THEIR 
bottom line, and when they found they couldn't 'borrow' it for free, they 
may have decided to just borrow it anyway.  Time will, if Harald Waite 
takes it on, tell that tale, and if true the courts generally are agreeable 
to a fee sufficiently punitive as to discourage that sort of behavior in 
the future.

 Not for the goal of being controversial, I would also like to add that I
 do think it is okay to make money by using work of others without
 paying them as long as the work is released to the public and not
 offered to you as work for hire.

This is also generally true.

 This is why I see any licenses that limit distribution and usage of
 creative work as undesirable and unfounded. Even things like GPL and CC
 seem to me like just lesser evil, as it still assumes that the author of
 the work can be considered an owner of his ideas and thus assumes that
 ideas can be property. This raises many-many problems, one of which is
 giving the author too much power over society.

The bottom line here, for this paragraph, is that if you don't like the 
license terms, you are perfectly free to write your own version of the 
wheel, just do it in a clean room, you cannot have ever seen a copy of that 
source code.  If, OTOH, you are not capable of doing that, and the only way 
to get the job done is to use something that has a license that is 
distasteful to you, then you should retrain your taste buds and comply with 
the terms.  The license  copyright notices the author chooses to put on 
his output ARE what he/she puts on it and you have zero rights to decide 
otherwise.

Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene
To be or not to be, that is the bottom line.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] RAUL?

2011-11-15 Thread gene heskett
On Tuesday, November 15, 2011 11:14:21 AM Harry van Haaren did opine:

 On Tue, Nov 15, 2011 at 3:19 AM, Tristan Matthews
 
 le.business...@gmail.comwrote:
  FYI, you're well within your rights to earn money from GPL software,
  see: https://www.gnu.org/philosophy/selling.html
 
 Although you are right in the technical sense, I don't agree profiting
 from other peoples work on moral grounds.
 
 For example: http://www.illusionmage.com/ is a site that will sell you a
 copy of Blender, with a rebranded logo. Because Blender is GPL, any
 modifications must also be GPL. So the author of Illusionmage created
 a patch (available http://www.illusionmage.com/disclaimer.htm) and now
 sells the whole package for 47$ a pop.
 
 Although this technically complies with the GPL, I find it abusive of
 the GPL on moral grounds. I must agree with you that indeed selling GPL
 is allowed in the technical sense though. -H

The GPL still has teeth.  However if this reseller is using the profits to 
fund improvements and/or bug fixing, AND those patches are being 
contributed back, then I have no huge moral problems with it.  It may 
resemble a wine vs crossover thing, if you want the latest, buy crossover.  
If wine will run your app, that is ok too.

Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene
You can't go home again, unless you set $HOME.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] RAUL?

2011-11-15 Thread gene heskett
On Tuesday, November 15, 2011 04:24:46 PM Fons Adriaensen did opine:

 On Tue, Nov 15, 2011 at 11:20:11AM -0500, gene heskett wrote:
  The GPL still has teeth.  However if this reseller is using the
  profits to fund improvements and/or bug fixing, AND those patches are
  being contributed back, then I have no huge moral problems with it. 
  It may resemble a wine vs crossover thing, if you want the latest,
  buy crossover. If wine will run your app, that is ok too.
 
 I just stopped counting the number of times I've been asked to
 change the license of some of my code from GPL to LGPL 'so we
 can use it in our product'. There seem to be a lot of people
 around who just think it's perfectly OK to make money by using
 work of others without paying them. The latest was just a few
 weeks ago, MikrosImage www.mikrosimage.eu. I offered them a
 commercial license at a price that would have been peanuts to
 them. Result: not even a reply. They are probably using my code
 now anyway.

That, to be polite, sucks, Fons.  And I certainly would get in touch with 
Harold Waite at the FSF, relating every instance of your interchanges with 
them.  I get the impression that the EU courts have been more friendly to 
the GPL folks than ours have been.  It may be that the FSF can force 
discovery since something so simple could be found in just the complete 
makefile tree of their product.  I've no idea there, but here, a search 
warrant seems easy enough to get, and that alone often triggers a 
settlement and compliance.

Good luck.


Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene
The trouble with heart disease is that the first symptom is often hard to
deal with: death.
-- Michael Phelps
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [ANN] ALPHA: jiss - Jack Interactice Sequencing Software

2011-11-14 Thread gene heskett
On Monday, November 14, 2011 12:20:10 PM Florian Paul Schmidt did opine:

 Hi again, hijacking this thread to announce that I created a WIKI page
 to give a short sumary/tutorial on jiss here (WIP like everything in
 jiss right now):
 
 https://github.com/fps/jiss/wiki
 
 Answering your post further down:
 
 On 11/14/2011 06:10 AM, gene heskett wrote:
  Yeah, the compressor is added 'cause I happen to like that 30db
  
  breathing sound ;D The wicked.lua jiss-script itself only sends the
  midi notes out (in my case to jass which then goes through jack-rack
  with reverb and compressor)
  
  It's maybe not the best example to demonstrate jiss, cause it might
  put many listeners off (especially with the clipping, too ;D). I'll
  upload a cleaner rendition sometime tomorrow..
  
  Thanks for the comment..
  
  I almost didn't send that, but the sound reminded me of the sound I
  inherited when I became the CE at WDTV-5, back in '84, here in West
  Virginia.  That put me off so much I told the GM I hadn't heard so
  much heavy breathing since shortly after lights out last night, when
  I asked for permission to replace a brand new piece of gear with
  something I knew would do the job and be essentially transparent to
  the listeners, an old CBS Labs AudiMax, followed by, on the other end
  of the studio-transmitter microwave path, an equally ancient CBS Labs
  FM Volumax.  They worked, but it was extremely rare and took a
  trained ear, to detect that they were working.
  
  As a C.E.T., I had fun keeping them running, first replacing all the
  small electrolytics used for coupling capacitors with paper/mylar,
  which put a stop to the twice annual rebuild by shotgunning all the
  caps, then eventually the gain controlling tetrode nuvistor vacuum
  tube faded away (they are made of pure unobtainium now) and I had to
  adapt a dual gate Mosfet transistor to handle that.  But those 2
  processors made it to about 50 years old by the time we switched to
  all digital in mid 2008.
 
 I can never hope to have my software reach that age and still function
 ;D Too much dirty hacking for that :D
 
Yeah, but back then we didn't even have the concept of null pointers, it 
was all analog, hopefully linear stuff and thd's were in the 1 to 2% areas.  
We've come a long way since then, and I hope its been an improvement. :)

But that does bring up the unspoken requirement that a modern digital 
version of such a device has to be capable of withstanding huge 
longitudinal over voltages from nearby lightning strikes and the EMP 
associated which means power strip types of varistors to absorbed them, and 
absolutely un-crashable, fully capable of year+ uptimes.  Such code can be 
written, I've done it, without benefit of watchdogs, and some of my code 
has been in continuous use at the broadcast facility I wrote it for, for 
open ended periods that have approached 2 decades with only hardware 
failures and repairs thereof interrupting it.  One was written in 1802 hex 
code, and one written in Basic09 for the os9 operating system on TRS-80 
Color Computers.

But my little helper scripts I use here, today, were all done in bash  I 
haven't quite managed to make my kmail helper immune to out of order 
startups, yet.

Am I prolonging the agony of old age?  Probably, but no one knows better 
than I that I am not the coder I was 20 years ago on far simpler hardware 
than this quad core phenom picking up my keystrokes now.  Besides, I have 
w to many interests, including making sawdust and furniture in my 
waneing years.  Currently working on a gunstock for a black powder rifle, 
one that hasn't been seen on such primitive weapons yet, modern thumbhole 
style, my 5th such project in the 50 years since the first one.

  Now I'm going to wander off topic, sort of.
 
 Please feel free :D
 
  Frankly, broadcasters sorely need such a characteristic device in the
  digital path right now, and if some enterprising coder were to write
  that code to interface with the usual EIA digital audio format, and
  build it into a black box with the usual connectors on it, he/she
  would find themselves busier than that famous cat on the equally
  famous tin roof until they had filled up the market, which is, here
  in the states, 1500 to 2000 tv stations.  Multiply that by the number
  of channels the digital broadcaster is using today, which for us is
  4, and you'll have to hire help building them for 2 or 3 years.
 
 Sounds like a plan. I might actually look into that. I'm unemployed atm,
 that's why i have time to hack on jass and jiss, so creating something
 like that might be an option.. Even if it takes some serious
 research/hacking/board-design, etc.. Free time is almost all you need
 these days to create stuff. It's a bit more resource-intensive to create
 a box with the required interface, but that is kinda independent of the
 software actually running on the device..

Pretty much, the i/o itself will be mostly cut  paste from

Re: [LAD] [ANN] ALPHA: jiss - Jack Interactice Sequencing Software

2011-11-14 Thread gene heskett
On Monday, November 14, 2011 01:03:25 PM Florian Paul Schmidt did opine:

 On 11/14/2011 05:01 AM, gene heskett wrote:
  On Sunday, November 13, 2011 10:46:57 PM Florian Paul Schmidt did
  opine:
  
  Played with the pclos default .ogg player.
  
  http://shirkhan.dyndns.org/~tapas/stella.ogg
 
 I updated the example: Lessened the breathing to something like 10db and
 added a bass:
 
 http://shirkhan.dyndns.org/~tapas/stella_jiss.ogg
 
But now the overall level is -50db.  I can just barely hear the .ogg.  Same 
player.
 
 https://github.com/fps/jiss/blob/master/wicked.lua
 
 Sounds a bit more like music now :D
 
 Flo
 
  Nice clean sounding synth, but as an old BC engineer, it sounds like
  there is a DBX-165 compressor that is badly adjusted in the output
  path.  The whole thing is breathing about 30db  with the kicker drum,
  and gain recovery is about half the drum period.  If you wanted that
  effect, you got it in spades, but to these ears the compression is
  way overdone and I think you will find it generates ear fatigue in
  the average listener quickly.
  
  I don't enjoy raining on anybodies parade that obviously has a lot of
  work in creating a creative tool like this is intended to be, so
  please take this as constructively as possible.
  
  (wicked.lua code here with some omission of some chords at the start
  and some remarks in comments added):
  
  -- some stuff :D
  require jiss
  require jissing
  
  -- create engine in stopped state
  e = jiss.engine()
  
  -- setup some state that the sequences later use
  -- e:run can only be used when the engine is stopped..
  -- as this is executed in non-RT context it's ok to
  -- create some variables and tables here..
  e:run([[
  
bar = 0;
min = 20;
max = 80;
stella = {

range(min, 80, min7b5(E(4))),
range(min, 80, min7b5(E(4))),

-- cut away quite a bit here (see wicked.lua in git clone)
:D

range(min, 80, maj7s11(B(4)-1)),
range(min, 80, maj7s11(B(4)-1))

}
  
  ]])
  
  -- this sequence can control the others since it's processed before
  -- the others in the engine
  -- events string is newline sensitive. in this case the events
  -- on consecutive lines are spaced 1 second apart..
  -- also: loop back to 0 at time t = 8 sec
  tune = seq(e, tune, loop_events(8, events_string(1, [[
  
drums1:relocate(0.0); drums1:start_(); notes:relocate(0.0);
  
  notes:start_()
  
drums1:stop_();
  
  ]])))
  
  -- manually start this sequence and add to the engine
  tune:start()
  
  -- note that a copy is appended to the engine
  e:append(tune)
  
  
  -- a sequence that controls the global variable bar to advance
  through the song
  play(e, seq(e, control, loop_events(1, events_string(1, [[
  
bar = bar + 1; bar = (bar % #stella);
  
  ]]
  
  
  -- events at fixed times. loop at t = 0.75 sec
  play(e, seq(e, notes,
  loop_events(0.75, {
  
{ 0.125, [[ for i = 1,4 do note_on(0, 24 +
  
  stella[bar][math.random(#stella[bar])], 30 + math.random()*64) end
  ]]},
  
{ 0.5,   [[ for i = 1,2 do note_on(0, 24 +
  
  stella[bar][math.random(#stella[bar])], 10 + math.random()*34) end ]]
  } })))
  
  -- a drum pattern
  drums = [[
  
note_on(1, 64, 127); note_on(2, 64, 127)
note_on(2, 64, 127)
note_on(2, 64, math.random(127))
note_on(2, 64, math.random(127))
note_on(2, 42, 110)
note_on(2, 64, 127)
note_on(2, 64, math.random(127))
note_on(1, 64, 127); note_on(2, 64, 127)
note_on(2, 64, math.random(127))
  
  ]]
  
  play(e, seq(e, drums1, loop_events(1, events_string(0.125/2,
  drums
  
  
  
  -- connect all sequence outputs to jass:in
  connect(e,jass:in)
  
  -- run the whole thing
  e:start()
  
  -- wait for the user to press enter
  io.stdin:read'*l'
  
  
  Have fun,
  
  Flo
  ___
  Linux-audio-dev mailing list
  Linux-audio-dev@lists.linuxaudio.org
  http://lists.linuxaudio.org/listinfo/linux-audio-dev
  
  Cheers, Gene
 
 ___
 Linux-audio-dev mailing list
 Linux-audio-dev@lists.linuxaudio.org
 http://lists.linuxaudio.org/listinfo/linux-audio-dev


Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene
Humor in the Court:
Q: ...any suggestions as to what prevented this from being a murder trial 
   instead of an attempted murder trial?
A: The victim lived.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [ANN] ALPHA: jiss - Jack Interactice Sequencing Software

2011-11-14 Thread gene heskett
On Monday, November 14, 2011 04:28:27 PM Florian Paul Schmidt did opine:

 On 11/14/2011 07:09 PM, Florian Paul Schmidt wrote:
  On 11/14/2011 07:04 PM, gene heskett wrote:
  On Monday, November 14, 2011 01:03:25 PM Florian Paul Schmidt did 
opine:
  On 11/14/2011 05:01 AM, gene heskett wrote:
  On Sunday, November 13, 2011 10:46:57 PM Florian Paul Schmidt did
  opine:
  
  Played with the pclos default .ogg player.
  
  http://shirkhan.dyndns.org/~tapas/stella.ogg
  
  I updated the example: Lessened the breathing to something like 10db
  and
  added a bass:
  
  http://shirkhan.dyndns.org/~tapas/stella_jiss.ogg
  
  But now the overall level is -50db.  I can just barely hear the
  .ogg.  Same
  player.
  
  Really? That's weird.. hmm.. I suck.. ;D
 
 BTW: the ogg plays perfectly fine here with mplayer..

I was using whatever FF uses  only see a blank FF screen with a progress 
bar.  And while a repeat did not work any better when I sent that, it now 
plays just fine.

One of those things that make you go hu.  :(

Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene
You've got to have a gimmick if your band sucks.
-- Gary Giddens
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [ANN] ALPHA: jiss - Jack Interactice Sequencing Software

2011-11-13 Thread gene heskett
On Sunday, November 13, 2011 10:46:57 PM Florian Paul Schmidt did opine:

Played with the pclos default .ogg player.

 http://shirkhan.dyndns.org/~tapas/stella.ogg
 
Nice clean sounding synth, but as an old BC engineer, it sounds like there 
is a DBX-165 compressor that is badly adjusted in the output path.  The 
whole thing is breathing about 30db  with the kicker drum, and gain 
recovery is about half the drum period.  If you wanted that effect, you got 
it in spades, but to these ears the compression is way overdone and I think 
you will find it generates ear fatigue in the average listener quickly.

I don't enjoy raining on anybodies parade that obviously has a lot of work 
in creating a creative tool like this is intended to be, so please take 
this as constructively as possible.

 (wicked.lua code here with some omission of some chords at the start and
 some remarks in comments added):
 
 -- some stuff :D
 require jiss
 require jissing
 
 -- create engine in stopped state
 e = jiss.engine()
 
 -- setup some state that the sequences later use
 -- e:run can only be used when the engine is stopped..
 -- as this is executed in non-RT context it's ok to
 -- create some variables and tables here..
 e:run([[
  bar = 0;
  min = 20;
  max = 80;
  stella = {
  range(min, 80, min7b5(E(4))),
  range(min, 80, min7b5(E(4))),
 
  -- cut away quite a bit here (see wicked.lua in git clone) :D
 
  range(min, 80, maj7s11(B(4)-1)),
  range(min, 80, maj7s11(B(4)-1))
  }
 ]])
 
 -- this sequence can control the others since it's processed before
 -- the others in the engine
 -- events string is newline sensitive. in this case the events
 -- on consecutive lines are spaced 1 second apart..
 -- also: loop back to 0 at time t = 8 sec
 tune = seq(e, tune, loop_events(8, events_string(1, [[
  drums1:relocate(0.0); drums1:start_(); notes:relocate(0.0);
 notes:start_()
 
 
 
 
  drums1:stop_();
 
 ]])))
 
 -- manually start this sequence and add to the engine
 tune:start()
 
 -- note that a copy is appended to the engine
 e:append(tune)
 
 
 -- a sequence that controls the global variable bar to advance through
 the song
 play(e, seq(e, control, loop_events(1, events_string(1, [[
  bar = bar + 1; bar = (bar % #stella);
 ]]
 
 
 -- events at fixed times. loop at t = 0.75 sec
 play(e, seq(e, notes,
 loop_events(0.75, {
  { 0.125, [[ for i = 1,4 do note_on(0, 24 +
 stella[bar][math.random(#stella[bar])], 30 + math.random()*64) end
 ]]},
  { 0.5,   [[ for i = 1,2 do note_on(0, 24 +
 stella[bar][math.random(#stella[bar])], 10 + math.random()*34) end ]] }
 })))
 
 -- a drum pattern
 drums = [[
  note_on(1, 64, 127); note_on(2, 64, 127)
  note_on(2, 64, 127)
  note_on(2, 64, math.random(127))
  note_on(2, 64, math.random(127))
  note_on(2, 42, 110)
  note_on(2, 64, 127)
  note_on(2, 64, math.random(127))
  note_on(1, 64, 127); note_on(2, 64, 127)
  note_on(2, 64, math.random(127))
 ]]
 
 play(e, seq(e, drums1, loop_events(1, events_string(0.125/2, drums
 
 
 
 -- connect all sequence outputs to jass:in
 connect(e,jass:in)
 
 -- run the whole thing
 e:start()
 
 -- wait for the user to press enter
 io.stdin:read'*l'
 
 
 Have fun,
 
 Flo
 ___
 Linux-audio-dev mailing list
 Linux-audio-dev@lists.linuxaudio.org
 http://lists.linuxaudio.org/listinfo/linux-audio-dev


Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene
Someday somebody has got to decide whether the typewriter is the machine,
or the person who operates it.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [ANN] ALPHA: jiss - Jack Interactice Sequencing Software

2011-11-13 Thread gene heskett
On Sunday, November 13, 2011 11:11:06 PM Florian Paul Schmidt did opine:

 On 11/14/2011 05:01 AM, gene heskett wrote:
  On Sunday, November 13, 2011 10:46:57 PM Florian Paul Schmidt did
  opine:
  
  Played with the pclos default .ogg player.
  
  http://shirkhan.dyndns.org/~tapas/stella.ogg
  
  Nice clean sounding synth, but as an old BC engineer, it sounds like
  there is a DBX-165 compressor that is badly adjusted in the output
  path.  The whole thing is breathing about 30db  with the kicker drum,
  and gain recovery is about half the drum period.  If you wanted that
  effect, you got it in spades, but to these ears the compression is
  way overdone and I think you will find it generates ear fatigue in
  the average listener quickly.
  
  I don't enjoy raining on anybodies parade that obviously has a lot of
  work in creating a creative tool like this is intended to be, so
  please take this as constructively as possible.
 
 Yeah, the compressor is added 'cause I happen to like that 30db
 breathing sound ;D The wicked.lua jiss-script itself only sends the midi
 notes out (in my case to jass which then goes through jack-rack with
 reverb and compressor)
 
 It's maybe not the best example to demonstrate jiss, cause it might put
 many listeners off (especially with the clipping, too ;D). I'll upload a
 cleaner rendition sometime tomorrow..
 
 Thanks for the comment..
 
I almost didn't send that, but the sound reminded me of the sound I 
inherited when I became the CE at WDTV-5, back in '84, here in West 
Virginia.  That put me off so much I told the GM I hadn't heard so much 
heavy breathing since shortly after lights out last night, when I asked for 
permission to replace a brand new piece of gear with something I knew would 
do the job and be essentially transparent to the listeners, an old CBS Labs 
AudiMax, followed by, on the other end of the studio-transmitter microwave 
path, an equally ancient CBS Labs FM Volumax.  They worked, but it was 
extremely rare and took a trained ear, to detect that they were working.

As a C.E.T., I had fun keeping them running, first replacing all the small 
electrolytics used for coupling capacitors with paper/mylar, which put a 
stop to the twice annual rebuild by shotgunning all the caps, then 
eventually the gain controlling tetrode nuvistor vacuum tube faded away 
(they are made of pure unobtainium now) and I had to adapt a dual gate 
Mosfet transistor to handle that.  But those 2 processors made it to about 
50 years old by the time we switched to all digital in mid 2008.

Now I'm going to wander off topic, sort of.

Frankly, broadcasters sorely need such a characteristic device in the 
digital path right now, and if some enterprising coder were to write that 
code to interface with the usual EIA digital audio format, and build it 
into a black box with the usual connectors on it, he/she would find 
themselves busier than that famous cat on the equally famous tin roof until 
they had filled up the market, which is, here in the states, 1500 to 2000  
tv stations.  Multiply that by the number of channels the digital 
broadcaster is using today, which for us is 4, and you'll have to hire help 
building them for 2 or 3 years.

I don't know if there is all that much info out on the net on how the 
Audimax worked, but surely any patents have long since expired.  In the 
maintenance manual there was a rather complex test method to determine if 
it was working correctly, but its only controls were input and output gain 
T-pads so one could establish the correct internal levels for optimum 
operation.

The Volumax is much easier to explain as it was designed to prevent HF over 
modulation only, caused by the 17db of pre-emphasis the 75 microsecond 
boost caused, allowing full mid-range levels, but rolling off the high end 
to prevent the HF stuff from exceeding the allowed occupied bandwidth, 
+-75khz for FM's and +-25khz for tv.  Its gain control response was sub 
millisecond, both ways.  But in digital, no such control is needed, but we 
surely, sorely need the equ of the Audimax.

In fact, that is one of the reasons I have remained subscribed to this 
list.  If somebody does this, I will be in the GM's office asking for a 
P.O. for 4 of them tomorrow morning.  So please somebody do it before I 
fall over.  Now 77 YO  diabetic, retired (insert laugh track here, they 
never really let you) for 9 years, I still appear to have that sort of 
clout on the 2nd floor.

Thanks Flo.

[...]

Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene
Everyone has a purpose in life.  Perhaps yours is watching television.
- David Letterman
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] Determining Phase

2011-06-26 Thread gene heskett
On Sunday, June 26, 2011 02:48:01 PM Gordon JC Pearce did opine:

 On Sat, 25 Jun 2011 16:23:29 +0200 (CEST)
 
 pshir...@boosthardware.com wrote:
  Hi,
  
  Can anyone point me to a simple code example for how to determine the
  phase at a specific time in a waveform?
  
  ex. if I have a sample that is 5 seconds long and want to know the
  phase at 2.5 seconds
  
  I'm open to code in any language or a scripted example if such a tool
  exists. If there is an ui which has that feature I am also interested.
 
 There isn't really a way to do this.  How would you tell the difference
 between 0.5*sin(pi/2) and 1.0*sin(pi/6) - try it and see, what are the
 answers?
 
 If you want to determine phase you need to know the amplitude.  The only
 sane way to do both is to use a complex sample with an in-phase and a
 quadrature component.
 
 Gordon MM0YEQ

I do not see how a repeatable, and therefore measurable quadrature 
component can be developed in a complex, multi-frequency waveform since the 
quadrature component is just as frequency dependent as any other method of 
measurement.

Since the human ear is not sensitive to phasing, other than diffs between 
the two ears from delay/echo/reverb effects that help us determine 
direction of src, to me, this argument is moot and possibly a waste of 
time.

Cheers, gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
If parents would only realize how they bore their children.
-- G.B. Shaw
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] Max V. Mathews (1926-2011)

2011-04-22 Thread gene heskett
On Friday, April 22, 2011 03:54:36 PM Folderol did opine:

 On Fri, 22 Apr 2011 14:22:31 -0400
 
 Paul Davis p...@linuxaudiosystems.com wrote:
  On Fri, Apr 22, 2011 at 9:18 AM, Paul Davis 
p...@linuxaudiosystems.com wrote:
   On Thu, Apr 21, 2011 at 11:31 PM, Geoff Beasley
   
   ge...@laughingboyrecords.com wrote:
   On 04/22/2011 01:28 PM, gene heskett wrote:
   We all should all hold a moment of respectful silence, both
   for the man, and the legacy of his work.
   
   and to add to some sense of his legacy:
  on re-reading this i want to stress that it was absolutely not my
  intention to somehow try to tangle up ardour in mathew's legacy, or
  enjoy the side-effects of his well deserved fame. i just wanted to
  point out that without the groundbreak work that mathew's did, i would
  never have ended up doing what i do now. i owe him that, at the very
  least.
 
 We got that - don't worry :)
 
 I think it a great shame that none of today's kids seem to be taught
 about these people. or given any clue about how ideas from different
 people build on each other.

+100 at least.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
http://tinyurl.com/ddg5bz
http://www.cantrip.org/gatto.html
Despite all appearances, your boss is a thinking, feeling, human being.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] Max V. Mathews (1926-2011)

2011-04-22 Thread gene heskett
On Friday, April 22, 2011 04:38:36 PM Brad Garton did opine:

 On Apr 22, 2011, at 3:11 PM, Folderol wrote:
  I think it a great shame that none of today's kids seem to be taught
  about these people. or given any clue about how ideas from different
  people build on each other.
 
 none is kind of  broad paintbrush, I think.  The above is not true of
 the classes we teach at the CMC.  I've usually played Bicycyle Built
 for Two by the second week of the term.
 
 brad
 http://music.columbia.edu/~brad
 
Good for you Brad.  These gung-ho music types (and I don't mean that to be 
derogatory) need the history lesson even if it chokes them to get it down. 
Test in the morning, folks.

OTOH, many of our 'naturals' never got anywhere near a class like that, and 
have made millions.  But those 'naturals' also are quite likely to have 
learned it on their own just because its part of the legacy of the field 
they produce new music in.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
http://tinyurl.com/ddg5bz
http://www.cantrip.org/gatto.html
A bore is a man who talks so much about himself that you can't talk about
yourself.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] Max V. Mathews (1926-2011)

2011-04-21 Thread gene heskett
On Thursday, April 21, 2011 09:45:40 PM Dave Phillips did opine:

 Greetings,
 
 The subject line says it. Sad tidings.
 
 dp
 
Can you wrap some context around this Dave?  I probably should know the 
name considering he was 8 years my elder, but it isn't a name I recall now.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
http://tinyurl.com/ddg5bz
http://www.cantrip.org/gatto.html
Here's something to think about:  How come you never see a headline like
 `Psychic Wins Lottery.'
-- Comedian Jay Leno
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] Max V. Mathews (1926-2011)

2011-04-21 Thread gene heskett
On Thursday, April 21, 2011 11:24:50 PM Geoff Beasley did opine:

 On 04/22/2011 11:48 AM, gene heskett wrote:
  On Thursday, April 21, 2011 09:45:40 PM Dave Phillips did opine:
  Greetings,
  
  The subject line says it. Sad tidings.
  
  dp
  
  Can you wrap some context around this Dave?  I probably should know
  the name considering he was 8 years my elder, but it isn't a name I
  recall now.
 
 here ya go Gene
 
 http://en.wikipedia.org/wiki/Max_Mathews
 
 g.

Thanks.  Obviously he turned over a lot of dirt that has grown some amazing 
crops since.  We all should all hold a moment of respectful silence, both 
for the man, and the legacy of his work.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
http://tinyurl.com/ddg5bz
http://www.cantrip.org/gatto.html
Political history is far too criminal a subject to be a fit thing to
teach children.
-- W.H. Auden
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [offtopic] loopback

2011-04-13 Thread gene heskett
On Wednesday, April 13, 2011 07:15:19 AM Jens M Andreasen did opine:

 I did not get any? ... Not from LAD and not from Gene. Something is
 working though since  Veronica apparently could see the message from
 Gene.
 
 Trying once more
 
 /j
 
 On Tue, 2011-04-12 at 23:08 -0700, Veronica Merryfield wrote:
  On 2011-04-12, at 2:04 PM, gene heskett wrote:
   On Tuesday, April 12, 2011 05:03:51 PM Jens M Andreasen did opine:
   Test: ISP ate my e-mail ...
   
   /j
   
   And this one made it through the gauntlet.
  
  Or the ISP was sleeping off it's meal.

Doing a  reply all this time, so you should get 2 copies if you get one 
from the list.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
http://tinyurl.com/ddg5bz
http://www.cantrip.org/gatto.html
james but, then I used an Atari, I was more likely to win the lottery in
ten countries simultaneously than get accelerated X
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [offtopic] loopback

2011-04-12 Thread gene heskett
On Tuesday, April 12, 2011 05:03:51 PM Jens M Andreasen did opine:

 Test: ISP ate my e-mail ...
 
 /j
 
And this one made it through the gauntlet.

 ___
 Linux-audio-dev mailing list
 Linux-audio-dev@lists.linuxaudio.org
 http://lists.linuxaudio.org/listinfo/linux-audio-dev


-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
http://tinyurl.com/ddg5bz
http://www.cantrip.org/gatto.html
Your motives for doing whatever good deed you may have in mind will be
misinterpreted by somebody.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] Portable user interfaces for LV2 plugins

2011-03-03 Thread gene heskett
On Thursday, March 03, 2011 10:01:22 pm Fons Adriaensen did opine:

 On Wed, Mar 02, 2011 at 09:33:43PM -0500, gene heskett wrote:
  On Wednesday, March 02, 2011 09:15:32 pm Fons Adriaensen did opine:
   On Thu, Mar 03, 2011 at 12:17:40AM +0100, Stefano D'Angelo wrote:
Does point #1 mean we basically may want visualization that
expresses only a few properties of a certain waveform?
   
   Yes. Waveforms displays are completely useless for normal
   audio engineering. You may need them for technical purposes,
   when doing maintenance or testing. But there it ends.
  
  I beg to disagree with the premise that the waveform is useless.
 
 Please read again what I wrote above. All the examples you mention
 (and I agree with what you write about those) fall in the category
 'technical purposes, when doing maintanance and testing'.
 Plus they are about testing and measuring analog equipment, while
 the context of this thread is about the GUI for audio plugins.
 
 Yes a good scope is an essential instrument when developing and
 testing equipment that is analog or has some analog parts, e.g.
 AD and DA converters. But it is useless for an engineer making a
 recording or doing a mix.
 
Some of the best sounding commercials we ever did, were done during a time 
when our production guru started asking if he could watch the levels on a 
scope so I rigged one on the output of the production audio board.  Then he 
got the itch to goto Alaska  no one else seemed to care, despite my stated 
willingness to teach them.  Now, we are all digital, and the levels are all 
over the map.  Sucks.

 Ciao,


-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
http://tinyurl.com/ddg5bz
Ogden's Law:
The sooner you fall behind, the more time you have to catch up.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] Portable user interfaces for LV2 plugins

2011-03-02 Thread gene heskett
On Wednesday, March 02, 2011 09:15:32 pm Fons Adriaensen did opine:

 On Thu, Mar 03, 2011 at 12:17:40AM +0100, Stefano D'Angelo wrote:
  Does point #1 mean we basically may want visualization that expresses
  only a few properties of a certain waveform?
 
 Yes. Waveforms displays are completely useless for normal
 audio engineering. You may need them for technical purposes,
 when doing maintenance or testing. But there it ends.
 
 Interesting properties are peak level, RMS level, spectrum,
 etc. and their short term history.
 
 A waveform just contains too much information that is in
 almost all cases irrelevant. It's easy to find waveforms
 that look completely different but sound just the same.
 Or some that look almost the same but sound very different.

I beg to disagree with the premise that the waveform is useless.  I have 
had a scope probe in one hand for 60 years now, and there is nothing that 
comes close to finding that slightly edgy sound that just isn't quite right 
like a good look at the waveform when you have a known test signal.  
Clipping is easier to see, crossover distortion is easily seen by the 
trained eye, and even slew rate limits can be made to stand out plain as 
day.

Note however that I am not referring to a digitized waveform which has its 
own set of problems unless the sampling frequency is 100's of times faster 
than the signal being sampled, I am referring to the raw analog signal 
itself.  Digitize crap,and you still have crap even if the digital sample 
is quite high and the A-D is totally monotonic.  Consumer stuff rarely is 
either wide range linear, nor monotonic beyond 13 or 14 bits in a 16 bit 
system.  Even 24 bit stuff probably falls face first in its oatmeal at 20 
good bits.

Yes, you can see the results of all those distortions by doing an FFT on 
the digital signal, but unless one is intimately familiar with the FFT 
display, it can't tell you the real problem is crossover related so you 
only guess, or find someone who can tell you whats wrong, and chances are, 
he will use an analog scope to find and point it out.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
http://tinyurl.com/ddg5bz
667:
The neighbor of the beast.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [LAU] OpenOctaveMidi2 (OOM2) beta release

2011-01-27 Thread gene heskett
On Thursday, January 27, 2011 03:43:40 pm Chris Cannam did opine:

 On 27 January 2011 19:38, Christopher Cherrett ccherr...@openoctave.org 
wrote:
  I suspect there is much more to this puzzle than attribution.
 
 No, really not.  Attribution is incredibly important to many open
 source developers, partly because there are so few tangible benefits
 involved with open source work, and partly because the force of the
 licenses we use (particularly the GPL) depends on being confident
 about the ownership of copyright.  It matters a great deal to people
 if you take someone's work and represent it as your own.
 
 And it's a pity, because a situation like this or the earlier
 Rosegarden fork ought to be beneficial to everybody.  With Rosegarden,
 your project's focus was different from that of any of our core
 developers and, although we like to keep people happy, we really
 weren't able to spend the time to do the things you wanted.  Forking
 ensured that people who liked things your way had somewhere else to
 go, which made things better for them and simpler for us.
 
 In light of that, it's a great shame that the resulting new project
 should then give us such a sour impression -- and the same thing is
 true again here.  Your casual attitude to other people's work means
 that I and probably many others would avoid working with you again,
 but that negative feeling could have been avoided with such a tiny
 amount of thought and even less work.
 
 
 Chris

+1000

This very well said, Chris.  I personally do not have a dog in this fight, 
but had that been some of my now elderly code, I think I would be justified 
in calling this new effort out, as has now been more than amply done by 
others here, and the point _has_ been made.  Unfortunately, I am probably 
doing little except contributing to the roar of disapproval by the crowd.:(

To Alex and your crew:

It is likely that this contretemps will not fully settle until such time as 
the proper attributions have been restored and a new release containing 
those attributions has been made.

Defensive attitudes do not cut it, performance does.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
http://tinyurl.com/ddg5bz
A sine curve goes off to infinity, or at least the end of the blackboard.
-- Prof. Steiner
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [LAU] OpenOctaveMidi2 (OOM2) beta release

2011-01-27 Thread gene heskett
On Thursday, January 27, 2011 04:02:20 pm Christopher Cherrett did opine:

  Original Message  
 Subject: Re: [LAD] [LAU]  OpenOctaveMidi2 (OOM2) beta release
 From: gene heskett ghesk...@wdtv.com
 To: linux-audio-dev@lists.linuxaudio.org
 Date: 01/27/2011 01:57 PM
 
  On Thursday, January 27, 2011 03:43:40 pm Chris Cannam did opine:
  On 27 January 2011 19:38, Christopher
  Cherrettccherr...@openoctave.org
  
  wrote:
  I suspect there is much more to this puzzle than attribution.
  
  No, really not.  Attribution is incredibly important to many open
  source developers, partly because there are so few tangible benefits
  involved with open source work, and partly because the force of the
  licenses we use (particularly the GPL) depends on being confident
  about the ownership of copyright.  It matters a great deal to people
  if you take someone's work and represent it as your own.
  
  And it's a pity, because a situation like this or the earlier
  Rosegarden fork ought to be beneficial to everybody.  With
  Rosegarden, your project's focus was different from that of any of
  our core developers and, although we like to keep people happy, we
  really weren't able to spend the time to do the things you wanted. 
  Forking ensured that people who liked things your way had
  somewhere else to go, which made things better for them and simpler
  for us.
  
  In light of that, it's a great shame that the resulting new project
  should then give us such a sour impression -- and the same thing is
  true again here.  Your casual attitude to other people's work means
  that I and probably many others would avoid working with you again,
  but that negative feeling could have been avoided with such a tiny
  amount of thought and even less work.
  
  
  Chris
  
  +1000
  
  This very well said, Chris.  I personally do not have a dog in this
  fight, but had that been some of my now elderly code, I think I would
  be justified in calling this new effort out, as has now been more
  than amply done by others here, and the point _has_ been made. 
  Unfortunately, I am probably doing little except contributing to the
  roar of disapproval by the crowd.:(
  
  To Alex and your crew:
  
  It is likely that this contretemps will not fully settle until such
  time as the proper attributions have been restored and a new release
  containing those attributions has been made.
  
  Defensive attitudes do not cut it, performance does.
 
 A new release? What exactly do you expect?

The correct attributions, possibly with a sentence or 2 describing how the 
fork came to be in the README in download able package. What, 10 minutes 
work plus the repacking?

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
http://tinyurl.com/ddg5bz
Ten persons who speak make more noise than ten thousand who are silent.
-- Napoleon I
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [LAU] OpenOctaveMidi2 (OOM2) beta release

2011-01-27 Thread gene heskett
On Thursday, January 27, 2011 04:23:53 pm Christopher Cherrett did opine:

  Original Message  
 Subject: Re: [LAD] [LAU]  OpenOctaveMidi2 (OOM2) beta release
 From: gene heskett ghesk...@wdtv.com
 To: linux-audio-dev@lists.linuxaudio.org
 Date: 01/27/2011 02:07 PM
 
  On Thursday, January 27, 2011 04:02:20 pm Christopher Cherrett did 
opine:
   Original Message  
  Subject: Re: [LAD] [LAU]  OpenOctaveMidi2 (OOM2) beta release
  From: gene heskettghesk...@wdtv.com
  To: linux-audio-dev@lists.linuxaudio.org
  Date: 01/27/2011 01:57 PM
  
  On Thursday, January 27, 2011 03:43:40 pm Chris Cannam did opine:
  On 27 January 2011 19:38, Christopher
  Cherrettccherr...@openoctave.org
  
  wrote:
  I suspect there is much more to this puzzle than attribution.
  
  No, really not.  Attribution is incredibly important to many open
  source developers, partly because there are so few tangible
  benefits involved with open source work, and partly because the
  force of the licenses we use (particularly the GPL) depends on
  being confident about the ownership of copyright.  It matters a
  great deal to people if you take someone's work and represent it
  as your own.
  
  And it's a pity, because a situation like this or the earlier
  Rosegarden fork ought to be beneficial to everybody.  With
  Rosegarden, your project's focus was different from that of any of
  our core developers and, although we like to keep people happy, we
  really weren't able to spend the time to do the things you wanted.
  Forking ensured that people who liked things your way had
  somewhere else to go, which made things better for them and simpler
  for us.
  
  In light of that, it's a great shame that the resulting new project
  should then give us such a sour impression -- and the same thing is
  true again here.  Your casual attitude to other people's work means
  that I and probably many others would avoid working with you again,
  but that negative feeling could have been avoided with such a tiny
  amount of thought and even less work.
  
  
  Chris
  
  +1000
  
  This very well said, Chris.  I personally do not have a dog in this
  fight, but had that been some of my now elderly code, I think I
  would be justified in calling this new effort out, as has now been
  more than amply done by others here, and the point _has_ been made.
  Unfortunately, I am probably doing little except contributing to
  the roar of disapproval by the crowd.:(
  
  To Alex and your crew:
  
  It is likely that this contretemps will not fully settle until such
  time as the proper attributions have been restored and a new release
  containing those attributions has been made.
  
  Defensive attitudes do not cut it, performance does.
  
  A new release? What exactly do you expect?
  
  The correct attributions, possibly with a sentence or 2 describing how
  the fork came to be in the README in download able package. What, 10
  minutes work plus the repacking?
 
 Reasonable.
 
 We just have git so less than 10 minutes :)

Chuckle.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
http://tinyurl.com/ddg5bz
Mountain Dew and doughnuts...  because breakfast is the most important meal
of the day.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [OT] 3ghz coax and soldering...

2011-01-19 Thread gene heskett
On Wednesday, January 19, 2011 07:25:59 am Robin Gareus did opine:

 On 01/19/2011 06:35 AM, gene heskett wrote:
[...]

 I guess Joern's Studio is only 3 or 4 rooms. It's mostly because he
 mentioned wall sockets that I suggested this.
 It can also be the wall (or ceiling-mounted) type. I think they're
 called raceways or just cable-tray.

Yup. 

  It is currently running inside the ALICE detector @LHC.
  
  Yikes.  If that ever collapses, it will emp into smoke, and and all
  electrical stuff for many meters around it.
 
 nah It will pull itself into a black hole of course :)

They tried that once, took about a year to rebuild things IIRC. :(
 
  That, it can be said is NOT a
  friendly environment.  Even your $15 Casio wrist watch is in danger if
  you move too fast in that.
 
 The magnetic field you mean? The tricky part is get close enough. You'll
 need a few weeks to undo all the screws on the enclosure and not get
 kicked out in the meantime. Once you get in there you don't need to
 move, the electrons inside the watch are already moving fast enough. The
 only workaround is to have only short interconnects and lots of bulk in
 between them.  Luckily this is an OT post:
 http://blogs.discovermagazine.com/badastronomy/2010/09/21/dont-cross-the
 -lhc-stream/

Interesting what drifting conversations do when brains get together.

[...]
  Silver solder, or just silver bearing solder?
 
 likely both. It is a very well equipped lab. There was a small
 hand-torch in there as well. Though I think it was mostly used as a
 spare lighter :)
 
And of course its out of gas if you need to fire it up and get enough heat 
out of it to do a silver joint.  There is a Murphy's Law corollary about 
that I've seen someplace. ;-)

[...]

 Thank you for the lengthy explanation.

NP.  When I get started, like most old farts with a lng history in 
broadcasting, I don't know when its time to shut up. ;-)
 ciao,
 robin

Thanks Robin

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
No two persons ever read the same book.
-- Edmund Wilson
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [OT] 3ghz coax and soldering...

2011-01-18 Thread gene heskett
On Tuesday, January 18, 2011 09:16:00 pm Robin Gareus did opine:

 Hi Joern,
 
 If it is an option: use Leerrohre (DE for empty tubes ?) to make it
 future-proof, rather than to rely on cable-standards. In a few years you
 may want to replace coax with optical or whatever.

I think that would translate to wave-guides in English, but check your 
sizes, at 3Ghz, they are hundreds of times greater cross sectional area 
than a coax would be.  Also, a lot less loss if properly terminated. 250 
feet of it has less loss than 3 feet of this mini-coax in common use now, 
but you would have at least $20k in that 250 feet too.

In short, optical seems the best way to go. I helped setup a fiber link 
several years ago that was 39 kilometers long, and the end to end optical 
loss was 0.5 db.  You can't do that with wave-guide or a G-Line, and coax 
would have likely been 60-80db of loss and much less bandwidth, we stuffed 
4 television channels though that fiber.

 The only question I can answer is #4: The problem is reflections caused
 by skin-effect if you do solder them. Back in the days that I spent in
 the physics dept. we used solder-less crimp connectors for everything
 high-freq.

I can't testify about 3Gb+ solder joints, but I do know that properly done, 
they are invisible at .6 Ghz.  You may have to putz with it a bit, but it 
CAN be done.

And, I have yet to see a physics prof that actually knew which end of the 
iron got hot, let alone could actually make a good joint.  Too many have 
the attitude that their hands do not fit the tools and make no effort to 
teach themselves how to do it.

I will allow the comment that when fabricating wave-guide parts and filters 
for 7Ghz work, which I have done a few of decades ago, those were usually 
silver soldered because the regular tin/lead solders surfaces oxidized with 
time much worse, screwing with the skin effect losses.  Silver oxide may 
look fugly, but is still a pretty fair conductor when frequencies are in 
the realm where skin effect reigns supreme.  Just as true inside the wave-
guide as it is on the skin of a coax conductor.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
After twelve years of therapy my psychiatrist said something that
brought tears to my eyes.  He said, No hablo ingles.
-- Ronnie Shakes
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [OT] 3ghz coax and soldering...

2011-01-18 Thread gene heskett
On Tuesday, January 18, 2011 09:40:50 pm f...@kokkinizita.net did opine:

Hello Fons ;-)
 
 On Tue, Jan 18, 2011 at 10:59:59PM +0100, J�rn Nettingsmeier wrote:
  * source
  * 5m or so of suitable cable
  * bnc wall socket
  * 20m installation cable (-63dB/100m @ 3ghz)
  * a ghielmetti patchbay (which includes two canare contacts to the
  patch cord and two bnc on the rear, unfortunately)
  * another 20m installation cable
  * bnc wall socket
  * another 5m cable
  * sink

Which is several reflections and a lot of vswr in a 75 ohm video circuit.
Why?  Unless special ordered, the bnc connector you can by in 20 pound 
bags, is a 50 ohm connector, and every one encountered in a 75 ohm video 
circuit sticks up like a pocket combs teeth on a TDR.

The down side is that while there are 75 ohm bnc available, there is no 
provision to prevent someone from plugged a 50 ohm connector into that 75 
ohm socket.  The 50 pin is too big for the 75 ohm socket and breaks the 
female socket, expanding it so that a proper 75 ohm connector will likely 
not even make a connection when its locked on.  Here in the states, after 
encountering lots of that sort of damaged sockets, I did find a src of 75 
ohm bnc's but then had to go round up the right sized numbered drill bit 
and a pin vice to spin it with, and drill out the back end of the pin in 
order to get my fav 75 ohm video cables center conductor into the pin for 
crimping.

Needless to say that makes for about 4x the time in installing the 
connector.

My fav cable is Susan Clarks (Clark Wire  Cable) type 7559, its quad 
shielded with both a silver plated 90% or so braid over a metalized mylar 
wrap on the foam core for s shielding effectiveness of about 110 db, and 
with its foam core, its both low loss and very very flexible.

  question 1: any hopes for reliable hd-sdi?
 
 Can't really answer this. But BNC seems to be the standard
 connector for this, so it's probably OK.

And as long as its not what we here in the US call a 'Cambridge' connector, 
which is a solderless install, you special strip the coax and literally 
screw the connector onto the end of the cable.  But its a time bomb whose 
fuse could be as little as a couple of months long when install on a soft 
foam cored cable.  The cable cold flows and collapses away from the 
connector shell and you have a very poor shield connection and crosstalk 
you can see at the other end of the cable when there are 40 such cables 
bound in a truck going 10 meters to another rack.

  question 2: how can it be that a kick-ass company like ghielmetti
  does not offer video patchbays that allow direct connection of coax
  installation cables, but require rear bnc connections instead?
 
 This is probably just a question of being practical. Wiring up
 a patch bay to things outside the rack (or the equipment it is
 part of) without connectors leaves you with something that is more
 or less cast in stone. It can also be quite difficult to install.
 I recently wired up a 96 point audio patchbay without rear
 connectors (i.e. soldered), with almost all of the connections
 going outside. Luckily these cables had the other end free and
 didn't go into some wall. But I'll avoid to do that again...
 I doing another one these days (the Sala dei Concerti - you know
 the system needs some rewiring :-) but this time the patchbay has
 rear connectors - it would be near impossible get it wired up
 otherwise.
 
  question 2b: is there an alternative for direct rear coax
  connection, thereby cutting out two potentially disruptive contact
  surfaces?
 
 Haven't seen it. When I was working at Alcatel, all HF racks we
 constructed had back panels with double through-panel BNCs for
 external connections. No external cable would ever be attached
 directly to any of the equipment inside the rack. And more often
 than not, the same through-panel BNCs were used on the actual
 equipment boxes themselves, with an internal BNC-SMA cable to
 connect to the PCBs. So any signal going in or out would pass
 via at least 4 BNCs, and 4 again if routed to another rack.
 I often worried about this (since we mostly did equipment doing
 very precise phase measurements etc.), but the HF 'old hands'
 told me each time that I shouldn't.

As long as the cable lengths were matched, shrug.
 
 For really critical stuff at 2 GHz and above they would prefer
 SMA, and if things were really extreme the coax cables would
 be replaced by rigid tubes, welded to the SMA connectors using
 special HF induction welding equipment. SMA handles much higher
 frequencies than BNC, but I don't think it matters for SDI.
 
  question 3: i'm thinking of getting neutrik isolated bnc connectors
  (the d-type ones that are semi-recessed and thus well protected from
  clumsy passers-by). but their soldering lugs break the coaxial
  structure - cause for concern?
 
 That could well be cause for concern. Is there really any advantage
 to recessed BNCs ? The connector itself is usually solid 

Re: [LAD] [OT] 3ghz coax and soldering...

2011-01-18 Thread gene heskett
On Wednesday, January 19, 2011 12:12:05 am Robin Gareus did opine:

 On 01/19/2011 03:39 AM, gene heskett wrote:
  On Tuesday, January 18, 2011 09:16:00 pm Robin Gareus did opine:
  Hi Joern,
  
  If it is an option: use Leerrohre (DE for empty tubes ?) to make it
  future-proof, rather than to rely on cable-standards. In a few years
  you may want to replace coax with optical or whatever.
  
  I think that would translate to wave-guides in English
 
 nope. I mean tubes like pipes in the wall or floor that allow one to
 easily replace cables that run inside those tubes. It'd still be a major
 re-wiring task but at least one can change the wires easily compared to
 in-wall mounted cables.
 

Ahh, so, here that is called conduit and can be metallic or more likely 
in recent years, plastic, glued up just like water pipe and smoother to 
pull wires through than the metallic stuff.  Both need plenty of snot on 
the wires for a temp lubricant if going very far, and about 3 bends is 
still the limit for one pull run.

 Some trivial mechanical suggestion for a future-proof studio (not an
 electrical one) at least if future  10 years and esp. if you don't want
 to rip the whole studio apart for major renovation.
 
 but wave-guides are a good drift.
 
  but check your
  sizes, at 3Ghz, they are hundreds of times greater cross sectional
  area than a coax would be.  Also, a lot less loss if properly
  terminated. 250 feet of it has less loss than 3 feet of this
  mini-coax in common use now, but you would have at least $20k in that
  250 feet too.
  
  In short, optical seems the best way to go. I helped setup a fiber
  link several years ago that was 39 kilometers long, and the end to
  end optical loss was 0.5 db.  You can't do that with wave-guide or a
  G-Line, and coax would have likely been 60-80db of loss and much less
  bandwidth, we stuffed 4 television channels though that fiber.
  
  The only question I can answer is #4: The problem is reflections
  caused by skin-effect if you do solder them. Back in the days that I
  spent in the physics dept. we used solder-less crimp connectors for
  everything high-freq.
  
  I can't testify about 3Gb+ solder joints, but I do know that properly
  done, they are invisible at .6 Ghz.  You may have to putz with it a
  bit, but it CAN be done.
 
 sure, one question is if it can be done by Joern and another is if
 shelling out more euros for a proper crimp-on connectors is worth not to
 worry about possible bad solder joints.

Keyword there is proper, there is a lot of trash for sale at Radio Shack  
friends.
 
  And, I have yet to see a physics prof that actually knew which end of
  the iron got hot, let alone could actually make a good joint.  Too
  many have the attitude that their hands do not fit the tools and make
  no effort to teach themselves how to do it.
 
 LOL.

Thought someone might like that.

 This was/is experimental physics in cooperation with
 hardware-informatics. Eventually we designed custom ASICs and did the
 PCBs and soldering of the prototypes ourself, pretty much everything is
 non-standard since it must be able to work in a 5 Tesla magnetic field.
 It is currently running inside the ALICE detector @LHC.

Yikes.  If that ever collapses, it will emp into smoke, and and all 
electrical stuff for many meters around it.  That, it can be said is NOT a 
friendly environment.  Even your $15 Casio wrist watch is in danger if you 
move too fast in that.

  I will allow the comment that when fabricating wave-guide parts and
  filters for 7Ghz work, which I have done a few of decades ago, those
  were usually silver soldered because the regular tin/lead solders
  surfaces oxidized with time much worse, screwing with the skin effect
  losses.  Silver oxide may look fugly, but is still a pretty fair
  conductor when frequencies are in the realm where skin effect reigns
  supreme.  Just as true inside the wave- guide as it is on the skin of
  a coax conductor.
 
 interesting. I do remember a drawer with at least 15 different kind of
 solder. Now I know what that silver stuff in there was in there for :)

Silver solder, or just silver bearing solder?  The latter seems to top out 
at about 3% siver in an otherwise eutectic allow, but is a noticeably 
stronger solder mechanically that doesn't oxidize near as fast.  I don't 
use anything else myself but it does raise the iron temps needed by 
50-100F, which leads to needing to clean the tips more often.

Real silver solder needs a propane or better torch or a tig for heat and 
you use a borax based flux that melts and forms an airtight puddle of 
liquid glass over the joint so the oxygen is sealed away from the hot 
metal, facilitating a nice clean joint when you feed the silver wire in to 
make a 'sweat' joint, like the plumbers do for copper piping.  But the 
borax should be chipped away and removed once it has cooled as its a bit 
lossy at those frequencies.  Properly done, you get the 'sweat' started, 
and pull

Re: [LAD] [OT] Richard Stallman warns against ChromeOS

2010-12-17 Thread gene heskett
On Friday, December 17, 2010 05:15:04 am Philipp Überbacher did opine:
[...]
 I guess it really depends on what you try to achieve. Afaik the average
 life-span of a HD is puny 2 years. 

Some maybe.  I have a 1Gb seacrate hawk I use on a TRS-80 Color Computer 
that is a good 15 years old, and I hooked up an old Quantum P40S beside it 
the other day that must be close to 18 years old.  No bad sectors were 
found when I did a logical verify of the surface.

 From what I heard the magnetic tapes
 used by for example ESA a long time ago have a life-span of 80 years. If
 'store it good and forget' is what you're after then tape seems like a
 good idea.

That seems to be a recipe for disaster.  Will there be a working tape drive 
to read those old tapes in even 40 years?  Here, I use 4 1Tb drives as 
individual drives, 3 of which have individual installs on them, and the 4th 
is for amanda, doing nightly backups of whatever install I am running this 
year.  With smartd running, I have been told far enough in advance of an 
impending drive failure that my email corpus has not been lost since early 
2002.
 
 As for my university, as far as I know they use some RAID system for
 everyday and tapes for sensitive data. And they already had their whole
 RAID fail at the same time.

So have I observed. Twice that I know of at my former, and occasionally 
still, employers.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
Half the world is composed of people who have something to say and can't,
and the other half who have nothing to say and keep on saying it.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [OT] Richard Stallman warns against ChromeOS

2010-12-17 Thread gene heskett
On Friday, December 17, 2010 05:32:43 am Ralf Mardorf did opine:

 On Fri, 2010-12-17 at 11:05 +0100, Ralf Mardorf wrote:
  I'm turning on my computer several times a day and my drives get
  broken after 2 years
 
 Last time this happened Gene recommended that I should hit the hard disk
 drive with a hammer on startup and it worked :). I was able to backup
 important data, but I couldn't backup all data. I noticed that after the
 HDD rest for a while, a week or so, it worked better when using the
 hammer, resp. I used a slat.

I don't recall using the word hammer without the rubber prefix.  That really 
is extreme, although I do have an old Maxtor 7120S that needs a pretty good 
bump to get it started.  Once running, it has no bad sectors yet.  The idea 
is that you give the drive a good bump, with the ball of your hand, or a 
small rubber hammer, striking the corner of the case so that the drives 
case is spun a few degrees in the same plane the disks inside turn.  This 
breaks the heads loose from the disks, which have become so polished that 
they stick to the disk like a set of machinists 'Joes Blocks' which are so 
highly polished that one can bring them together in whatever thickness you 
need to set a gage with, by twisting them.  They will remain stuck together 
until you twist them again breaking the atomic bond.  If the drives case, 
and the heads attached to it, can be given enough of a twisting motion 
relative to the disks, by a sideways blow on the corner of the case, the 
heads will come loose and the drive motor will then have enough power to 
get the disks started.  The heads will be flying on a film of air, as they 
are designed to do, before the disks have turned half a turn.  Soft wood 
might do as it would dent, cushioning the blow somewhat without damaging 
the case casting.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
There are no accidents whatsoever in the universe.
-- Baba Ram Dass
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [OT] Richard Stallman warns against ChromeOS

2010-12-17 Thread gene heskett
On Friday, December 17, 2010 05:52:17 am Ralf Mardorf did opine:

 On Fri, 2010-12-17 at 05:30 -0500, gene heskett wrote:
  On Friday, December 17, 2010 05:15:04 am Philipp �berbacher did opine:
  [...]
  
   I guess it really depends on what you try to achieve. Afaik the
   average life-span of a HD is puny 2 years.
  
  Some maybe.  I have a 1Gb seacrate hawk I use on a TRS-80 Color
  Computer that is a good 15 years old, and I hooked up an old Quantum
  P40S beside it the other day that must be close to 18 years old.  No
  bad sectors were found when I did a logical verify of the surface.
 
 Ok, my 40MB SCSI Seagate for the Atari is ok for more than 20 years,
 heavy usage, several startups a day. Sometimes I need to start it 2 or 3
 times, but than it's ok.
 
   From what I heard the magnetic tapes
   used by for example ESA a long time ago have a life-span of 80
   years. If 'store it good and forget' is what you're after then tape
   seems like a good idea.
  
  That seems to be a recipe for disaster.  Will there be a working tape
  drive to read those old tapes in even 40 years?
 
 For analog tapes Dirk Brauner had Telefunken machines that are as old as
 you are and they were better than a lot of modern machines ;).

I'll have to call you on that one, Ralf.  It was some of your folks that 
invented the wire recorder in about '38 or '39, and the coated paper tape 
was sometime in the later 40's.  I was born in '34.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
Fools rush in -- and get the best seats in the house.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [OT] Richard Stallman warns against ChromeOS

2010-12-17 Thread gene heskett
On Friday, December 17, 2010 06:13:53 am Ralf Mardorf did opine:

 On Fri, 2010-12-17 at 05:57 -0500, gene heskett wrote:
  On Friday, December 17, 2010 05:52:17 am Ralf Mardorf did opine:
   On Fri, 2010-12-17 at 05:30 -0500, gene heskett wrote:
On Friday, December 17, 2010 05:15:04 am Philipp �berbacher did
opine: [...]

 I guess it really depends on what you try to achieve. Afaik the
 average life-span of a HD is puny 2 years.

Some maybe.  I have a 1Gb seacrate hawk I use on a TRS-80 Color
Computer that is a good 15 years old, and I hooked up an old
Quantum P40S beside it the other day that must be close to 18
years old.  No bad sectors were found when I did a logical verify
of the surface.
   
   Ok, my 40MB SCSI Seagate for the Atari is ok for more than 20 years,
   heavy usage, several startups a day. Sometimes I need to start it 2
   or 3 times, but than it's ok.
   
 From what I heard the magnetic tapes
 used by for example ESA a long time ago have a life-span of 80
 years. If 'store it good and forget' is what you're after then
 tape seems like a good idea.

That seems to be a recipe for disaster.  Will there be a working
tape drive to read those old tapes in even 40 years?
   
   For analog tapes Dirk Brauner had Telefunken machines that are as
   old as you are and they were better than a lot of modern machines
   ;).
  
  I'll have to call you on that one, Ralf.  It was some of your folks
  that invented the wire recorder in about '38 or '39, and the coated
  paper tape was sometime in the later 40's.  I was born in '34.
 
 I corrected myself, it's just because you're looking younger on your
 photos ;).

Of course I do, that pic on my front page is 6 years old now. ;-)

 Of cause, I guess the Telefunk - or was it AEG? - machines
 were without tubes. The magnetic tape head had visible slots.

The first Telefunken wire, or tape machines I saw, were definitely tubes.  
And older types at that, 8 pin octal based stuff.  Yes folks, I have been 
chasing electrons for a living for a long time.  And TBT, my first  
experience with a wire machine was enough to break me of any further 
interest.  No amount of level winding contraptions could stop the 
backlashes  broken wire.  Not to mention the head wear rate was very high.  
At least we could get 200-400 hours out of the first tape heads if we fed 
then plastic tape.  Wire, maybe 50 hours as the wire sawed them deeply in 
just a few hours. 

 Because the tapes were stored spooled to the end, there even was no
 audible crosstalk at the beginning of the recordings.

Print through was a real problem in the early years.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
Experiments must be reproducible; they should all fail in the same way.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [OT] Richard Stallman warns against ChromeOS

2010-12-16 Thread gene heskett
On Thursday, December 16, 2010 08:12:34 am Arnold Krille did opine:

 On Thursday 16 December 2010 01:13:24 Dan Kegel wrote:
  On Wed, Dec 15, 2010 at 10:48 PM, gene heskett ghesk...@wdtv.com 
wrote:
   Now, if we can just get a law that when I have ... issued the delete
   to the server, it truly was deleted
  
  For what it's worth, Google's caution in promising deletion
  is probably because it's not quite sure how to do that
  quickly.  Users would be Very Very Angry if a disk outage
  or a fire in a datacenter resulted in the loss of their stored
  email, so Google probably has some sort of offsite backup
  arrangement, and that might complicate prompt deletion.
  ... yup,
  http://mail.google.com/support/bin/answer.py?hl=enanswer=7401
  says
  residual copies of deleted messages and accounts may take up
  to 60 days to be deleted from our active servers and may remain in our
  backup systems.
  
  So, if you were google, would you use tape backup?  If so,
  how would you do that permanent deletion thing?  If not,
  how would you make darn sure you didn't anger users by
  losing messages during a disaster?
 
 I don't think google uses magnet-tapes or similar for any backups except
 the vital core data of its business. Given the number and size of their
 data- centers around the world, they just sync the data to a different
 part of the world an be done with it. Of course the deletion has to be
 synced to all remote-copies and probably also forwarded to older
 backups but once such a mechanism is implemented it should do the
 actual delete within a day...
 
 There are even universities that decided against a new tape-library and
 in favor of a big stack of disks for long-term backup because these
 where cheaper, similar reliable and much faster for restore. And they
 don't need a special tape-library-managing app to access the data, a
 file-browser or the command-line is enough...
 
 Have fun,
 
 Arnold

I run amanda here every night, but no tape, big disks instead.  Much more 
usable come recovery times.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
The real reason psychology is hard is that psychologists are trying to
do the impossible.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [OT] Richard Stallman warns against ChromeOS

2010-12-16 Thread gene heskett
On Thursday, December 16, 2010 07:15:52 pm David Olofson did opine:

 On Thursday 16 December 2010, at 23.39.21, Ralf Mardorf
 ralf.mard...@alice- dsl.net wrote:
 [...]
 
  Aaargh, I had an amp from an established company, can't
  remember this company, everything was connected by wire-wrapping, so
  indeed a good discrete circuit, but the wire-wrapping did cause
  defects. Btw. I prefer good old leaded solder, but leaded solder in
  Germany isn't allowed anymore. We should start to wire-wrap all
  electronic devices for our politicians here :p.
 
 Wire-wrapping... *hehe*
 
 For my university project (some puny 15 years ago ;-), I decided to have
 some serious fun, and designed a MIDI synthesizer around a 68HC11, a
 battery backed RAM, some EEPROM and three 8580 (newer SID) chips. 700
 pins, all wire-wrapped. And it even worked! :-)
 
 Actually, it's quite swift and effective method; it's the cutting and
 stripping of the wires that's a PITA, unless you have a really good tool
 - which I didn't at the time! :-D

The quality of the wrapped connection depended on two items.  First was the 
quality and corner sharpness of the pins, and there were some real crap out 
there being sold by name brands I won't mention, and the color of the wire.  
The red wires colored dye would eat the wire in two in 5 years time.  It 
was the same dye that caused the wholesale failures of millions of mike 
cords on cow barn radios back in the day. The copper of the wire turned 
ugly brown and it got so brittle that it was not repairable.  I started 
shopping around looking for a suitable replacement cable, and experimented 
with quite a few that claimed _their_ dyes didn't do that, but they all 
lied, a lot.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
Dr. Jekyll had something to Hyde.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [OT] Richard Stallman warns against ChromeOS

2010-12-15 Thread gene heskett
On Wednesday, December 15, 2010 05:01:58 am Tim E. Real did opine:

 On December 14, 2010 10:04:10 pm Ralf Mardorf wrote:
  On Wed, 2010-12-15 at 02:47 +, Harry Van Haaren wrote:
   On Wed, Dec 15, 2010 at 2:40 AM, Ralf Mardorf
   
   ralf.mard...@alice-dsl.net wrote:
   A lot of people do, but perhaps they do it for mails that
   anyway are in
   public, e.g. to correspond to mailing lists.
   
   Anybody know of a public email provider that is better? Or more so:
   that can prove they are better?
   Open to suggestions :-)
   
   -Harry
  
  An evasive answer: For a while I used OpenPGP for emails ;). Perhaps
  all autistics and savants able to do prime factorization are only
  working for Google and no other provider or even intelligence
  services :D.
 
 Ha. Good one.
 
 But really, should we all be using some form of it?
 I did for a while. I notice some folks here use it, some don't.
 KMail always says unknown (I think we have to share keys).
 Would it be better for LAD? Does it matter?
 Will it, soon, the way things are going?
 
 Big brother is the corporations.
 I used to be able to claim a prize in a bag of potato chips by walking
 in to any store and handing over a ticket. Now I must 'register'
 on-line.
 
 This technology we use is a delicate dance between convenience and
 security, but I don't like what I'm seeing transpire these days...
 
 Here, our gov created a national do not call list, which we could join
  and telemarketers would not be allowed to call us, if we said so.
 People flocked to the list!
 Then the gov sold the list to some marketing group. Ugh...
 
 Tim.

Ralf I suspect, if he were to use pgp, would be like me, and only trust 
pgp-2.6.2a, the last one before they put Zimmerman in jail for a few years. 
I have often said, and have been called the uber paranoid for it, that one 
of the conditions of his release was that the next generation of pgp had a 
back door.  Denials out the yang are always instantaneous, but none of them 
came from Pete, so I have no choice but to conclude he is under NDA as the 
price of his freedom. So I figure the lack of compatibility of modern 
versions means I might as well use plain text anyway.  My views aren't 
secret anyway if you read my sig.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
Knowledge without common sense is folly.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [OT] Richard Stallman warns against ChromeOS

2010-12-15 Thread gene heskett
On Wednesday, December 15, 2010 05:36:25 pm f...@kokkinizita.net did opine:

 On Wed, Dec 15, 2010 at 05:14:56AM -0500, gene heskett wrote:
  Ralf I suspect, if he were to use pgp, would be like me, and only
  trust pgp-2.6.2a, the last one before they put Zimmerman in jail for
  a few years. I have often said, and have been called the uber
  paranoid for it, that one of the conditions of his release was that
  the next generation of pgp had a back door.
 
 PZ was never put in jail. He was investigated for illegal export of
 'munitions', but the US government dropped the case after some years
 without any charges being filed.
 
 Ciao,

Fons, no dis-respect intended, but I was there, observing closely, sitting 
behind the keyboard of a full house supercharged amiga back in those years.

He did do 2 or 3 years.  Don't forget, this is a prime example of that old 
saw about history being written by the winners, so the whole thing may have 
been white washed to a high polish by now.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
All generalizations are false, including this one.
-- Mark Twain
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [OT] Richard Stallman warns against ChromeOS

2010-12-15 Thread gene heskett
On Wednesday, December 15, 2010 05:44:12 pm Dan Kegel did opine:

 On Wed, Dec 15, 2010 at 3:03 AM, Dan Kegel d...@kegel.com wrote:
  On Tue, Dec 14, 2010 at 6:47 PM, Harry Van Haaren 
harryhaa...@gmail.com wrote:
  Anybody know of a public email provider that is better? Or more so:
  that can prove they are better?
  
  I'm afraid every webmail provider in the world is
  going to have the same basic problem: you shouldn't
  be trusting other people with your data.
 
 https://www.eff.org/deeplinks/2010/12/breaking-news-eff-victory-appeals-
 court-holds is a ray of hope, though...

Yes it is.  Now, if we can just get a law that when I have pulled the msg 
to my machine, and issued the delete to the server, it truly was deleted, 
then they would need a search warrant to my machine in order to see 
yesterdays emails already pulled.  The move has been to make the ISP's hold 
those supposedly deleted messages till the statutes run out, and TBT, there 
probably isn't an ISP on the planet with THAT much storage, not without 
treating it like an unfunded mandate.  Which it sure is.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
Even God lends a hand to honest boldness.
-- Menander
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [OT] Richard Stallman warns against ChromeOS

2010-12-15 Thread gene heskett
On Wednesday, December 15, 2010 05:51:45 pm Jörn Nettingsmeier did opine:

 On 12/15/2010 11:14 AM, gene heskett wrote:
  Ralf I suspect, if he were to use pgp, would be like me, and only
  trust pgp-2.6.2a, the last one before they put Zimmerman in jail for
  a few years. I have often said, and have been called the uber
  paranoid for it, that one of the conditions of his release was that
  the next generation of pgp had a back door.
 
 as they say, paranoia doesn't mean they're not after you!
 
 :-D
 
 i think this problem is mitigated somewhat by using open protocols with
 open crypto implementations that have undergone public scrutiny. unless
 you want to believe that the NSA has quantum computers anyway and have
 solved the entire problem space years ago :)
 
Not NASA, FBI.  There are reports of 2 or 3 guys witnessing their machinery 
busting a post 2.6.2a PGP's key in 30 seconds.  No clue if that passes the 
snope's sniff test or not, could be nothing more than propaganda to 
discourage its use too.  It is still a problem for some methods though, 
just look at all the hoorah about R.I.M. a few months ago, and I doubt 
their encryption is even equal to a 256 bit PGP key.

 ___
 Linux-audio-dev mailing list
 Linux-audio-dev@lists.linuxaudio.org
 http://lists.linuxaudio.org/listinfo/linux-audio-dev


-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
A little experience often upsets a lot of theory.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [OT] Richard Stallman warns against ChromeOS

2010-12-15 Thread gene heskett
On Wednesday, December 15, 2010 07:32:11 pm Paul Davis did opine:

 On Wed, Dec 15, 2010 at 5:42 PM, gene heskett ghesk...@wdtv.com wrote:
  Fons, no dis-respect intended, but I was there, observing closely,
  sitting behind the keyboard of a full house supercharged amiga back
  in those years.
  
  He did do 2 or 3 years. �Don't forget, this is a prime example of that
  old saw about history being written by the winners, so the whole
  thing may have been white washed to a high polish by now.
 
 if so, they appear to have wiped google (and wikipedia) clean too.
 there is no record that i can find of zimmerman ever spending time in
 prison for PGP.

And I have to admit a failure myself at this late date.  His home page 
makes good reading today, but put a extra n on the end of his name.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
There is one difference between a tax collector and a taxidermist --
the taxidermist leaves the hide.
-- Mortimer Caplan
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [OT] Richard Stallman warns against ChromeOS

2010-12-15 Thread gene heskett
On Wednesday, December 15, 2010 07:34:43 pm Folderol did opine:

 On Wed, 15 Dec 2010 17:51:20 -0500
 
 Paul Davis p...@linuxaudiosystems.com wrote:
  On Wed, Dec 15, 2010 at 5:42 PM, gene heskett ghesk...@wdtv.com 
wrote:
   Fons, no dis-respect intended, but I was there, observing closely,
   sitting behind the keyboard of a full house supercharged amiga back
   in those years.
   
   He did do 2 or 3 years.  Don't forget, this is a prime example of
   that old saw about history being written by the winners, so the
   whole thing may have been white washed to a high polish by now.
  
  if so, they appear to have wiped google (and wikipedia) clean too.
  there is no record that i can find of zimmerman ever spending time in
  prison for PGP.
 
 They seem to have wiped my memory as well. Also, I was under the
 impression his first name was Phil, not Pete.

A slip of a mind suffering from flash wearout syndrome?  It has been around 
76 years now, and I realized  the mistake _after_ I hit the send button.  
It wasn't the first time, and if I wake up in the morning, likely won't be 
the last. ;-)

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
There is one difference between a tax collector and a taxidermist --
the taxidermist leaves the hide.
-- Mortimer Caplan
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [OT] Richard Stallman warns against ChromeOS

2010-12-15 Thread gene heskett
On Wednesday, December 15, 2010 07:38:50 pm Paul Davis did opine:

 On Wed, Dec 15, 2010 at 5:14 AM, gene heskett ghesk...@wdtv.com wrote:
  Ralf I suspect, if he were to use pgp, would be like me, and only
  trust pgp-2.6.2a, the last one before they put Zimmerman in jail for
  a few years. I have often said, and have been called the uber
  paranoid for it, that one of the conditions of his release was that
  the next generation of pgp had a back door. �Denials out the yang are
  always instantaneous, but none of them came from Pete, so I have no
  choice but to conclude he is under NDA as the price of his freedom.
 
 Wrong also:
 
 Q: I heard a rumor that you cut a deal with the US Government to put a
 back door in PGP in order to not be prosecuted for publishing PGP. Is
 this true? Come on, you can tell me, I won't tell anyone, I promise.
 
 A: You heard wrong. No, I didn't cut any deals, and would not have
 done so even if it was the only way to stay out of prison. But I
 didn't have to negotiate with them at all. After a three year criminal
 investigation, they did not indict me, because we beat them.
 
 This is from his own website: 
 http://www.philzimmermann.com/EN/faq/index.html
 
 paranoia will only get you so far gene :)

True, but what his own page says now, does not match the emails flying 
around about it back in the day.  Unforch, to be able to back that up, I 
would have to have an email corpus that goes back farther than the 2002 
date, when I had a crashed drive and lost everything I didn't have stored 
on the CoCo3's hard drive.  That goes clear back to the Princeton days of 
the coco mailing list, but that stops in about 91 when I switched to an 
amiga, and that whole decade vaporized in drive crash after drive crash.

So lets wrap it up and say that Phil's web page is correct.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
You have a deep interest in all that is artistic.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [OT] Richard Stallman warns against ChromeOS

2010-12-15 Thread gene heskett
On Wednesday, December 15, 2010 11:44:41 pm Ralf Mardorf did opine:

 On Wed, 2010-12-15 at 17:42 -0500, gene heskett wrote:
  history being written by the winners, so the whole thing may have
  been white washed to a high polish by now.
 
 People who put their telephone handset into a thingy to be able to do
 data telecommunication, before there was the Internet for public, tend
 to be more sceptic/paranoid than youngsters ;).

Never did that.  My first modem was a 120 baud device, but it was wired.  
Hooked up to the precursor to the coco3 I'm running right now, in the 
basement, logged into it over a serial port using minicom on this linux 
box.

 The reason for this is,
 that at that time, we might be hackers our self. I guess we can't
 compare the easy hacking that was possible at C64 times (or Amiga ;),
 with today data protection :D.

The amiga is actually fairly late model here folks, I started with a quest 
super elf I built from a kit.  Circa '77.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
LILO, you've got me on my knees!
-- David Black, dbl...@pilot.njin.net, with apologies to Derek and the
Dominos, and Werner Almsberger
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [OT] Richard Stallman warns against ChromeOS

2010-12-15 Thread gene heskett
On Wednesday, December 15, 2010 11:50:13 pm Jens M Andreasen did opine:

 On Wed, 2010-12-15 at 19:45 -0500, gene heskett wrote:
  ... but what his own page says now, does not match the emails flying
  around about it back in the day.  Unforch, to be able to back that up,
  I would have to have an email corpus that goes back farther than the
  2002 date, when I had a crashed drive and lost everything ..
 
 Ironically, if you had had your precious data in the cloud rather than
 on your own computer, this would not have happened. :-D
 
 [jma runs away and hides behind his mother]
 
I would too, after that one. ;-)  If you think your data is safe in the 
cloud, I have a bridge in Sun City AZ I'd like to list for sale.  Safe 
maybe, private?  Donbesilly.

 ___
 Linux-audio-dev mailing list
 Linux-audio-dev@lists.linuxaudio.org
 http://lists.linuxaudio.org/listinfo/linux-audio-dev


-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
I invented skydiving in 1989!
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [OT] Richard Stallman warns against ChromeOS

2010-12-14 Thread gene heskett
On Tuesday, December 14, 2010 03:57:42 pm Paul Davis did opine:

 On Tue, Dec 14, 2010 at 3:28 PM, gene heskett ghesk...@wdtv.com wrote:
  On Tuesday, December 14, 2010 03:27:37 pm Victor Lazzarini did opine:
  Stallman hitting the mainstream news:
  http://www.guardian.co.uk/technology/blog/2010/dec/14/chrome-os-richa
  rd -stallman-warning
  
  He's right.
 
 i agree, but how many of us use gmail?

Frantically waving hand here, but I am slowly weaning myself from that 
teat.  Its more damned trouble than its worth, and you can quote me on 
that.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
A great nation is any mob of people which produces at least one honest
man a century.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] panning thoughts

2010-11-12 Thread gene heskett
On Friday, November 12, 2010 11:43:42 am Eric Kampman did opine:

 On Nov 12, 2010, at 1:40 AM, Jens M Andreasen wrote:
  On Thu, 2010-11-11 at 20:22 -0800, Eric Kampman wrote:
  Since power is proportional to signal squared, this means ..
  .. L(t) = cos(t * pi / 2) and R(t) = cos((1 - t) * pi / 2)
  
  I think you misspelled one sin(), no?
 
 No, turns out the 2nd equation is equivalent to sin(t * pi / 2) I think.
 
And is computationally less expensive if you drop the pi / 2 and use 
pi * 0.5 as mulls cost less than divs.  Or at least this is true if its not 
handed off to an FP processor. ;-)

  It is a complex mul you really want - where L+R is the real and L-R is
  the imaginary. You can have the sin/cos pair very cheaply by using an
  LFO that works by rotating iself by some complex constant.
 
 Great idea. Will use. Thanks.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
Don't get suckered in by the comments -- they can be terribly misleading.
Debug only code.
-- Dave Storer
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] Paul's Extreme Sound Stretch

2010-10-01 Thread gene heskett
On Friday, October 01, 2010 04:05:37 pm Folderol did opine:

 On Fri, 1 Oct 2010 09:51:29 +1000
 
 Erik de Castro Lopo mle...@mega-nerd.com wrote:
  Folderol wrote:
   Also, he must be getting on a bit now ... at least in his thirties
   :P
  
  Ageism lives I see.
  
  I'm in my mid 40s and I still have a passion for coding. I don't
  do as much audio coding as I used to but I am a significant
  
  contributor to the DDC compiler:
 http://trac.haskell.org/ddc/
  
  Erik
 
 Did you not notice the ':P' ?
 FWIW I'm in my 60's so lets have less lip from you young pups :)

And I have about a decade on you, I'll be 76 Monday. ;-)

Sheesh, no respect for the elders here. ;-P

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
A memorandum is written not to inform the reader, but to protect the 
writer.
-- Dean Acheson
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] Paul's Extreme Sound Stretch

2010-10-01 Thread gene heskett
On Friday, October 01, 2010 05:12:54 pm Philipp Überbacher did opine:

 Excerpts from gene heskett's message of 2010-10-01 22:07:28 +0200:
  On Friday, October 01, 2010 04:05:37 pm Folderol did opine:
   On Fri, 1 Oct 2010 09:51:29 +1000
   
   Erik de Castro Lopo mle...@mega-nerd.com wrote:
Folderol wrote:
 Also, he must be getting on a bit now ... at least in his
 thirties
 
 :P

Ageism lives I see.

I'm in my mid 40s and I still have a passion for coding. I don't
do as much audio coding as I used to but I am a significant

contributor to the DDC compiler:
   http://trac.haskell.org/ddc/

Erik
   
   Did you not notice the ':P' ?
   FWIW I'm in my 60's so lets have less lip from you young pups :)
  
  And I have about a decade on you, I'll be 76 Monday. ;-)
  
  Sheesh, no respect for the elders here. ;-P
 
 I'm 26 now, and I think it's really great that people like you, 50 years
 older and almost the age of my grandfather, take part in all of this
 stuff. Everyone has his share of experience, and I believe every
 generation can learn a bit from every other generation. Guys of your age
 have a little more experience and stories to share, and I really
 appreciate this. It's especially great that you manage to keep up with
 technology and all of the related stuff. I know at least one person
 who's 90+ and very healthy and active, but her understanding of
 technology is near zero. For me, people that age taking part of all this
 kind of stuff is incredible, and it's also highly appreciated. There are
 plenty of things we young folks can learn.

Thanks for the flowers, and I do share a story now and then, based on 45+ 
years as a broadcast engineer, 25 of them as the Chief Engineer, spread 
over 2 tv stations and a radio station.  But I try to make the story's 
related apply to the subject of the message here that got my attention.  On 
any mailing list, random data, no matter how good, is often considered as 
noise.

 Regards,
 Philipp
 
 ___
 Linux-audio-dev mailing list
 Linux-audio-dev@lists.linuxaudio.org
 http://lists.linuxaudio.org/listinfo/linux-audio-dev


-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
poverty, n.:
An unfortunate state that persists as long
as anyone lacks anything he would like to have.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] Attenuation of sounds in 3D space

2010-07-29 Thread Gene Heskett
On Thursday, July 29, 2010 08:52:04 am Jörn Nettingsmeier did opine:

 john,
 
 On 07/29/2010 02:35 PM, JohnLM wrote:
  On 2010.07.28. 22:06, f...@kokkinizita.net wrote:
  Compared to conventional 5.1 pairwise panning the result will be
  more even, without emphasising the speaker locations as would be
  the case otherwise. In other words, the sound will be much less
  seem to originate in the speakers.
  
  I stumbled on your own AMB-Plugins. :)
  They seem to do pretty much what I need. Mono-B-Format panner
  provides only angle controls.
 
 yes. panning is only concerned with angle of incidence, whether in
 ambisonics, VBAP, or pair-wise stereo.
 
  So from what I can understand, if I apply doppler effect, distance
  attenuation and other pre-process filters to a mono input and then
  push it through the panner plugin I get fairly correct representation
  of sound in 3D space. Right?
 
 depending on what you mean by fairly correct, representation, and
 3D space :-D
 
 doppler would come into play only if you change the distance of the
 sound, not when you move it on the sphere, as the distance remains
 constant.

This use of 'doppler' I would call incorrect, because the doppler shift is 
a shift in the apparent frequency of the sound rising at it approaches, and 
decreasing as it leaves.  I'm sure you have a term for what you mean, but 
doppler isn't it.  That police officers radar gun measures your speed by 
listening to the echo from your vehicle, and comparing it to the signal its 
sending, which to simplify, results in a beat frequency which is exactly 
your speed if approaching or departing exactly to or from the radar guns 
position.  That is why it is often called doppler radar  the weather guys 
us it also.  Because they don't stand directly in front of you to take a 
reading, there is some small vector error in your favor.

Someone else was trying to describe the distance vs square law change in 
the apparent volumes.  So let me try from the broadcast engineering field to 
explain that better.   Imagine a point src of energy, be it light, sound, 
or other radiation such as a radio or tv signal.  Measured at distance x, 
you will get your reference signal, call it 0 db in this case.  Now, 
without changing anything else move your measuring instrument to a point 
that is now at a distance of 2x.  You don't get half the signal, but 1/4 of 
it, because the same energy that was hitting a square of any arbitrary 
measurement, say a square inch, has in addition to being spread twice as 
wide at distance 2x, it is also twice as high.  So the new reading will be 
-6 db compared to the original '0' db.

That is why we call it the square law.  The only way to get that back is to 
make the receptor itself 4 times bigger.  But while I have observed that 
there are quite wide variations in ears, I have not seen an individual with 
expandable ears (yet) :)

 when you hand-craft distance cues, you should not expect wonders for
 sounds originating inside your sphere of speakers. travelling through
 the center quickly can be made to work, though.
 
  I failed to find anything discussing mixing in AMB. Can I just sum the
  channels of all sounds, like I would do it to any
  direct-speaker-to-channel formats?
 
 yes. that's a fundamental property of all linear systems, and
 independent of the signal representation.
 
 i've written a little howto for ambi mixing in ardour a while ago, maybe
 you'll find it useful:
 http://cec.concordia.ca/econtact/11_3/nettingsmeier_ambisonics.html
 for lac2010, i tried to find out how ambisonic mixing can be applied to
 a pop production:
 http://stackingdwarves.net/public_stuff/linux_audio/lac2010/Field%20Repo
 rt-A_Pop_production_in_Ambisonics.pdf
 
 best,
 
 jörn
 
 ___
 Linux-audio-dev mailing list
 Linux-audio-dev@lists.linuxaudio.org
 http://lists.linuxaudio.org/listinfo/linux-audio-dev


-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
I call them as I see them.  If I can't see them, I make them up.
-- Biff Barf
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] Attenuation of sounds in 3D space

2010-07-29 Thread Gene Heskett
On Thursday, July 29, 2010 11:02:19 am Ralf Mardorf did opine:
[...]
 When I'm in the cinema I sometimes notice unbearable phasing, while a
 sound is panned from one 2D position to the other, this isn't a Doppler
 effect, but an issue regarding to transit time or something else. IMO
 out of phase vs detune.

This I expect, would be an artifact of the usual pan pot, precisely because 
that pan pot doesn't also put in the phase shifts one normally hears in the 
real world.  For that reason alone, I detest the use of the pan pot on a 
dynamic basis as an audio editing tool.  It simply doesn't do it all, 
whereas the moving source does.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
Everything should be built top-down, except the first time.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] twice as loud

2010-07-24 Thread Gene Heskett
On Saturday, July 24, 2010 09:56:32 am Jörn Nettingsmeier did opine:

 On 07/22/2010 11:44 PM, f...@kokkinizita.net wrote:
  Extrapolating a bit, that is one of the reasons why an
  unamplified singer in an opera theatre can have a dramatic
  effect that is much stronger than someone yelling into a
  microphone and being amplified to 130 dB SPL. By which I
  don't want to imply that amplified music is wrong in any
  sense.
 
 *anything* at 130 dB SPL is wrong in any sense. :p

My personal limit is about 120.  If its loud enough to hurt, it is hurting, 
and I have gotten up and left many a night club because the music was too 
loud.  I wore out the first 3 rifle barrels at the target range before one 
could buy decent ear muffs, and most of whats on the market today don't have 
the protection required.  I consider 30db a minimum.

So now, 45 years later I have what are called Carhart Notches in my 
hearing, 120 db deep at 4 khz.  I blew the hearing tester away when she was 
checking me a while back, she was at full scale with the test tone at 4 khz 
but all I could hear was the circuits white noise.  Which I heard quite 
easily.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
Show me a good loser, and I'll show you a loser.
-- Vince Lombardi, football coach
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] twice as loud

2010-07-24 Thread Gene Heskett
On Saturday, July 24, 2010 10:08:34 am Ralf Mardorf did opine:

 On Sat, 2010-07-24 at 10:52 +0200, Ralf Mardorf wrote:
  On Sat, 2010-07-24 at 10:37 +0200, Jörn Nettingsmeier wrote:
   On 07/22/2010 11:44 PM, f...@kokkinizita.net wrote:
Extrapolating a bit, that is one of the reasons why an
unamplified singer in an opera theatre can have a dramatic
effect that is much stronger than someone yelling into a
microphone and being amplified to 130 dB SPL. By which I
don't want to imply that amplified music is wrong in any
sense.
   
   *anything* at 130 dB SPL is wrong in any sense. :p
  
  No, I wish to listen to the opera at the other mountaintop. Regarding
  to the German wiki about SPL, the pain threshold is at 134 dB at the
  ear. Assumed the opera house is at another mountaintop or in the
  valley, even 130 dB could be a little bit to less power. ;D
 
 I know it's idiotic, OTOH when do we ever wish to have knowledge about
 objective 'twice as loud'? Did anybody ever thought 'shit, I need to mix
 the snare objectively half as loud, but I don't know what's the correct
 level'?

I wondered about that myself.  I got stuck mixing for KISS one labor day in 
the late 70's.  All I got for tutorial was which mic/instrument was which 
knob on the snakes panel that Gene brought to the me in the control room at 
KIVA-TV in Farmington NM, telling me which jack to get my air audio from.  
That snake panel was about as homemade as could be.  And Gene said if it 
sounded good to me, it probably was.  So I set the axe  drums to hit zero 
to plus 2, the voices and guitar at about -2 to 0.  I recorded about 10 
minutes worth and invited Gene into listen to the air check during the NBC 
portion of the telethon and he was pleased.  They were on the road, between 
shows and had a few hours to kill, so they stopped and volunteered to play 
music during the local break times for about 4 hours.  All were in the 
famous KISS war paint, which was a little streaked because the local temps 
were in the low 100's and their bus had no air conditioning.  And badly in 
need of a shower from the BO standpoint, but they did make some fine music 
for Jerry's Kids that day.

Yeah, I mixed for KISS once.  NBD.  But it does make a nice line on my 
resume. ;-)

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
You can fool some of the people all of the time,
and all of the people some of the time,
but you can never fool your Mom.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] twice as loud

2010-07-24 Thread Gene Heskett
On Saturday, July 24, 2010 12:02:40 pm Ralf Mardorf did opine:

 On Sat, 2010-07-24 at 17:22 +0200, Arnold Krille wrote:
  On Saturday 24 July 2010 16:22:29 Ralf Mardorf wrote:
   On Sat, 2010-07-24 at 10:07 -0400, Gene Heskett wrote:
I have gotten up and left many a night club because the music was
too loud.
   
   OT, but anyway: This is a big problem in Germany. I only visit night
   clubs when a girlfriend 'force' me to do it and I always wear
   hearing protection. Now it becomes topic again: At those high
   levels, I don't have any feeling for what could be half as loud. I
   only have an idea of 'half as loud', when the acoustic pressure
   doesn't hurt.
  
  That is because your ear shuts down with a bone bending to protect
  itself to anything above. That bending is what hurts...
  So you hearing goes into saturation for anything above that level.
  Which makes it quite hard to determine half as loud when you don't
  know how loud it really is...
  
  Have fun,
  
  Arnold
 
 So, without being aware of it, I know that I don't know the real
 loudness. Is it the same for everybody or just for people who have the
 feeling to protect their ears, resp. to get out of this loudness hell?
 
 A lot of people 'join' this hell. What's about those people?

I think many of them use it as an anesthetic.
 
 - Ralf
 
 ___
 Linux-audio-dev mailing list
 Linux-audio-dev@lists.linuxaudio.org
 http://lists.linuxaudio.org/listinfo/linux-audio-dev


-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
Ain't nothin' an old man can do for me but bring me a message from a young 
man.
-- Moms Mabley
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] twice as loud

2010-07-24 Thread Gene Heskett
On Saturday, July 24, 2010 12:31:32 pm Renato did opine:

 On Sat, 24 Jul 2010 12:03:15 -0400
 
 Gene Heskett gene.hesk...@gmail.com wrote:
  On Saturday, July 24, 2010 12:02:40 pm Ralf Mardorf did opine:
   On Sat, 2010-07-24 at 17:22 +0200, Arnold Krille wrote:
On Saturday 24 July 2010 16:22:29 Ralf Mardorf wrote:
 On Sat, 2010-07-24 at 10:07 -0400, Gene Heskett wrote:
  I have gotten up and left many a night club because the music
  was too loud.
 
 OT, but anyway: This is a big problem in Germany. I only visit
 night clubs when a girlfriend 'force' me to do it and I always
 wear hearing protection. Now it becomes topic again: At those
 high levels, I don't have any feeling for what could be half as
 loud. I only have an idea of 'half as loud', when the acoustic
 pressure doesn't hurt.

That is because your ear shuts down with a bone bending to protect
itself to anything above. That bending is what hurts...
So you hearing goes into saturation for anything above that level.
Which makes it quite hard to determine half as loud when you
don't know how loud it really is...

Have fun,

Arnold
   
   So, without being aware of it, I know that I don't know the real
   loudness. Is it the same for everybody or just for people who have
   the feeling to protect their ears, resp. to get out of this
   loudness hell?
   
   A lot of people 'join' this hell. What's about those people?
  
  I think many of them use it as an anesthetic.
 
 yes, especially if coupled with drugs which seems to me to be an
 increasing trend
 
 renato

And that, in and of itself, is a scathing indictment of our society today.  
People should not have to reduce themselves to an un-thinking, alcohol or 
drug addled state in order to 'have fun'.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
New Hampshire law forbids you to tap your feet, nod your head, or in
any way keep time to the music in a tavern, restaurant, or cafe.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] Attenuation of sounds in 3D space

2010-07-22 Thread Gene Heskett
On Thursday, July 22, 2010 01:07:57 pm f...@kokkinizita.net did opine:

 On Thu, Jul 22, 2010 at 10:35:15AM -0400, Paul Davis wrote:
  On Thu, Jul 22, 2010 at 10:29 AM, Chris Cannam
  
  can...@all-day-breakfast.com wrote:
   Question that just occurred to me.  I'm very ignorant about spatial
   audio, and although I'm sure several of my colleagues could tell me
   this, I thought it might be sort of on-topic here.  Is it possible,
   or easy, or sensible, or worthwhile, to reduce a B-format recording
   into stereo in multiple different ways in order to achieve
   different subjective listener position results when using
   headphones?
  
  my limited understanding  is this: the B-format data encodes the
  source position relative to some defined point in space. the decoder
  can map the origin used to define the positional space however it
  wants to. whether or not any decoders actually offer any control over
  this is another matter.
 
 The first order B-format consists of four signals:
 
 W:  equivalent to an 'omni' microphone,
 X,Y,Z:  equivalent to figure-of-eight microphones
 pointing forward/back, left/right, and up/
 down respectively.

And interesting scenario, Fons.  But it leads this simple minded broadcast 
engineer with 45 years experience to ask a question.

1. How are the signals brought into phase such that electronically, all mic 
ribbons or diaphragms seem to occupy the same space, just facing in 
different directions?

If this is not addressed, then this will lead to some interesting comb 
filter effects if the signals are not kept from mixing, which they will of 
course do in the ear.

Granted, the PV of sound in normal air would require separations of inches 
till the stuff above high C comes into play, but at the snares and cymbals 
frequencies, I would have to assume some coloration of the sound from this 
effect alone.  And of course the same concern comes into play at the 
speakers since they are generally placed around the listener which in no 
way approximates the nearly single point reception these mics will hear.

In my own mind, the placement of a PZ microphone in each of the places one 
would place the playback speakers would seem to be a superior method, at 
least for a listener sitting in the nominal center, who will be so 
overwhelmed by (supposedly not important sonically we are told) the phasing 
errors that he cannot single out a single largest cause for the lack of 
realism.

In my history of electronic repairs for a living over the last 60+ years, 
one instance of truly hair raising realism took place when I was about 21, 
and working one of the service benches at Woodburn Sound in Iowa City IA, 
USA.  I had bought some car parts at noon, and when I left about 6 for 
dinner, I forgot  left them on the corner of the bench.  Having a key to 
the back door I let myself into the back door about 8, which was pretty 
dark by then as only one 25 watt bulb out in the display area was on, and 
half way to the door to my bench area  right in the door to the front, 
display room, the Dukes of Dixieland marched by, going right over me.  It 
seems that Woody and Saul Marantz were out in front, had pulled a 2nd JBL 
Hartzfield speaker out of Saul's econoline van, setting it just inside the 
front door opposite to ours in the other front corner of the display floor, 
along with a Berlant/Concertone tape deck capable of running at 15 and 30 
IPS.  And the tape was the master that had cut the Dukes then current hit 
record, running at 30 ips.  SNR was a good 70+ db, and there was no tape 
hiss audible unless you walked directly in front of the JBL 075 ring 
radiator tweeters that had been added to both our Hartzfield and to the one 
Saul was carrying around.  No tone controls, and only a 30 watt Marantz 
stereo amp., those Hartzfields were then, and may be yet, the most efficient 
speakers ever made, never used more than 3 or 4 watts/channel to get SPL's 
that would have done Joshua's trumpets at Jericho proud.

Truly a total immersion in the sound, from about 35hz to nearly 30khz.  
Those tweeters could do a fairly good job of reproducing a 25khz square 
wave.

It took till I had been introduced to Saul Marantz and shook hands, and for 
that tape (on 14 NAB reels) to run out before the hair on the back of my 
neck was truly relaxed.  Saul it turned out was an endless source of 
technical knowledge sprinkled with BTDT stories.  And needless to say, I 
did not manage to get that hydromatic transmission I had just stick shifted 
back together till a day later.  Yeah, I'm a JOAT. :)

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
The cost of living is going up, and the chance of living is going down.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org

Re: [LAD] [Somewhat OT] Strange failure mode of a PC

2010-07-19 Thread Gene Heskett
On Monday, July 19, 2010 02:28:56 pm drew Roberts did opine:

 On Sunday 18 July 2010 11:14:26 Gene Heskett wrote:
  Scary
  thought to an old country music fan. ;-)
 
 Who do you like? My dad was a fan and was always playing it around the
 house as well as taking us on trips to the opry and what not.

John Cash was the best, but his brother Tommy whom I have also met a couple 
of times is a long way down the list.  And of course I'll be in love with 
Loretta Lynn for the rest of my days.  The favorite list however, is quite 
long so I won't bore this list with it.
 
 Some of his tastes rubbed off on me.
 
 drew
 ___
 Linux-audio-dev mailing list
 Linux-audio-dev@lists.linuxaudio.org
 http://lists.linuxaudio.org/listinfo/linux-audio-dev


-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
Actually, what I'd like is a little toy spaceship!!
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [Somewhat OT] Strange failure mode of a PC

2010-07-18 Thread Gene Heskett
On Sunday, July 18, 2010 09:25:27 am Ralf Mardorf did opine:

 On Sun, 2010-07-18 at 11:14 +0200, f...@kokkinizita.net wrote:
  On Sat, Jul 17, 2010 at 10:56:47PM -0400, Gene Heskett wrote:
   Some lubricant obviously made its way in there, and one would have
   to assume that the switched current was sufficient to cause a
   microscopic arcing, which will in time create a smoke film on the
   internals, which is what you were measuring, and which caused the
   PSU to think the button was pressed full time.  Lubricants are a
   good idea only on a circuit that can be called a dry circuit, where
   dry=microamp currents at very low voltages.
  
  Ah, yes, these plastic things are often lubricated.
  
   Washing it out with acetone was ok, but I would probably have
   reached for a can of paint thinning alcohol as it is less likely to
   degrade the plastics.
  
  I know, but the acetone was all I had available...
  
  Ciao,
 
 Fruit acids or pure alcohols are effective and relatively harmless, but
 most effective are products by chemical companies, there are cleaners
 with qualities comparable to penetrating oil, but made to fit to
 electrical properties. Those cleaners will clean, resp. repair and
 protect.
 
True for the most part, but please do not place the common Freon TF in that 
category when magnetic media is involved.  15 years ago at the tv station, 
I got tired of paying for Freon-TF by the gallon, and cleaning the heads on 
all our VCR's 2-4x daily, and tried cleaning one with paint thinner alcohol 
from ACE Hardware.  I didn't have to clean it again for a week!  So I 
switched cleaning agents on the spot.  And it turned out that Freon-TF was 
also much harder on the elastomer parts like pinch rollers.  I cut the time 
spent cleaning heads and rollers by 90%.  Roller replacements went way down 
too.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
Humor in the Court:
Q.  Doctor, did you say he was shot in the woods?
A.  No, I said he was shot in the lumbar region.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [Somewhat OT] Strange failure mode of a PC

2010-07-18 Thread Gene Heskett
On Sunday, July 18, 2010 10:47:23 am drew Roberts did opine:

 On Saturday 17 July 2010 22:59:51 Gene Heskett wrote:
  On Saturday, July 17, 2010 10:59:08 pm drew Roberts did opine:
   On Saturday 17 July 2010 17:17:05 Ralf Mardorf wrote:
Debouncing and live time of switches always is a gambling game.
   
   Makes me remember key debouncing issues with the TRS-80 Model I
   keyboards...
   
   drew
  
  I think that should make both of us genuine old farts. :)
 
 I started in my mid to late teens but I am getting there. Thankfully.
 
 all the best,
 
 drew

And I was in the 40's by then,, I'll be 76 in Oct, if this batch of 
fencepost holes don't finish me first.  A type 2 Diabetic, my warranty 
expired 30 years ago. ;-)

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
A farmer is a man outstanding in his field.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [Somewhat OT] Strange failure mode of a PC

2010-07-18 Thread Gene Heskett
On Sunday, July 18, 2010 11:08:03 am Folderol did opine:

 On Sun, 18 Jul 2010 10:49:24 -0400
 
 Gene Heskett gene.hesk...@gmail.com wrote:
  And I was in the 40's by then,, I'll be 76 in Oct, if this batch of
  fencepost holes don't finish me first.  A type 2 Diabetic, my warranty
  expired 30 years ago. ;-)
 
 Woo! There's hope for the rest of us then :)

I never doubted that for an instant.  There are some real brains on this 
list.  If osmosis still worked on this old wet ram, I might actually learn 
something.

Sometimes this audio scene reminds me of a 'Marge' cartoon I have on the 
wall, which says Just think, in 40 years we'll have all these tatooed old 
lady's running around, and Rap Music will be the golden oldies  Scary 
thought to an old country music fan. ;-)

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
You've got to think about tomorrow!
TOMORROW!  I haven't even prepared for *_yesterday* 
yet!
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [Somewhat OT] Strange failure mode of a PC

2010-07-17 Thread Gene Heskett
On Saturday, July 17, 2010 10:47:58 pm f...@kokkinizita.net did opine:

 Hello all,
 
 Early this week one of the three 'rendering' PCs of the WFS
 system in the Sala Bianca failed. It just appeared completely
 dead and didn't even try to boot when the power button was
 pressed, but the standby power (for the network interface)
 was available.
 
 I suspected the power supply, so ordered a new one which
 arrived two days ago. Installed it and things worked again.
 
 But now comes the interesting part. While installing the new
 PS, I also disconnected the wires to the power button, and
 to test I just used a screwdriver to short the two pins that
 normally connect to it. But when I reconnected the power button
 the PC switched off after a few seconds. So it seemed as if the
 power button was permanently being pressed. I again installed
 the old PS, and things worked as long as the power button was
 not connected.
 
 Measuring the power button switch with a multimeter showed
 an unstable resistance value of between 1 and 3k while it
 was not pressed. So I removed the thing, which turned out
 to be a cheap miniature switch, a little cube of around 8
 mm size. I opened and disassembled it, and noticed that the
 contacts had some black dirt on them. Cleaned with aceton
 and reassembled, and things worked perfectly again.
 
 What I don't understand is how the contacts got so dirty.
 If a resistance of a few kOhm is enough to make it look
 as a closed contact then it can't be handling large currents,
 so there should not be any arcing. And the construction of
 the thing is such that it is virtually closed, no dust or
 whatever could ever creep in.
 
 Still it's quite sobering that this cheap 0.30 Euro thing
 was capable of bringing down a 1600 Euro workstation...
 Who would suspect a switch to fail in this way ?
 
 Ciao,

Some lubricant obviously made its way in there, and one would have to 
assume that the switched current was sufficient to cause a microscopic 
arcing, which will in time create a smoke film on the internals, which is 
what you were measuring, and which caused the PSU to think the button was 
pressed full time.  Lubricants are a good idea only on a circuit that can 
be called a dry circuit, where dry=microamp currents at very low voltages.

Washing it out with acetone was ok, but I would probably have reached for a 
can of paint thinning alcohol as it is less likely to degrade the plastics.

Yup, I am a C.E.T., with 60 years of that sort of trouble shooting.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
God is subtle, but he is not malicious.
-- Albert Einstein
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [Somewhat OT] Strange failure mode of a PC

2010-07-17 Thread Gene Heskett
On Saturday, July 17, 2010 10:59:08 pm drew Roberts did opine:

 On Saturday 17 July 2010 17:17:05 Ralf Mardorf wrote:
  Debouncing and live time of switches always is a gambling game.
 
 Makes me remember key debouncing issues with the TRS-80 Model I
 keyboards...
 
 drew

I think that should make both of us genuine old farts. :)
 ___
 Linux-audio-dev mailing list
 Linux-audio-dev@lists.linuxaudio.org
 http://lists.linuxaudio.org/listinfo/linux-audio-dev


-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
Win98 is called Win98 because 98% of all hardware components will need
driver updates.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [Fwd: Re: No nagging, a serious question]

2010-07-04 Thread Gene Heskett
On Sunday 04 July 2010, Gordon JC Pearce wrote:
On Sun, 2010-07-04 at 22:16 +0100, Dan Mills wrote:
 You could probably hack a multi serial port card to do multiple midi
 ports (Change the rock to give a suitable divider for 31250 baud
 (4MHz?), add current loop interfaces)...

Been there, done that - when I was a penniless dole-scrounging scruffy
university drop-out living on a farm in the middle of nowhere, I decided
I needed a MIDI sequencer.  So, I modified an old serial card with a
4MHz crystal which divides to 31250 baud, and wrote a simple
tracker-style sequencer in a mixture of C and assembler on DOS.  It
worked, kind of.  If you wanted to do anything really wild like change
the tempo you needed to recompile.

Gordon MM0YEQ

As for the serial card with a different crystal, BTDT, on a TRS-80 Color 
Computer 3.  Not only that, but the software, Ultimuse-III, written by Mike 
Knudsen could handle the serial card and the bitbanger at the same time, so 
I actually had 2 ports and drove two different midi keyboards each with 
their own midi voice assignments.  This on a machine with 60 ticks/second 
IRQ's for a clock.  And neither port had any extra added buffers, it Just 
Worked(TM).

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
Any sufficiently advanced technology is indistinguishable from a rigged 
demo.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [64studio-users] MIDI jitter

2010-07-03 Thread Gene Heskett
On Saturday 03 July 2010, Ralf Mardorf wrote:
On Fri, 2010-07-02 at 14:51 -0700, Niels Mayer wrote:
 sudo alsa-midi-latency-test -w 20 -r -R -i 36:0 -o 36:0

Perhaps better without sudo.

Probably, as that will test the user environment.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
Q:  What do you call the scratches that you get when a female
sheep bites you?
A:  Ewe nicks.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [64studio-users] MIDI jitter

2010-07-02 Thread Gene Heskett
On Friday 02 July 2010, Paul Davis wrote:
On Fri, Jul 2, 2010 at 6:12 AM, Adrian Knoth a...@drcomp.erfurt.thur.de 
wrote:
 On Thu, Jul 01, 2010 at 07:43:38PM -0400, Paul Davis wrote:
[...]

 You're both missing an argument after -w. I wonder (but haven't
 checked the source) why the tool even starts when you don't provide the
 value for the wait time.

New results:

sudo /usr/bin/alsa-midi-latency-test -w 20 -r -R -i 20:0 -o 20:0

Hmm, I'm on mdv-2010-x64 at the moment, what package would I find this test 
utility in?

Thanks.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
The man who can smile when something goes wrong has thought of someone he 
can blame it on
-- Fundamental Law of Thermodynamics n�3
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [64studio-users] MIDI jitter

2010-07-01 Thread Gene Heskett
On Thursday 01 July 2010, Ralf Mardorf wrote:
On Wed, 2010-06-30 at 14:27 +0200, Adrian Knoth wrote:
 On Tue, Jun 29, 2010 at 06:20:30PM -0700, Niels Mayer wrote:
  What's interesting to note is that most of the USB MIDI interfaces do
  not have consistent latency (Other than the Roland UM2's consistent

 Let me just show you the result from my Midisport USB 2x2 (standard
 edition when it was still produced by midiman, not the anniversary
 edition):

 set_realtime_priority(SCHED_FIFO, 20).. done.
 clock resolution: 0.1 s

  latency distribution:

 ...
   3.1 -  3.2 ms:1 #
 ...
   3.9 -  4.0 ms:1 #
   4.0 -  4.1 ms: 9903
 ## ...
   5.0 -  5.1 ms:   95 #

  SUCCESS

  best latency was 3.13 ms
  worst latency was 5.00 ms, which is great.


 This is a vanilla 2.6.34 kernel, no realtime patches, no nothing.

 a...@hex:~$ cat /proc/asound/timers
 G0: system timer : 4000.000us (1000 ticks)
 P0-0-0: PCM playback 0-0-0 : SLAVE
 P0-0-1: PCM capture 0-0-1 : SLAVE
 P0-1-0: PCM playback 0-1-0 : SLAVE
 P0-1-1: PCM capture 0-1-1 : SLAVE
 P0-2-1: PCM capture 0-2-1 : SLAVE


 Not even HR timers. And yes, this is SMP, and yes, I have the ondemand
 cpu governor, that is, the evil frequency scaling and the lot. Put
 simply, it's a plain Debian unstable system, no latency tuning at all.

 Ok, 4ms are not strikingly fast, but it's acceptable and shouldn't
 matter in praxis. Especially I don't see any noteworthy jitter.

 I'm going to measure the mainline kernels from 2.6.26 to 2.6.34 within
 the next days to see if this stability can be accounted to the parts of
 the RT patch that have been integrated into mainline.

 If this hypothesis is correct, I should see a lot of jitter with older
 kernels.

 I'll also try to compare it against an onboard MPU-401, a firewire based
 device and one or two more USB solutions.


 Long story short: Seems things are not black (USB) and white (PCI).

I'll test PCI as soon as possible too.
Btw. while ports from other computers and my whole MIDI hardware is able
to use my 80ies self-made MIDI thru box, the level of the USB MIDI's
output is to weak to do it (I didn't re-adjust the thru box). Could it
be, that a weak level has impact to the interpretation of the slew rate,

Yes, but this is not the cause of the latency you are looking for.  And yes, 
the current capabilities of the drivers should be brought up to specs to 
make sure the data doesn't get a scrambled bit occasionally.

regarding to high and low? Of course without using this  box, because it
won't work, I'm thinking of connecting the IOs of the USB MIDI and
running the ALSA latency test.

Which, because there is the 10ms worst case latency of USB inherent in the 
standards and connection, will probably show worst cases of at least that.

___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev



-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
Save energy:  Drive a smaller shell.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] remember ??

2010-06-23 Thread Gene Heskett
On Wednesday 23 June 2010, Tim E. Real wrote:
On June 22, 2010 04:12:50 pm f...@kokkinizita.net wrote:
 Hello all,

 those of you who attended LAC2009 will recognise the Sala
 Bianca and lovely metal girl Giorgia:

   http://www.youtube.com/user/WinterHaze01

 Enjoy !

Wow, this girl rocks!
No, I mean really rocks!

I'm sitting watching enjoying this video, and all of a sudden -
 and earthquake tremor hits, rocking our whole house
 violently for a few minutes ! (Ottawa 1:30pm).

And I thought all these computer audio conferences played
 was cheesy tasteless made-with-C64 synth pop.
Wow, gonna have to attend some day...

To Gene:
I had the same problem, no audio in Firefox.
So I completely disabled Pulse.
That seems to have cured it. Or else it was this:
Make sure ALSA is not mixing up the order of your audio devices,
 which it has a *terrible* habit of doing randomly from day-to-day.
(How to stop that ???)
Make sure the first device is the actual desired audio output device.

Tim.

There was no reboot or anything else that might have done that.
Snilmerg maybe?

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
Carrots work on rabbits, they don't work on hungry weasels.

- Alan Cox on linux-kernel
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


  1   2   >