[Freepats] Breaking silence and the road to free musical instruments
Marcos Guglielmetti
marcospcmusica at gmail.com
Mon May 7 21:09:14 EST 2007
El Dom 06 May 2007 07:37, Mark Constable escribió:
| On Sunday 06 May 2007 06:53:53 Roberto Gordo Saez wrote:
| > Indeed, it's been very quiet on this list. There are only few
| > contributions and based on the responses I usually get, I know that main
| > offenders are all those "semi-free" soundfonts out there. They are the
| > real evil. People do not feel urged to contribute. They are discouraged
| > to produce real free soundfonts. Why bother?
| > ...
|
| Excellent post Roberto. Thanks for expressing your thoughts
| so well, especially considering English is not your primary
| language. So, some thoughts from me in no particular order...
|
| This is not possible in reality but if just one "professional
| audio engineer" was paid a wage to spend 40 hours a week
| working towards producing various open source instruments
| then in a year, or two, we would have everything we currently
| miss. If this had happened a couple of years ago then we
| would now have a full GM set of instruments in 24/96 format.
|
| Yes, it would take a lot of money to do something like this
| but if 100 people and/or a few businesses, like RedHat,
| Canonical and even DELL, contributed $250 per year then
| something like this could be done. This would actually be
| cheaper than each buying a full set of professional high
| quality samples, and then being locked into Windows as the
| only way to use them.
|
| We are waiting for the egg to lay the chicken, in that if
| freepats, or any libre sample set, gets enough exposure then
| "the community" might start to contribute and we could end
| up with a complete sample set good enough for real world
| usage (including professional). The above mythical idea of
| employing a dedicated engineer to push through the tipping
| point barrier could work but even this idea itself would
| take years to initiate and setup.
|
| There is also another HUGE fundamental problem and that is
| the tools needed to create, manage and play good samples.
|
| There are some great A/V orientated distros that mostly
| provide a good cross section of apps, and I'm just starting
| to explore them now, but the essential glue for all of them
| is the kernel, ALSA and JACK compatibility. Ubuntu Feisty is
| the first mainstream distro I've seen with a "lowlat" kernel
| option BUT it's missing pcm_jack. It's the first time I've
| ever seen qjackctl show <1ms latency with no overruns on my
| AMD desktop machine. I just tried the 32bit 64studio on my
| Intel based core-duo DELL laptop but JACK won't run. It also
| locks up when I drop ethernet interfaces, so it hangs when
| trying to reboot... indicating a buggy kernel patchset.
<1ms latency?
You will need a good soundcard. For "poor" users, a SB Live! is the best they
can byu, maybe (and I think it's no more into the market)... withj an
integrated soundcard, you can manage to run JACK at 5ms latency, or less, but
I dont think you can <1ms .
And, sorry to ask, but, I must learn: why should someone needs less than 1ms
of latency?
When I play a MIDI instrument at 10ms I dont listen this difference, also when
I say "hello" to a mic connected to JACK and Ardour, JACK-Rack or so...
so... I dont understan why we should need less than 1ms latency,
Running Musix 1.0 rc1:
My hardware is not good: AMD Duron 1800 (very low cache memory), 384mb RAM, SB
Live!, I can get JACK to 1.33ms latency in PLAY mode, but it works better if
I get 5.33ms latency, no xruns at all, also if I use 2.66ms of latency.
For recording, I can make it at 5.33ms latency: I dont listen the differency,
but if I record at 20ms, I do.
GNU/Linux can get low latencies from cheap (onboard) soundcards, I dont know
if Windows can... but, yes, OK, you can not record sound samples from cheap
soundcards for Freepats, so, you will need buy something like an M-Audio, or
RME, etc.
But you can _edit_ soundfonts in any situation, you can even not use JACK at
all to edit a soundfont.!!
| This is on top of years of frustration trying to get a decent
| and stable JACK setup. I change distros once or twice a year
| and every time I get close I have to start all over again.
| So, any idea of me actually being productive on my linux
| systems, even if I had the skills needed to contribute to
| creating instruments, is severely limited by the stability
| of the low-level "LAJ" tool chain.
Now it's more stable than ever, and you dont need big hardware setup to edit
soundfonts: you need maybe a great amount of RAM memory, yes, and a good CPU,
maybe 1.8GHZ would be enough for big soundfonts (more than 100mb)
| I was recently on the #debian IRC channel and asked why there
| was no comparable lowlat kernel for etch or unstable and the
| answers were "just because ubuntu has one doesn't mean we have
| to", "no one needs that realtime stuff" and, "if you have to
| ask how to get a realtime kernel then you don't need it" !!!
Well: no words for these comments, that's why GNU/Linux distros for musicians
exists.
But the kernel it's just a part of the thing, also ALSA and JACK, i mean, if
we think freedom software is good, it must be user friendly to spread, so we
can help it to be user friendly
| Again, if just one dedicated kernel engineer was paid to
| produce a distro agnostic kernel + alsa + jack repository
| then most of my low-level end user frustrations would
| disappear.
How could it be possible? 64Studio people is paid, and their kernels are not
distro agnostic, but you can install them into any distro I think (a friend
of my told me he had installed them into mandriva, etc.)
| As it is now, the dozen or so distros with JACK
| enabled audio systems are NOT pooling their resources to
| ensure the essential kernel + alsa + jack triage is usable
| across a large selection of hardware.
"across a large selection of hardware": ok, but, what do you mean with "a
large selection"?
| I'm about to download Musix :-)
Will be the same as 64studio, or worse maybe, I dont know :P but I made a lot
of music using Musix, now there are almost no uncomfortable issues.
| ***
|
| On a more pragmatic note I think "freepats" is a bad label
| for the focus of this list. It's meaningless to anyone that
| does not understand it's history and where it came from.
| There also needs to be a wiki and forum so Google can do
| it's thing.
Let's call it Freedom MIDI Instrument
or
Freedom Instrument: MIDI
FIT. I dont know.
| The most important aspect about "freepats", aside from it
| existing at all and therefor being better than nothing, is
| that it is distro agnostic... I think this is an important
| aspect and some kind of "marketing strategy" to improve it's
| presentation to both developers and end-users would help,
| in a small way, the overall effort.
|
| A bit of a controversial sidenote is that I personally am
| quite sure that the failure of Ogg-Vorbis to capture the
| imagination of the mp3 crowd and become it's natural
| replacement is simply... it's name and labelling. "ogg"
| is a really dumb name that does nothing to enhance it's
| true stature and usefulness in the eyes of naive mainstream
| end-users. If, for instance, it had of been called "mpx"
| (or whatever) meaning mp3 extended/improved/ng (or whatever)
| then something as simple as that COULD have been a tipping
| point 2 or 3 years ago just when podcasting took off. As it
| is now we will probably be stuck with mp3 being the base
| default digital audio format probably forever... which is
| entirely unnecessary because Vorbis is a great audio codec.
|
| Anyway, my opinion about the above makes me nervous about
| continuing to use "freepats" as the label for a libre set
| of samples. Perhaps I should have made this point in a
| separate thread, so if anyone wants to comment about this
| then perhaps start another thread altogether.
|
| FWIW
|
| --markc
| _______________________________________________
| Freepats mailing list
| Freepats at opensrc.org
| http://opensrc.org/listinfo/freepats
--
Marcos Guglielmetti
* Director del desarrollo de Musix GNU+Linux, 100% Software Libre
* Colabora: http://www.musix.org.ar/wiki/index.php/Musix1.0tasks
* CD Download: (http://www.musix.org.ar/en/)
* Videos, programas, etc.: ftp://musix.ourproject.org/pub/musix/
* Reporte de errores:
https://www.musix.org.ar/wiki/index.php?title=Problemas-Bugs
*IRC: #musix channel on freenode
* http://autosus.wordpress.com/
«No te tomes en serio nada que no te haga reír» [un amigo de E. Galeano]
... tampoco sigas al pie de la letra ninguna de estas frases...
More information about the Freepats
mailing list