From owner-freebsd-current@FreeBSD.ORG Sun May 18 16:47:16 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 57C7437B401 for ; Sun, 18 May 2003 16:47:16 -0700 (PDT) Received: from 255-193.ip.ll.net (234-209.ip.ll.net [209.131.234.209]) by mx1.FreeBSD.org (Postfix) with ESMTP id 47B4043F3F for ; Sun, 18 May 2003 16:47:15 -0700 (PDT) (envelope-from jimd@siu.edu) Received: from freebsd2.localnet10 (localhost [127.0.0.1]) by freebsd2.localnet10 (8.12.9/8.12.9) with ESMTP id h4IILSMP000655; Sun, 18 May 2003 18:21:28 GMT (envelope-from jimd@siu.edu) Received: from localhost (jimd@localhost)h4IILRwO000652; Sun, 18 May 2003 18:21:27 GMT X-Authentication-Warning: freebsd2.localnet10: jimd owned process doing -bs Date: Sun, 18 May 2003 18:21:27 +0000 (CDT) From: jimd@siu.edu X-X-Sender: jimd@freebsd2.localnet10 To: Mathew Kanner In-Reply-To: <20030518221722.GB60782@cnd.mcgill.ca> Message-ID: <20030518180851.K570@freebsd2.localnet10> References: <20030515061748.O1048@freebsd2.localnet10> <20030518221722.GB60782@cnd.mcgill.ca> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: freebsd-current@freebsd.org Subject: Re: MIDI on SB Live! ? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 May 2003 23:47:16 -0000 Amiga Unix Emulator, UAE, is in the ports tree. You will need Amiga ROM images, or a copy of the "Amiga Forever" CD with said ROM images. UAE has a small utility to copy the Amiga ROM on a real Amiga computer. I have copied KCS, Sonix, and DeluxeMusic over to UAE and they run just fine. I tried a previous Amiga emulator called Amithlon and QNX (RTOS), but it couldn't provide a properly syncrhonized timer for the music S/W. As much as I appreciate UAE, I REALLY would prefer NATIVE music + MIDI capabilities either under FreeBSD or a new AmigaPPC, if such an animal ever gets to 'see the light of day'. NO - I won't touch M$! On Sun, 18 May 2003, Mathew Kanner wrote: > On May 15, jimd@siu.edu wrote: > > I, for one, would really like to see full/complete MIDI capabilities under > > FreeBSD. I have an Amiga-2000 system that I have been using for MIDI with > > two MIDI keyboards (playback and input) for quite a few years, and have a > > SoundBlaster Live! soundcard under FreeBSD. > > > > So far, I have not been able to find any useful music generating and MIDI > > software available for FreeBSD (yes - I have tried/looked at just about > > everything available from SourceForge, most of which doesn't work under > > FreeBSD, or is too limited in capability if it works at all). > > > > I have tried KDE and Gnome applications, and others for those > > environments, to no avail. The Amiga Unix Emulation works fairly well for > > the music software, but I cannot get any MIDI functions to work, and I > > would prefer native FreeBSD applications. > > > > I tried the 4Front OSS package once, but it didn't help and it caused > > problems with some music/sound applications. I am going to try OSS again > > under FreeBSD-5.1-BETA. I don't have much installed yet, so don't have as > > much to lose. > > > > I might be willing to offer non-programming support for (EMU10K1) MIDI > > development support, depending on what is needed. > > Hello jimd, (jimmy d?) > Sorry for taking so long to respond. Anyway, yes midi is > lacking in FreeBSD. I'm working on a new implementation (in > retrospect it would have been several times easier to just patch the > old one). > Consider this a status report: > raw midi access:%100 > mpu401's: %100 > synth: %40 > pseudo-midi: %0.1 > > That's over %240. But anything under a billion is probably > incomplete. > > A quick aside here, it occurred to me that last night that > Apple should have a midi implementation in their Darwin kernel. The > bad news: browsing the source isn't so easy and their licenses doesn't > let me rip it off it. The good news: there *is* easily accessible > documentation on writing and using device drivers and knowledge to be > learned from it. > > What's slowing me down is that *no-one* remembers how midi is > even supposed to work and I haven't really heard of other people with > external midi hardware using fbsd. That makes it a "priority: fun" > project. > > So onto a lack of (userland) software support. I'm intrigued > by your reference to "Amiga Unix Emulation", could provide a link? > I've used playmidi from the ports, it compiles with some minor > fixing. Midimoutain works (won't build on -current) but sequencer > input is broken. > Newer applications seems to be written with alsa in mind. It > pains me that people are ignoring a perfectly good standard (oss on > /dev/music) but considering how hard it is to decipher some times, I > don't blame them. From my limited experience Alsa apps (I've looked > at on-line docs but haven't actually used it) link to a library and > don't directly deal with hardware. We could create a stub library or > campaign to bring back the older, more compatible ways. (I hear the > discordian society will back us) > > > Have you ever used midi before? Can your ear recognize good > timing from bad timing? Do you have external midi hardware? Can you > test kernel modules that cause heart-ache and no reward. Then you can > help. > > --Mat > -- > There only two things I hate, lactose intolerant societies and cows > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" >