From owner-freebsd-multimedia@FreeBSD.ORG Fri Jun 13 11:36:30 2003 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A369C37B405; Fri, 13 Jun 2003 11:36:30 -0700 (PDT) Received: from hak.cnd.mcgill.ca (hak.cnd.mcgill.ca [132.216.11.133]) by mx1.FreeBSD.org (Postfix) with ESMTP id 94BEA43F93; Fri, 13 Jun 2003 11:36:29 -0700 (PDT) (envelope-from mat@hak.cnd.mcgill.ca) Received: from hak.cnd.mcgill.ca (localhost.cnd.mcgill.ca [127.0.0.1]) by hak.cnd.mcgill.ca (8.12.3p2/8.12.3) with ESMTP id h5DIdSjC017386; Fri, 13 Jun 2003 14:39:28 -0400 (EDT) (envelope-from mat@hak.cnd.mcgill.ca) Received: (from mat@localhost) by hak.cnd.mcgill.ca (8.12.3p2/8.12.3/Submit) id h5DIdSQr017385; Fri, 13 Jun 2003 14:39:28 -0400 (EDT) Date: Fri, 13 Jun 2003 14:39:28 -0400 From: Mathew Kanner To: freebsd-multimedia@freebsd.org, freebsd-hackers@freebsd.org Message-ID: <20030613183928.GB11598@cnd.mcgill.ca> References: <20030612181156.GH87709@cnd.mcgill.ca> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="EeQfGwPcQSOJBaQU" Content-Disposition: inline In-Reply-To: <20030612181156.GH87709@cnd.mcgill.ca> Organization: I speak for myself, operating in Montreal, CANADA User-Agent: Mutt/1.5.3i X-Spam-Status: No, hits=-16.3 required=5.0 tests=IN_REP_TO,REFERENCES,USER_AGENT_MUTT version=2.53 X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: Re: MIDI testers wanted X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Jun 2003 18:36:31 -0000 --EeQfGwPcQSOJBaQU Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I've had a surprising response, mostly of people needing instructions on how to install. So I've update the snapshot to include the attached readme. Also, Yuriy Tsibizov has reported some success with an Audigy card so that may be usable via his driver. --Mat -- Brain: Pinky, are you pondering what I'm pondering? Pinky: Well, I think so Brain, but balancing a family, and a career? Ooh, it's all too much for me. --EeQfGwPcQSOJBaQU Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=README This is an experimental sequencer. There are many sections that are completely missing (like midimapper, take a look if you don't believe me). The module currently assumes 1 sequencer, 1 midi port. It probably won't work any other way. What works: I can use playmidi from the ports or midiplay (included) to play most midi files I've found so far on an external Yamaha keyboard. I use a DB15 (joystick+midi) -> midiin / midiout/ joystick cable. It cost me $20 (canadian) and is a generic product. Kldload'ing and kldunload'ing seems to work. For fun and games, playmidi in the ports can be hacked to do some interesting things. Included soundcard drivers -------------------------- Anything that was supported in 5.1 using snd_cmi or snd_emu10k1. Installation & Testing ---------------------- 0/ Use FreeBSD 5-x 1/ Backup snd_cmi.ko and snd_emu10k1.ko in /boot/kernel 2/ untar midi2-xxx 3/ cd midi2/mod 4/ make 5/ make install 6/ cd ../emu 7/ make 8/ make install 9/ cd ../cmi 10/ make 11/ make install 12/ kldload snd_emu10k1 OR kldload snd_cmi 13/ cd ../midiplay 14/ make 15/ ./midiplay -x -f /dev/music0 (plays a midi file internal to midiplay, used for testing). 16/ ./midiplay -f /dev/music0 ~/eminem-thewayiam.mid BUGS ---- Probably lots. Please report them to mat@cnd.mcgill.ca --EeQfGwPcQSOJBaQU--