The Generalized Music Plug-In Interface (GMPI) working group of the MIDI
Manufacturer's Association (MMA) is seeking the input of music and audio
software developers, to help define the technical requirements of GMPI.
The objective of the GMPI working group is to create a unified
cross-platform music plug-in interface. This new interface is hoped to
provide an alternative choice to the multitude of plug-in interfaces that
exist today. Among the many benefits of standardization are increased
choice for customers, lower cost for music plug-in vendors and a secure
future for valuable market-enabling technology.
Like MIDI, GMPI will be license free and royalty free.
Phase 1 of the GMPI working group's effort is to determine what is required
of GMPI: What sorts of capabilities are needed to support existing products
and customers? What are the emerging new directions that must be addressed?
Phase 1 is open to any music software developer and is not limited to MMA
members. It will last a minimum of three months, to be extended if deemed
necessary by the MMA. Discussions will be held on an email reflector, with
possible meetings at major industry gatherings such as AES, NAMM and Musik
Following the collection of requirements in Phase 1, the members of the MMA
will meet to discuss and evaluate proposals, in accordance with existing MMA
procedures for developing standards. There will be one or more periods for
public comment prior to adoption by MMA members.
If you are a developer with a serious interest in the design of this
specification, and are not currently a member of the MMA, we urge you to
consider joining. Fees are not prohibitively high even for a small
commercial developer. Your fees will pay for administration, legal fees and
marketing. Please visit http://www.midi.org for more information about
To participate, please email gmpi-request(a)freelists.org with the word
"subscribe" in the subject line. Please also provide your name, company
name (if any) and a brief description of your personal or corporate domain
of interest. We look forward to hearing from you.
GMPI Working Group Chair
I'm currently embarking on a project to make an interface between Q, a
functional programming language
(http://www.musikwissenschaft.uni-mainz.de/~ag/q/), and SuperCollider. I
think the OSC interface will be fairly straightforward to do, but I
haven't been able to find any documentation (besides the sc sources,
which I haven't grokked yet ;-) on the format of the synth definition
file. Does anyone here know more about this?
Many thanks in advance,
Dr. Albert Gr"af
Email: Dr.Graef(a)t-online.de, ag(a)muwiinfa.geschichte.uni-mainz.de
as both the participants of the 1st LAD conference and people at ZKM
enjoyed the meeting, Frank and I asked for the possibility to hold a
second meeting at ZKM next year.
The answer was positive and therefore we can announce that the 2nd LAD
conference is planned to take place April 29th - May 2nd 2004 at ZKM Karlsruhe.
the option to have more room. In addition to the rooms we had for the last
conference, we now have the option to also use a hall which is about double
the size of the lecture hall we used for the last meeting. This hall is even
more attractive since it is the recording studio of ZKM and can also serve as
a concert hall. This time there is also the option to invite artists who
actually do music with Linux software.
Early registrations (email either me or Frank Neumann <Frank.Neumann_AT_st.com>)
would help us to estimate the approximate scale of the event which can be
even larger than last time. If you can do a talk or presentation please let
us know the subject and estimated time you need for this. Depending on the
number of talks we can decide whether we will have two parallel sessions.
If the program of the event is fixed earlier than last time, this will
help to advertise it in journals and among relevant companies. It might
also help to find possible sponsors.
Updates on this will follow from time to time.
Dr. Matthias Nagorni
SuSE Linux AG
Deutschherrnstr. 15-19 phone: +49 911 74053375
D - 90429 Nuernberg fax : +49 911 74053483
(I'm not sure if this is the right list to post this question. Please let
me know if I should use the user list instead).
I made a C program using PortAudio, and I would like to re-write it in
python, using the wrapper fastaudio.
There is a little example in the fastaudio package, but not enough to
understand how to use the callback function.
Does anybody has a more complex example, using callback ?
Anybody have any opinions on whether it is better to use polling or
asynchronous notification when using the ALSA lib?
i'm fishing for advantages re: speed, robustness, portability, etc
Just sent in an updated version of the RTP MIDI normative I-D
off to internet-drafts(a)ietf.org. You can download a copy now from:
In a hopeful sign, the Change Log is sufficiently short to
reproduce in full below:
Chapter M (Appendix A.9) has been redesigned, to follow the semantic
design of Chapters C and E. Several definitions in Appendix A.1 have
been changed to reflect this change, as have the chapter inclusion
semantics for Chapter M in Appendix C.1.3.
Many small editorial changes throughout the document, to correct
grammatical errors and improve phrasing.
I'm actually starting to re-code sfront networking to be compliant
with the I-D (it has fallen out of date since the AVT RTP MIDI effort
began), in the hopes of gcc catching bugs that peer-review may miss.
Once that coding is complete, "Last Call" is probably not too far away
... so if you've been planning to spend a few hours to reading over
the I-D and sending along comments, now would be a good time to do it.
You might also want to download the non-normative Implementation Guide
for RTP MIDI:
John Lazzaro -- Research Specialist -- CS Division -- EECS -- UC Berkeley
lazzaro [at] cs [dot] berkeley [dot] edu www.cs.berkeley.edu/~lazzaro
Hi to developers
I'm search for realtime sound and peak gain indicator (db) algorithms and
My first idea is all 16 bit absolute sound_sample_values in time interval
t1...t2 compare with ethalon sine wave
( where ethalon sine wave amplitude is 32000 and lenght/2 is t2-t1 )
Also for sound limiter (compressor) algorithms .
i'm newbie in sound/dsp programming
any help welcomed
tnx in advance
This message contains no viruses.
Guaranteed by Kaspersky Anti-Virus.
With the release of Ardour 0.9beta1 on Sourceforge at
http://sourceforge.net/projects/ardour, Slackware 9.0 packages are now
available for immediate download. Download links, as well as md5sums, can
be found at http://www.audioslack.com/packages/ardour.
It is also worth noting that http://www.audioslack.com will hopefully
become a repository of binary packages of Audio software to be used on the
Slackware Linux Distribution. Please check out the site if you are
interested in helping out. Your help would be much appreciated.
Please feel free to contact me if you have any site suggestions, or have
any problems with the packages on the site. I don't offer specific package
help, but am willing to lend a hand with the installation and configuration
of packages posted there.
AudioSlack Founder and main package maintainer
Audio software packaged for the Slackware Linux Distribution