Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 Jul 2006 11:23:33 +0200
From:      Alexander Leidinger <Alexander@Leidinger.net>
To:        zarko bulatovic <zb10948@oss.unist.hr>
Cc:        freebsd-hackers@freebsd.org, multimedia@freebsd.org
Subject:   Re: FreeBSD MIDI support
Message-ID:  <20060710112333.zb9ivxetuog4ows8@netchild.homeip.net>
In-Reply-To: <op.tcgzxpiyu3gckp@cmung5680.cmu.carnet.hr>
References:  <op.tcgzxpiyu3gckp@cmung5680.cmu.carnet.hr>

next in thread | previous in thread | raw e-mail | index | archive | help
Quoting zarko bulatovic <zb10948@oss.unist.hr> (from Mon, 10 Jul 2006 =20
04:09:15 -0700):

[CCing multimedia@, where more people interested in this topic listen]

> Are there any projects regarding this topic? I recently started coding

I'm not aware of one.

> kernel modules, however, there are some design issues involving "way"
> of MIDI implementation, so i hoped to contact somebody who's working on
> the same thing, or to join develop. team if there is any project
> underway.

I just imported the old "new" midi code. It was not finished, but can =20
at least be used for some situations. Any patches which improve the =20
midi code are welcome.

Bye,
Alexander.

The rest of the mail for the benefit of multimadia@:

> Anyways, the first dillema i have is about softsynth rendering,
> naturally early-stage drivers wouldn't use sc's onboard wavetables and
> their hardware means of MIDI rendering, so i would rather use software
> MIDI playback. Usage of hardware functionality should come later. The
> thing that bugs me, is it worth coding this inside of kernel module?
> Meaning that some /dev device inputs midi messages to kern.module,
> witch uses built-in software synthessis based on SF2 specification for
> MIDI rendering. There are already userland programs that do that, like
> timidiy and fluidsynth. Maybe it would be better to start on hardware
> functionalty at once, eg. pure device drivers that control soundcard's
> MIDI port, however, allaround kernel module should bring a decent
> degree of standardization. This is the way software MIDI is implemented
> on Windows and MacOSX, kernel mode rendering through software
> synthersizer (altrough i think they use DLS synthessis rather than SF2,
> but that really isnt important). So the question is, what is the best
> goal for MIDI on FreeBSD, a quickest way of controlling external
> synths/MIDI hardware (meaning ditch the software synth and set your
> mind on various hardware specs), or an all-around MIDI drivers
> providing playback without "3rd party" userland apps?
>
> Thank you in advance.
> Zarko Bulatovic
> _______________________________________________
> freebsd-hackers@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"



--=20
        Capital punishment means never having to say "YOU AGAIN?"

http://www.Leidinger.net    Alexander @ Leidinger.net: PGP ID =3D B0063FE7
http://www.FreeBSD.org       netchild @ FreeBSD.org  : PGP ID =3D 72077137




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060710112333.zb9ivxetuog4ows8>