Subject: UADE project is 6 years old

From: shd
Date: Sun Apr 9 12:01:48 2006

To: Kohina-UADE-Forum
*Drinks for everyone, skol!* UADE project is now exactly 6 years old. The change log entry back from time was:

[code:1:10cf75061f]
2000-04-09&#58;     version 0.01
 * Initial test-and-crash release. Loads of irritating debug
   messages. Annoying crashes with plugin. Too effortful
   installation.
[/code:1:10cf75061f]

Short history of features:
2000-04-09: Totally useless program :-)
2000-04-12: Totally useless XMMS plugin
2000-08-24: XMMS is becoming usable. Subsong support added.
2000-11-09: We support ~75 formats
2001-04-19: ~90 formats
2001-08-18: Michael Doering has become an active UADE developer (invaluable, even). Protracker support added as experimental. It is rather ironic that Protracker support was added as late as this. Shouldn't Protracker replay be the most important replayer in UADE? Well, no. UADE was created to play everything else but Protracker.
2001-09-07: Proper file loading support for Eagleplayers (case-insensitive)
2001-11-23: Learning song duration database. Learns song lengths by playing them.
2001-12-06: Meleth assisted us: fixed configuration bugs.
2002-01-08: Meleth contributed a text frontend (pwrap) written in PERL. UADE is Delitracker free, meaning we don't use their players anymore. We had 102 eagleplayers totally.
2002-11-10: Fixed audio interrupt handling in sound core and Turrican 2 started to work properly :)
2002-12-03: Fixed a data structure bug in XMMS plugin that speeded up XMMS startup. UADE stalled startup for 800 ms because of totally inefficient data structure algorithms. After the optimization the stall was only 30 ms.
2003-01-08: MorphOS support by Harry &quot;Piru&quot; Sintonen
2003-02-15: 0.80-pre3 &quot;antiwar&quot; release. People should contribute to UADE insead of playing futile war games on the desert ;)
2003-04-12: Initial Eagleplayer amplifier interface support. Don Adans replayers were already very important, so amplifier support also was important.
2003-05-25: Initial measurements of Amigas frequency response. A filter was implemented but it didn't work properly.
2003-05-27: Interactive mode for command line tool.
2004-04-14: ALSA support.
2004-06-16: 0.90 &quot;prison torment&quot; release. Yet more political activism ;)
2004-07-27: 0.91 &quot;Guantanamo bay&quot;. Initial version of Beep Media Player plugin.
2004-09-27: mod2ogg script from Giulio Canevari
2004-10-30: UADE 1.00. Planning UADE 2 started.
2005-07-09: Started implementing UADE 2. The new modular and flexible system that would support many more frontends.
2005-07-23: 1.03: AmigaOS4 support based on MorphOS support.
2005-07-28: UADE 2 has became a superior alternative to UADE 1 on command line.
2005-10-27: Experimental filtering support contributed by Antti S. Lankila. His filtering and antialiasing code has become the default setting in uade.
2005-10-30: Headphone effect by Antti S. Lankila. Much better than panning.
2005-12-11: UADE 2 gets an XMMS plugin, which is superior to UADE 1 alternative (for example, the new plugin has fast forward seeking). A500E filtering mode became the default (and still is).
2006-01-01: UADE 2.00 &quot;Mental hangover&quot;. This was probably the most important release ever in the sense that it was the first stable release supporting the new modular uade2 architecture and huge improvements in usability and sound emulation accuracy (filtering).
2006-03-14: UADE 2.02 &quot;Muhammad pictures&quot;. Antialiasing interpolator (anti) became the default. Audacious plugin added.

By far the most important contributors during UADE project were:
* Michael Doering (anything: eagleplayers, GUIs, documentation, co-ordination with other projects and eagleplayer authors, ...). Michael gets 219 matches from our changelogs.
* Don Adan / Wanted Team: The most valuable eagleplayer writer ever. Don didn't really contribute to UADE, but we used his replayers because they were so good. grep -i 'don adan' gets 51 matches from our Change Logs :-)
* Antti S. Lankila: filtering and interpolation

Some more credits for other people:
[code:1:10cf75061f]
 - Claudio Matsuoka and Hipolito Carraro Jr for module decruncing code in
   uade 1.xy.
        [email-masked] for unsqsh
        Sipos Attila for unsqsh checksum
        Olivier Lapicque for mmcp
        Marc Espie &#40;old depack.c&#41;
 - Harry &quot;Piru&quot; Sintonen &lt;[email-masked]&gt; for AmigaOS and MorphOS port
 - Martin Blapp for configure fixes and enhancements from FreeBSD project
 - Michael S. Baltaks for Mac OS X port
 - Nicolas A. Mendoza &#40;part of the AmigaOS port&#41;
 - Stuart 'kyzer' Caie for Mac OS X port and powerpacker decruncher
   http&#58;//www.kyz.uklinux.net
 - Everyone from UAE project
 - Eagleeye and Buggs from Defect &#40;Eagleplayer project authors&#41;
 - Nicolas Frank &lt;[email-masked]&gt; for PTK-Prowiz
 - Andy Silva &lt;[email-masked]&gt; for his replayers
 - Bartman and Dexter from Abyss for AHX v2 replay routine&#58;
   http&#58;//www.the-leader-of-the-eighties.de
 - Brian Postma &lt;[email-masked]&gt; for Brian's Soundmonitor player
   http&#58;//www.homepages.hetnet.nl/~brianpostma
 - Nicolas Pomared &lt;[email-masked]&gt; for MYST/YMST replayer
 - Sean Connolly for EMS V6 replay&#58; http&#58;//www.cosine-systems.com/
 - Stephen Mifsud &#40;Malta&#41; &lt;[email-masked]&gt; for Darius Zendeh
   replayer. http&#58;//www.marz-kreations.com
 - Sunbeam/Shelter for his replayers
 - Paul v.d. Valk for Medley replay routine
 - Tap &amp; Walt for digibooster source
   http&#58;//www.highantdev2.de/dbpro/index.php
 - The Welder / Divine for protracker replay routine
 - Everyone else whose Eagleplayer plugins we use. Respective authors of
   eagleplayer plugins can be found from inside the plugin.
 - Manfred Linzner aka Pink/Abyss &lt;[email-masked]&gt; for a great test tune &#40;AHX.Cruisin&#41;.
[/code:1:10cf75061f]

Thanks everyone!

But there has to be something else here too. I would quote a posting made years ago by Deliplayer authors on exotica mailing list:

[quote:10cf75061f]
we have strong objections against UADE. we have given him limited 
permition to use some of our amiga players and in return he does not even  link us and even recommends NOT to use or register DeliPlayer. so the less you promote UADE (whos replay quality can in no way be compared to DeliPlayer's) the happier we are. it is not that we fear the competition (which he can not win) it is how he steals our ideas and code and then degrades our product in public.
[/quote:10cf75061f]

I think we never publicly replied to this. The linking thing was a misconception because at the time we did link to them.

It's true I have recommended not to use their replayer. The reason is their project promises too much for ordinary users but is not long-term sustainable. Ultimately their project is centrally controlled as opposed to UADE. Anyone can fork UADE and create a new project. Deliplayer project is dependent heavily on the original authors because they refuse to release the source under reasonable terms (actually they even refuse external help and they don't release any source code). We've already seen their project has frozen long time ago and users have been left without necessary features (and ports to 64-bit platforms, for example). In our project this cannot happen. Our project released a public version before them btw, but we're still doing active development and release continuous improvements. For this reasons, I think they give false hope for their users and so I do not recommend using their software. The absolute minimum required for legacy projects is releasing source code so that the legacy system can be ported to new platforms and users can help themselves by fixing bugs (there are many developers out there!). This was the original goal in UADE project and so it became open source. Has their program been run on alpha, mips, parisc, ppc or sparc?

As for quality, I don't know how their system handles filter emulation. Last time I tried their system (in 2005) it didn't sound very authentic. Do they even have proper filtering? They should definitely look into our filter emulation for hints how to implement proper sound model ;)

---

From: amadeus
Date: Sun Apr 9 16:13:33 2006

To: Kohina-UADE-Forum
[quote:7f007d89d6="shd"]*Drinks for everyone, skol!* UADE project is now exactly 6 years old. The change log entry back from time was:[/quote:7f007d89d6]

Those old days... I remember whan UADE didn't support multi file formats like Vector Dean and TFMX, where Michael did a one file hack =)

I think that was around version 0.70.

---

From: mld/uade team
Date: Sun Apr 9 20:19:26 2006

To: Kohina-UADE-Forum
*singt* Zum Geburtstag viel Glück... ;-)

As a little present I upgraded the MED and Octa-MED from the 6.3 to the 7.0 replay. (No Octamed Soundstudio but getting there ;-)

And the Digibooster now reports the songname... (handy with the changes I did for the playlist display of the audacious plugin :-)

---

From: Guest
Date: Sun Apr 9 20:28:16 2006

To: Kohina-UADE-Forum
[quote:90bb2a51e9]It's true I have recommended not to use their replayer. The reason is their project promises too much for ordinary users but is not long-term sustainable. Ultimately their project is centrally controlled as opposed to UADE. Anyone can fork UADE and create a new project. Deliplayer project is dependent heavily on the original authors because they refuse to release the source under reasonable terms (actually they even refuse external help and they don't release any source code). We've already seen their project has frozen long time ago and users have been left without necessary features (and ports to 64-bit platforms, for example). In our project this cannot happen. Our project released a public version before them btw, but we're still doing active development and release continuous improvements. For this reasons, I think they give false hope for their users and so I do not recommend using their software. The absolute minimum required for legacy projects is releasing source code so that the legacy system can be ported to new platforms and users can help themselves by fixing bugs (there are many developers out there!). This was the original goal in UADE project and so it became open source. Has their program been run on alpha, mips, parisc, ppc or sparc?[/quote:90bb2a51e9]

I don't understand the the problem here...

Code from games (in this case replayers) are to my understanding protected under the Copyright law as for any other Work.

So to me, I sounds strange that Delirum clames rights for code, they have illigally used/stolen from copyrighted Works. A copyright sign is not required for a copyright to be valid. Everyone that writes, what fits under the term of Work, have automatic copyright ownership. E.g. a report you have written when you whend to Universitey or an essay you wrote in school.

I know in the old Amiga days law was not an issue, only the &quot;scene law&quot;, but that can hardly be applied here.

My personal problem with Deliplayer is that take without giving!

They have got permission to use the UAE GPL source, but they don't return anything in return. That's my biggest problem with Deliplayer.

---

From: Guest
Date: Sun Apr 9 20:48:43 2006

To: Kohina-UADE-Forum
I almost forgot. Charging money for copyrighted game code. I may have a problem with that too.

---

From: amadeus
Date: Mon Apr 10 00:31:11 2006

To: Kohina-UADE-Forum
[quote:e939148918="mld/uade team"]As a little present I upgraded the MED and Octa-MED from the 6.3 to the 7.0 replay. (No Octamed Soundstudio but getting there ;-)[/quote:e939148918]

Are you working on a mixreplayer then? =)

[quote:e939148918="mld/uade team"]
And the Digibooster now reports the songname... (handy with the changes I did for the playlist display of the audacious plugin :-)[/quote:e939148918]

Cool =)

---

From: mld/uade team
Date: Mon Apr 10 08:42:49 2006

To: Kohina-UADE-Forum
[quote:d9196109e2="Guest"]I almost forgot. Charging money for copyrighted game code. I may have a problem with that too.[/quote:d9196109e2]

Steady, a word of defense for them... they don't charge for the replays but for their (optional) stereo stream/wavrecorder.

heh, I almost blanked out that issue completely...ah, memories :-)

---

From: Enverex
Date: Mon Apr 17 11:05:27 2006

To: Kohina-UADE-Forum
Difference is now that Deliplayer is now almost inactive it seems and it also isn't available for the OS I use (Linux) where as UADE is active and does work on the OS I use.