From owner-freebsd-hackers Sun Jan 16 12:53:14 2000 Delivered-To: freebsd-hackers@freebsd.org Received: from calvin.saturn-tech.com (calvin.saturn-tech.com [207.229.19.6]) by hub.freebsd.org (Postfix) with ESMTP id 928A914DCB for ; Sun, 16 Jan 2000 12:53:09 -0800 (PST) (envelope-from drussell@saturn-tech.com) Received: from localhost (drussell@localhost) by calvin.saturn-tech.com (8.8.8/8.8.8) with SMTP id NAA25488; Sun, 16 Jan 2000 13:52:40 -0700 (MST) (envelope-from drussell@saturn-tech.com) Date: Sun, 16 Jan 2000 13:52:40 -0700 (MST) From: Doug Russell To: "Michael Sperber [Mr. Preprocessor]" Cc: freebsd-hackers@FreeBSD.ORG Subject: Re: Major number for PCDMX driver? In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On 16 Jan 2000, Michael Sperber [Mr. Preprocessor] wrote: > > Hi, > > I've written a driver for SoundLight's PCDMX DMX512 boards. (DMX512 WooHoo! :) I was hoping someone would get a DMX512 controller working before I had to break down and do it myself. :) I've never seen a SoundLight board. PCI? Reasonably priced? I actually thought I'd build my own board, but if they are reasonable, this sounds like a great solution. I have several lighting effects that I use while D.J.ing, and I've been starting to use a (well shock mounted in a rack) computer full of MP3s for much of my music play, and I want to be able to coreograph (sp?) the lighting effects beforehand, time-linked to the song. > is a serial protocol used for driving theater and show lighting > systems.) I plan to make it available via SoundLight's web site. How much documentation do you have on the DMX512 protocol and the various extensions used by many manufacturers? IIRC, you can buy a copy of the spec book, but I can't remember from where. I'd have to go searching. All I have is basic refrence for some of the units I have (Genie Nimbus-2) and some High End / Lightwave Research units I've used before (Emulator and Intellibeam) including their extended DMX512 stuff for better dimming control, etc. I still don't have enough info, however, to PROPERLY convert all of my old home built controllers to DMX512. Right now they run off a home-made I/O card with a centronics 36 pin on the back panel of the computer which goes to a controller of 74-series logic that is essentially some address logic and latches to hold the data for each channel's brightness, etc. It's then just countdown 8-bit counters reset by a 120 Hz pulse synchronised from the AC line. The counters trigger a TRIAC when they reach 0. This way I get a nice proportional brightness from off to full, depending on where during the sine cycle the TRIAC starts conducting current. Quite slick, actually, for something we built back in first year of high school. :) Still works! > The potential user base for this is not large enough to warrant > inclusion into the kernel (it's a kld), but having a reserved major > device number for it would maybe be nice. I don't know the exact > policy for this, so I'd appreciate if someone could tell me. I'm not > on freebsd-hackers, so please Cc me on anything that develops. I think there's something in the FAQ. At least there used to be. Later...... To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message