From Guest@uadeforum Fri Mar 18 15:18:57 2005 From: Guest Date: Fri Mar 18 15:18:57 2005 Message-Id: <00000484.001@uade.forum> Subject: First Post! To: UADE-User-discussion First post for me! Just kidding. This is a forum devoted for general discussion on UADE. The project home page is located at: http://uade.ton.tut.fi Feel free to discuss UADE usage, ask questions and make requests. Thanks to Kohina admins for letting us have this place :) From emkay@uadeforum Fri Mar 18 21:02:57 2005 From: emkay Date: Fri Mar 18 21:02:57 2005 Message-Id: <00000486.001@uade.forum> Subject: This is cool To: UADE-User-discussion Kohina is growing? To Topic: AMIGA rulez :grin: From Talus@uadeforum Sat Mar 19 10:50:17 2005 From: Talus Date: Sat Mar 19 10:50:17 2005 Message-Id: <00000486.002@uade.forum> In-Reply-To: <00000486.001@uade.forum> Subject: Re: This is cool To: UADE-User-discussion Not really.. UADE isn't Kohina or vice versa. We're just hosting forums for this great project on our arguably cool looking board 8) From asle@uadeforum Mon Mar 21 13:51:44 2005 From: asle Date: Mon Mar 21 13:51:44 2005 Message-Id: <00000492.001@uade.forum> Subject: ultimate stk To: UADE-User-discussion Hi, Okay, here's my remark I announced more or less on Exotica. There's no detail (song name and/or sample names) for Ultimate SoundTracker songs. Song name at the cmdline and sample names in the XMMS plug-in. It was for 1.00 I believe. If the lattest pre2 handles this, please, forget I asked anything :) Regards, Sylvain "Asle" Chipaux From mld/uade team@uadeforum Tue Mar 22 10:24:15 2005 From: mld/uade team Date: Tue Mar 22 10:24:15 2005 Message-Id: <00000492.002@uade.forum> In-Reply-To: <00000492.001@uade.forum> Subject: Re: ultimate stk To: UADE-User-discussion Hi Asle, I'll check this. There's mod15 intrument names, so I wonder, why I forgot to add ust then... thanks for the report. Michael From mld/uade team@uadeforum Tue Mar 22 11:42:16 2005 From: mld/uade team Date: Tue Mar 22 11:42:16 2005 Message-Id: <00000492.003@uade.forum> In-Reply-To: <00000492.002@uade.forum> Subject: Re: ultimate stk To: UADE-User-discussion Hi asle, ust is handled by modinfo (I'll add modtitle in console after easter, promised), as it seem. Have you turned on, "detect file by contents", ist the file packed or corrupt? file: /amiga/chip/mod15/ultimate_soundtracker/MOD.Sleepwalk file length: 62316 bytes module: MOD.Sleepwalk module format: The Ultimate Soundtracker max positions: 38 instr #00: korgbass instr #01: pingbells instr #02: panflute instr #03: strings3 instr #04: instr #05: korgbeau instr #06: jahrmarkt2 instr #07: instr #08: instr #09: instr #10: instr #11: instr #12: hihat1 instr #13: popsnare2 instr #14: bassdrum1 could you send me your ust file? Michael From mld@uadeforum Thu Mar 24 16:02:01 2005 From: mld Date: Thu Mar 24 16:02:01 2005 Message-Id: <00000493.001@uade.forum> Subject: UADE Eastereggs To: UADE-User-discussion Hej, I thought, right for easter I start a thread with some lesser known things one can do with UADE, generally referred to as "Eastereggs". (Yeah, I know it's lame excuse for not updating the FAQs :) feel free to add/correct anything mld/uade team From easterbunny/uade team@uadeforum Thu Mar 24 16:05:48 2005 From: easterbunny/uade team Date: Thu Mar 24 16:05:48 2005 Message-Id: <00000493.002@uade.forum> In-Reply-To: <00000493.001@uade.forum> Subject: Re: UADE Eastereggs To: UADE-User-discussion [b:9a0d85a126]uade -sh[/b:9a0d85a126] (enables UADE speedhack for replayers demanding a lot of virtual CPU time. e.g. FTM) [b:9a0d85a126]uade -voltest 1[/b:9a0d85a126] (for debugging: override volume setting of the replay, to see if a silent replayer plays with zero volume or really hangs.) From easterbunny/uade team@uadeforum Thu Mar 24 16:13:12 2005 From: easterbunny/uade team Date: Thu Mar 24 16:13:12 2005 Message-Id: <00000493.003@uade.forum> In-Reply-To: <00000493.002@uade.forum> Subject: Re: UADE Eastereggs To: UADE-User-discussion [u:b525f0694f][b:b525f0694f]changing replay quality of some replayers in $UADEDIR/players/ENV/EaglePlayer[/b:b525f0694f][/u:b525f0694f] Some replayers (e.g. Hippel_V7, TFMX_Pro, TFMX_V7, EMS V6, Digital Mugician 2) parse the config files in the [i:b525f0694f]$UADEDIR/players/ENV/Eagleplayer/[/i:b525f0694f]. By changing the mixing rate for those replays you can get slightly better quality (e.g. for saving): [list:b525f0694f]For the TFMX_Pro.cfg starting WT, you can toggle VBI(=PAL/NTSC speed)/CIA timing at 0x03. (0x01= CIA by default)[/list:u:b525f0694f] [list:b525f0694f]For all the other config files starting with WT at offset 0x00/0x01 quality can be changed with the byte at offset 0x03. The higher the value the better the quality. The maximal value is 0x1c (28khz), so don't exceed this.[/list:u:b525f0694f] [list:b525f0694f]The config for EMSv6 can be edited with a plain text editor. Refer to the txt file explaining the parameters. [/list:u:b525f0694f] [b:b525f0694f]Info:[/b:b525f0694f] Values too high can result in stuttering or slow replaying or maybe even worse :) From easterbunny/uade team@uadeforum Thu Mar 24 16:19:33 2005 From: easterbunny/uade team Date: Thu Mar 24 16:19:33 2005 Message-Id: <00000493.004@uade.forum> In-Reply-To: <00000493.003@uade.forum> Subject: Re: UADE Eastereggs To: UADE-User-discussion [u:51b7121686][b:51b7121686]Converting/saving "packed" Trackerformats to standard MOD files.[/b:51b7121686][/u:51b7121686] startUADE from a shell with e.g.: [b:51b7121686]uade -d /EU.SILENTS-frDemo01[/b:51b7121686] You'll get into the debug mode. 1) [b:51b7121686] u + <enter>[/b:51b7121686] (You should hear uade play now) [b:51b7121686] <ctrl> + <c>[/b:51b7121686] 2) [b:51b7121686]M + <enter>[/b:51b7121686] (should list anything that looks like a tracker file.) Most likely the last entry is your file, e.g: [quote:51b7121686] Found possible ProTracker (31 samples) module at 0x5a900. Name "enigma year bkh-nhp", Length 0x3cece bytes[/quote:51b7121686] 3) [b:51b7121686]S <filename> <start adr> <0xlength>[/b:51b7121686] [quote:51b7121686]e.g: S mod.convertedfile 0x5a900 0x3cece[/quote:51b7121686] 4) [b:51b7121686] q + <enter>[/b:51b7121686] youe converted file should be saved now in your working directory. From shd@uadeforum Thu Mar 24 23:08:14 2005 From: shd Date: Thu Mar 24 23:08:14 2005 Message-Id: <00000493.005@uade.forum> In-Reply-To: <00000493.004@uade.forum> Subject: Re: UADE Eastereggs To: UADE-User-discussion [quote:8594218ea6="easterbunny/uade team"][u:8594218ea6][b:8594218ea6]Converting/saving "packed" Trackerformats to standard MOD files.[/b:8594218ea6][/u:8594218ea6] [/quote:8594218ea6] Heh :) These are really less known tricks with uade.. :) From Guest@uadeforum Fri Apr 1 15:16:13 2005 From: Guest Date: Fri Apr 1 15:16:13 2005 Message-Id: <00000493.006@uade.forum> In-Reply-To: <00000493.005@uade.forum> Subject: Re: UADE Eastereggs To: UADE-User-discussion [quote:a61800fb25="easterbunny/uade team"] [list:a61800fb25]For the TFMX_Pro.cfg starting WT, you can toggle VBI(=PAL/NTSC speed)/CIA timing at 0x03. (0x01= CIA by default)[/list:u:a61800fb25] )[/quote:a61800fb25] Ok, there are only 2 settings: VBI and CIA, right? And if 0x01 is for CIA, what's the right value for VBI? Thanks! From shd@uadeforum Fri Apr 1 16:43:02 2005 From: shd Date: Fri Apr 1 16:43:02 2005 Message-Id: <00000493.007@uade.forum> In-Reply-To: <00000493.006@uade.forum> Subject: Re: UADE Eastereggs To: UADE-User-discussion [quote:9fde73baee="Anonymous"] Ok, there are only 2 settings: VBI and CIA, right? And if 0x01 is for CIA, what's the right value for VBI? [/quote:9fde73baee] I just noticed that we don't have Don Adans TFMX Pro replay source :( Well, back to the basics where it often goes.. Disassembly dump shows 0x00 is VBI. Anything other than 0x00 or 0x01 defaults to VBI. But don't take my word, try it.. From shd@uadeforum Sun Apr 17 00:07:03 2005 From: shd Date: Sun Apr 17 00:07:03 2005 Message-Id: <00000493.008@uade.forum> In-Reply-To: <00000493.007@uade.forum> Subject: Re: UADE Eastereggs To: UADE-User-discussion [quote:6b00b984d5="easterbunny/uade team"]Length 0x3cece bytes[/quote:6b00b984d5] 3) [b:6b00b984d5]S <filename> <start adr> <0xlength>[/b:6b00b984d5] [quote:6b00b984d5]e.g: S mod.convertedfile 0x5a900 0x3cece[/quote:6b00b984d5] [/quote] *grabs easterbunny from ears* Received a set of abk songs and tried converting them back to mod format. See [url]http://uade.ton.tut.fi/amiga-music/mods/amos-test/[/url]. Is the song pattern position wrong, or are sample volumes or what is the problem that my conversion didn't go well? From Guest@uadeforum Mon Apr 18 06:57:12 2005 From: Guest Date: Mon Apr 18 06:57:12 2005 Message-Id: <00000493.009@uade.forum> In-Reply-To: <00000493.008@uade.forum> Subject: Re: UADE Eastereggs To: UADE-User-discussion [quote:d340809588="shd"][quote:d340809588="easterbunny/uade team"]Length 0x3cece bytes[/quote:d340809588] 3) [b:d340809588]S <filename> <start adr> <0xlength>[/b:d340809588] [quote:d340809588]e.g: S mod.convertedfile 0x5a900 0x3cece[/quote:d340809588] [/quote:d340809588] *grabs easterbunny from ears* Received a set of abk songs and tried converting them back to mod format. See [url]http://uade.ton.tut.fi/amiga-music/mods/amos-test/[/url]. Is the song pattern position wrong, or are sample volumes or what is the problem that my conversion didn't go well?[/quote] hmmh, hmmh... I think it misses the sampledata altogether :) it could be I took a shortcut with Amos and just used a pointer to the sampledata for replaying, instead of copying it after the music data. *grin* From shd@uadeforum Thu Mar 24 23:06:18 2005 From: shd Date: Thu Mar 24 23:06:18 2005 Message-Id: <00000494.001@uade.forum> Subject: Easter time hardware upgrade To: UADE-User-discussion Easter time hardware upgrade going.. http://uade.ton.tut.fi will be down for a while :( From shd@uadeforum Sat Mar 26 17:38:04 2005 From: shd Date: Sat Mar 26 17:38:04 2005 Message-Id: <00000494.002@uade.forum> In-Reply-To: <00000494.001@uade.forum> Subject: Re: Easter time hardware upgrade To: UADE-User-discussion [quote:1dc8f70de9="shd"]Easter time hardware upgrade going.. http://uade.ton.tut.fi will be down for a while :([/quote:1dc8f70de9] Web server runnin again. Hopefully no more breaks. From shd@uadeforum Sat Mar 26 12:32:00 2005 From: shd Date: Sat Mar 26 12:32:00 2005 Message-Id: <00000497.001@uade.forum> Subject: RSYNC server down To: UADE-User-discussion RSYNC server will be down for a while. I can't say when it will be back. shd / uade team From amadeus@uadeforum Sat Apr 2 01:08:47 2005 From: amadeus Date: Sat Apr 2 01:08:47 2005 Message-Id: <00000505.001@uade.forum> Subject: Poly Tracker screenshots To: UADE-User-discussion Here is a couple of screenshots from Poly Tracker which is MS DOS editor only. http://www.heko.dk/~maj/PolyTracker_edit_menu.gif http://www.heko.dk/~maj/PolyTracker-instrument_list.gif http://www.heko.dk/~maj/PolyTracker-tracker_window.gif Ps. I haven't got the editor. Only 4 people in the world have a copy of it. Amadeus From Muerto@uadeforum Sun Apr 3 12:24:29 2005 From: Muerto Date: Sun Apr 3 12:24:29 2005 Message-Id: <00000505.002@uade.forum> In-Reply-To: <00000505.001@uade.forum> Subject: Re: Poly Tracker screenshots To: UADE-User-discussion who are they??? From amadeus@uadeforum Mon Apr 4 22:01:41 2005 From: amadeus Date: Mon Apr 4 22:01:41 2005 Message-Id: <00000505.003@uade.forum> In-Reply-To: <00000505.002@uade.forum> Subject: Re: Poly Tracker screenshots To: UADE-User-discussion [quote:6f9ee8c20c="Muerto"]who are they???[/quote:6f9ee8c20c] Lone Ranger (main coder) JAL (wrote the specs. and did additional (gui) coding) Vincent (composer) The REW (composer) From shd@uadeforum Thu May 5 20:29:38 2005 From: shd Date: Thu May 5 20:29:38 2005 Message-Id: <00000546.001@uade.forum> Subject: UADE 1.02 released To: UADE-User-discussion UADE 1.02, code named 'Revenge of the Sith Patents', has been released. wget http://uade.ton.tut.fi/uade/uade-1.02.tar.bz2 or wait for your favourite package management systems to update their database. Changes are as follows: 2005-05-05: uade 1.02 - added ascii dumping to uade debugger. 'm' command prints ascii letters of memory next to hexadecimal numbers. (shd) - new players: - MusicMaker[48] (thanks to Thomas Winischhofer <thomas@winischhofer.net> for publishing the source code under BSD license. See amigasrc/players/music_maker/ChangeLog) - VSS (thanks to Steffen 'Promax' Medrow) - amifilemagic.c: changed mod15/ultimate soundtracker checks to fix mod.acidbat2 loading. thanks r.belmont for reporting (mld) - we've switched to International Standard ISO 8601 time specification in ChangeLog.txt. All dates in UADE project should move to this. http://www.cl.cam.ac.uk/~mgk25/iso-time.html (shd) - Infinite timeout for fork-exec of uade process from xmms and beepmp plugins. Thanks to Grue for pointing out the problem. (shd) - resurrected uaerc "sound_interpol=n" option to turn on UAEs sound interpolation (default is 0=off, 1=linear, 2=crux) (mld) - added PS3M player for Multichannel PC Tracker MOD support (Fasttracker 1, Taketracker, Octalyser Multitracker...) The replayer also supports Screamtracker 3 (S3M) and Fasttracker 2 (XM), although replaying these might be buggy to some extend. So beware. Thanks to Jarno Paanenen for placing his ps3msrc source in the public domain. See amigasrc/players/ps3m (mld) - amifilemagic: added checks for several multichannel mods such as MOD, MTM, S3M... (mld) From shd@uadeforum Thu May 5 21:56:39 2005 From: shd Date: Thu May 5 21:56:39 2005 Message-Id: <00000546.002@uade.forum> In-Reply-To: <00000546.001@uade.forum> Subject: Re: UADE 1.02 released To: UADE-User-discussion Precompiled MorphOS binaries can be found from http://uade.ton.tut.fi/uade/mos/ From Guest@uadeforum Mon May 9 03:04:39 2005 From: Guest Date: Mon May 9 03:04:39 2005 Message-Id: <00000554.001@uade.forum> Subject: Not recognized MED files with UADE/OS4 To: UADE-User-discussion Hi, I just installed the AmigaOS4 version of UADE and of all my MED files only one gets played, all the others fail with "unknown format". The working MED starts with (HEX): 4D4D4431000038760000003400000000 The hex header of some non-working ones: 4D4D443100007BCA0000003400000000 4D4D4431000061EE0000003400000000 4D4D4431000062C60000003400000000 4D4D44310000CF5A0000003400000000 4D4D4431000041080000003400000000 4D4D443100002A020000003400000000 Some non-working OctaMED files: 4F4B5441534F4E47434D4F4400000008000100010001000153414D5000000480 4F4B5441534F4E47434D4F4400000008000000000000000053414D5000000480 Hopefully this helps finding out what to scan for in such files. From shd@uadeforum Mon May 9 10:42:24 2005 From: shd Date: Mon May 9 10:42:24 2005 Message-Id: <00000554.002@uade.forum> In-Reply-To: <00000554.001@uade.forum> Subject: Re: Not recognized MED files with UADE/OS4 To: UADE-User-discussion [quote:607366ebb7="Anonymous"]I just installed the AmigaOS4 version of UADE [/quote:607366ebb7] In the future, please tell us the version of program you are using. [quote:607366ebb7] and of all my MED files only one gets played, all the others fail with "unknown format". The working MED starts with (HEX): 4D4D4431000038760000003400000000 The hex header of some non-working ones: 4D4D443100007BCA0000003400000000 ... [/quote:607366ebb7] Please send us or giveus URLs to example songs that show this behaviour. If you are going to paste us hexadumps in the future, please use a format that also displays ascii. Like hexdump -C: [code:1:607366ebb7]00000000 4d 4d 44 30 00 01 87 8e 00 00 00 34 00 00 00 00 |MMD0.......4....| 00000010 00 00 03 be 00 00 00 00 00 00 03 e6 00 00 00 00 |................| [/code:1:607366ebb7] From mld/uade team@uadeforum Mon May 9 14:32:49 2005 From: mld/uade team Date: Mon May 9 14:32:49 2005 Message-Id: <00000554.003@uade.forum> In-Reply-To: <00000554.002@uade.forum> Subject: Re: Not recognized MED files with UADE/OS4 To: UADE-User-discussion hmmh looks like old "MED"/pre-Octamed-MMD files... IIRC, they are not handled by the current replay yet. Michael From Guest@uadeforum Tue May 10 09:42:50 2005 From: Guest Date: Tue May 10 09:42:50 2005 Message-Id: <00000556.001@uade.forum> Subject: What is Hippel Coso? To: UADE-User-discussion Does anyone know what the difference is of Hippel and Hippel Coso? And does anyone know where I can download Hippel 7V Coso music? :) From shd@uadeforum Tue May 10 09:52:09 2005 From: shd Date: Tue May 10 09:52:09 2005 Message-Id: <00000556.002@uade.forum> In-Reply-To: <00000556.001@uade.forum> Subject: Re: What is Hippel Coso? To: UADE-User-discussion [quote:e404911285="Anonymous"]Does anyone know what the difference is of Hippel and Hippel Coso? [/quote:e404911285] Why do you need to know? [quote:e404911285]And does anyone know where I can download Hippel 7V Coso music? [/quote:e404911285] There are much better forums for looking for songs... Go to http://exotica.fix.no/forum/ From Guest@uadeforum Wed May 11 12:26:25 2005 From: Guest Date: Wed May 11 12:26:25 2005 Message-Id: <00000556.003@uade.forum> In-Reply-To: <00000556.002@uade.forum> Subject: Re: What is Hippel Coso? To: UADE-User-discussion [quote:f049668923="Anonymous"]And does anyone know where I can download Hippel 7V Coso music? :)[/quote:f049668923] Ghost Battle GameOver Test is a Hippel 7V Coso. If I remember correct, then is this modules not in the gamem but a module that Buzz digged up somewhere....? Try ExoticA like SHD suggests :) :scared: From Guest@uadeforum Sat Jun 18 08:28:59 2005 From: Guest Date: Sat Jun 18 08:28:59 2005 Message-Id: <00000556.004@uade.forum> In-Reply-To: <00000556.003@uade.forum> Subject: Re: What is Hippel Coso? To: UADE-User-discussion [quote:a366dec914="Anonymous"]Does anyone know what the difference is of Hippel and Hippel Coso? And does anyone know where I can download Hippel 7V Coso music? :)[/quote:a366dec914] Hippel COSO has COmpressed SOngdata. You can actually unpack the compressed part and make a valid Hippel tune. You can download them from http://exotica.fix.no/tunes/unexotica/formats/Hippel-COSO.html From Guest@uadeforum Wed May 11 12:18:15 2005 From: Guest Date: Wed May 11 12:18:15 2005 Message-Id: <00000561.001@uade.forum> Subject: Correct Rob Hubbard naming? To: UADE-User-discussion Hi, What is the uade desired way of naming Rob Hubbard files? This doesn't work out. RH.Goblins2-1 RH.Goblins2-2 RH.Goblins2-3 RH.Goblins2-4 RH.ins :scared: From shd@uadeforum Wed May 11 12:38:32 2005 From: shd Date: Wed May 11 12:38:32 2005 Message-Id: <00000561.002@uade.forum> In-Reply-To: <00000561.001@uade.forum> Subject: Re: Correct Rob Hubbard naming? To: UADE-User-discussion [quote:169f9ff761="Anonymous"]What is the uade desired way of naming Rob Hubbard files? This doesn't work out. RH.Goblins2-1 RH.Goblins2-2 RH.Goblins2-3 RH.Goblins2-4 RH.ins [/quote:169f9ff761] Would you tell me where I can acquire those songs? Give an URL, or send by email to heikki.orsila@iki.fi From Guest@uadeforum Wed May 11 13:18:28 2005 From: Guest Date: Wed May 11 13:18:28 2005 Message-Id: <00000561.003@uade.forum> In-Reply-To: <00000561.002@uade.forum> Subject: Re: Correct Rob Hubbard naming? To: UADE-User-discussion [quote:e4764637fd="shd"] Would you tell me where I can acquire those songs? Give an URL, or send by email to heikki.orsila@iki.fi[/quote:e4764637fd] Sure, I have just emailed them. From mld/uade team@uadeforum Wed May 11 13:24:33 2005 From: mld/uade team Date: Wed May 11 13:24:33 2005 Message-Id: <00000561.004@uade.forum> In-Reply-To: <00000561.003@uade.forum> Subject: Re: Correct Rob Hubbard naming? To: UADE-User-discussion Hi "Guest", iirc, the std suffixes for the Infogrames music files are... *.dum *.ins for Gobliins 2: music data: Gobliins20.dum Gobliins21.dum Gobliins22.dum Gobliins23.dum Gobliins2.ins shared sample data: about the incoherent naming RH2/Infogrames: see RH entry -> http://exotica.fix.no/tunes/formats/. Furthermore, Andi Silva, whose replayer we use in UADE named the format Infogrames as well, so I thought it only reasonable to stick with it. Tunes: -> chip rsync server, I guess. (Can't log in there atm) -> http://exotica.fix.no/tunes/pages/RH-RobHubbard-2.html mld/uade From shd@uadeforum Wed May 11 13:26:41 2005 From: shd Date: Wed May 11 13:26:41 2005 Message-Id: <00000561.005@uade.forum> In-Reply-To: <00000561.004@uade.forum> Subject: Re: Correct Rob Hubbard naming? To: UADE-User-discussion Snif.. for i in ~/.uade/players/* ; do uade -P "$i" RH2.Goblins2-1 ; done didn't give me wins with any player. It means this is worth investigating :) Perhaps michael knows more about these songs. I'll email this stuff to him. . From shd@uadeforum Wed May 11 13:30:29 2005 From: shd Date: Wed May 11 13:30:29 2005 Message-Id: <00000561.006@uade.forum> In-Reply-To: <00000561.005@uade.forum> Subject: Re: Correct Rob Hubbard naming? To: UADE-User-discussion [quote:e8e70288ca="mld/uade team"]iirc, the std suffixes for the Infogrames music files are... *.dum *.ins for Gobliins 2: music data: Gobliins20.dum Gobliins21.dum Gobliins22.dum Gobliins23.dum Gobliins2.ins shared sample data: about the incoherent naming RH2/Infogrames: see RH entry -> http://exotica.fix.no/tunes/formats/. Furthermore, Andi Silva, whose replayer we use in UADE named the format Infogrames as well, so I thought it only reasonable to stick with it. Tunes: -> chip rsync server, I guess. (Can't log in there atm) -> http://exotica.fix.no/tunes/pages/RH-RobHubbard-2.html [/quote:e8e70288ca] Thanks! From amadeus@uadeforum Wed May 11 14:51:02 2005 From: amadeus Date: Wed May 11 14:51:02 2005 Message-Id: <00000561.007@uade.forum> In-Reply-To: <00000561.006@uade.forum> Subject: Re: Correct Rob Hubbard naming? To: UADE-User-discussion [quote:4b37d04085="mld/uade team"]Hi "Guest",[/quote:4b37d04085] Argh. What has happened to my cookie? :o [quote:4b37d04085="mld/uade team"] iirc, the std suffixes for the Infogrames music files are... *.dum *.ins for Gobliins 2: music data: Gobliins20.dum Gobliins21.dum Gobliins22.dum Gobliins23.dum Gobliins2.ins shared sample data: [/quote:4b37d04085] Boy, do I feel dum. Thanks :D [quote:4b37d04085="mld/uade team"] about the incoherent naming RH2/Infogrames: see RH entry -> http://exotica.fix.no/tunes/formats/. Furthermore, Andi Silva, whose replayer we use in UADE named the format Infogrames as well, so I thought it only reasonable to stick with it. Tunes: -> chip rsync server, I guess. (Can't log in there atm) -> http://exotica.fix.no/tunes/pages/RH-RobHubbard-2.html mld/uade[/quote:4b37d04085] I ought to sync my module collection in the summer to come! :) :scared: From skeletor@uadeforum Sat May 14 19:53:15 2005 From: skeletor Date: Sat May 14 19:53:15 2005 Message-Id: <00000561.008@uade.forum> In-Reply-To: <00000561.007@uade.forum> Subject: Re: Correct Rob Hubbard naming? To: UADE-User-discussion I can't follow this discussion. I just get confused. I could not play music from "Bobo" game that appears on same RH-page on Exotica. It had a same problem as Goblins. To make it work on my old UADE, I copied shared instrument file for each dum file and changed filenames so that each dum-file has a corresponding ins-file (same name as dum-file has expect that file extension is "ins"). Here is a bobo-zip that contains songs and ins-files so that you can start listening without any trouble. http://www.mv.helsinki.fi/home/jmtsihvo/Bobo.zip ("lav3" is maybe the best song, "mang3" "fil" are fun too) From amadeus@uadeforum Sat May 14 22:30:56 2005 From: amadeus Date: Sat May 14 22:30:56 2005 Message-Id: <00000561.009@uade.forum> In-Reply-To: <00000561.008@uade.forum> Subject: Re: Correct Rob Hubbard naming? To: UADE-User-discussion You only need the .ins file once. Like so -rw------- 1 maj maj 2850 Sep 13 1999 Gobliins21.dum -rw------- 1 maj maj 3634 Sep 13 1999 Gobliins22.dum -rw------- 1 maj maj 4211 Sep 13 1999 Gobliins23.dum -rw------- 1 maj maj 3305 Sep 13 1999 Gobliins24.dum -rw------- 1 maj maj 54832 Sep 13 1999 Gobliins2.ins From amadeus@uadeforum Thu May 12 16:07:24 2005 From: amadeus Date: Thu May 12 16:07:24 2005 Message-Id: <00000564.001@uade.forum> Subject: What are the changes? =) To: UADE-User-discussion Today I was passing by a frontdoor in the building where I live, when I couldn't help but notice the Paradox intro Future Composer tune relativily loud. So I knocked on the door, and to make a short story even shorter, it turns out he was using UADE :D :D :D What are the changes of meeting somebody using UADE where you live? :D :scared: From shd@uadeforum Thu May 12 16:50:59 2005 From: shd Date: Thu May 12 16:50:59 2005 Message-Id: <00000564.002@uade.forum> In-Reply-To: <00000564.001@uade.forum> Subject: Re: What are the changes? =) To: UADE-User-discussion [quote:808c295ecf="amadeus"]What are the changes of meeting somebody using UADE where you live? :D [/quote:808c295ecf] Very slim.. I know something like 7 people here in Tampere that use the player. Some of those people were at my MSc graduation party, where we played stuff from VT300 text terminal / embedded PPC board / External HD / UADE. Best DJ equipment we could come up with ;) I believe that night quite a few people might have heard Future Composer songs here in Herwanta / Tampere.. From amadeus@uadeforum Thu May 12 17:34:53 2005 From: amadeus Date: Thu May 12 17:34:53 2005 Message-Id: <00000564.003@uade.forum> In-Reply-To: <00000564.002@uade.forum> Subject: Re: What are the changes? =) To: UADE-User-discussion [quote:0e29929cda="shd"]Very slim.. I know something like 7 people here in Tampere that use the player. Some of those people were at my MSc graduation party, where we played stuff from VT300 text terminal / embedded PPC board / External HD / UADE. Best DJ equipment we could come up with ;) I believe that night quite a few people might have heard Future Composer songs here in Herwanta / Tampere..[/quote:0e29929cda] I would have liked to be there! :) Do you know how many downloads there are made? 1000? 5000? ??? Hmm.. If you implanted a sound buffer in UADE, it would be possible to make a DJ scratch feature by playing the buffer backwards :D But it would probably be pretty hard to make, as the song would have to continue from there the buffer started...? Wait a minut. What if you buffered the entire song, and .... I better stop here :) :scared: From Guest@uadeforum Thu May 12 18:11:43 2005 From: Guest Date: Thu May 12 18:11:43 2005 Message-Id: <00000564.004@uade.forum> In-Reply-To: <00000564.003@uade.forum> Subject: Re: What are the changes? =) To: UADE-User-discussion [quote:c8aba84c86="amadeus"]Do you know how many downloads there are made? 1000? 5000? ??? [/quote:c8aba84c86] no.. very hard to tell from apache logs. I can only spot 2 of my friends from the student network. Also, some distros provide UADE which decreases downloads from me. signed, shd From amadeus@uadeforum Thu May 12 20:28:33 2005 From: amadeus Date: Thu May 12 20:28:33 2005 Message-Id: <00000564.005@uade.forum> In-Reply-To: <00000564.004@uade.forum> Subject: Re: What are the changes? =) To: UADE-User-discussion [quote:9f36a6de14="Anonymous"]no.. very hard to tell from apache logs. I can only spot 2 of my friends from the student network. Also, some distros provide UADE which decreases downloads from me. [/quote:9f36a6de14] So it is 2 or more downloads. :) This reminds me of a joke: A mathematician, a psychologist and an economist were on a train travelling from Glasgow to Edinburgh when they saw a sheep. The psychologist said, "Look: Scottish sheep are black!" The economist replied, "Well, we can at least say that some Scottish sheep are black." At this the mathematician spoke up: "There exists at least one sheep in Scotland with at least one side of which is black." From mld/uade team@uadeforum Fri May 13 07:08:34 2005 From: mld/uade team Date: Fri May 13 07:08:34 2005 Message-Id: <00000564.006@uade.forum> In-Reply-To: <00000564.005@uade.forum> Subject: Re: What are the changes? =) To: UADE-User-discussion hehe... good one. :D From shd@uadeforum Fri May 13 08:02:25 2005 From: shd Date: Fri May 13 08:02:25 2005 Message-Id: <00000564.007@uade.forum> In-Reply-To: <00000564.006@uade.forum> Subject: Re: What are the changes? =) To: UADE-User-discussion [quote:ee17b2bc5c="amadeus"]This reminds me of a joke: [/quote:ee17b2bc5c] I never heard that one before. Good =) From shd@uadeforum Fri May 13 08:08:49 2005 From: shd Date: Fri May 13 08:08:49 2005 Message-Id: <00000564.008@uade.forum> In-Reply-To: <00000564.007@uade.forum> Subject: Re: What are the changes? =) To: UADE-User-discussion [quote:f424cdb826="amadeus"]This reminds me of a joke: [/quote:f424cdb826] It reminds me of another: Three men are in a hot-air balloon. Soon, they find themselves lost in a canyon somewhere. One of the three men says, "I've got an idea. We can call for help in this canyon and the echo will carry our voices far." So he leans over the basket and yells out, "Helllloooooo! Where are we?" (They hear the echo several times). 15 minutes later, they hear this echoing voice: "Helllloooooo! You're lost!!" One of the men says, "That must have been a mathematician." Puzzled, one of the other men asks, "Why do you say that?" The reply: "For three reasons. (1) he took a long time to answer, (2) he was absolutely correct, and (3) his answer was absolutely useless." Look at [url]http://golum.riv.csu.edu.au/~sbuckley/maths/funpage/jokes1.htm[/url]. From amadeus@uadeforum Fri May 13 10:14:09 2005 From: amadeus Date: Fri May 13 10:14:09 2005 Message-Id: <00000564.009@uade.forum> In-Reply-To: <00000564.008@uade.forum> Subject: Re: What are the changes? =) To: UADE-User-discussion [quote:261300a15e="shd"]It reminds me of another:[/quote:261300a15e] hehe :) Try this one: A constant function and e^x are walking on Broadway. Then suddenly the constant function sees a differential operator approaching and runs away. So e^x follows him and asks why the hurry. "Well, you see, there's this differential operator coming this way, and when we meet, he'll differentiate me and nothing will be left of me...!" "Ah," says e^x, "he won't bother ME, I'm e to the x!" and he walks on. Of course he meets the differential operator after a short distance. e^x: "Hi, I'm e^x" diff.op.: "Hi, I'm d/dy" From shd@uadeforum Fri May 13 11:30:36 2005 From: shd Date: Fri May 13 11:30:36 2005 Message-Id: <00000564.010@uade.forum> In-Reply-To: <00000564.009@uade.forum> Subject: Re: What are the changes? =) To: UADE-User-discussion [quote:5ed0451212="amadeus"]e^x: "Hi, I'm e^x" diff.op.: "Hi, I'm d/dy"[/quote:5ed0451212] If I recall correctly, I heard this joke the first time in senior secondary school when our teacher told it.. From amadeus@uadeforum Fri May 13 14:02:37 2005 From: amadeus Date: Fri May 13 14:02:37 2005 Message-Id: <00000564.011@uade.forum> In-Reply-To: <00000564.010@uade.forum> Subject: Re: What are the changes? =) To: UADE-User-discussion [quote:2b0a7ebe55="shd"]If I recall correctly, I heard this joke the first time in senior secondary school when our teacher told it..[/quote:2b0a7ebe55] I must say it is my favorite :) This sounds like a joke, but it actually is an old Slashdot story, so it got to be true :D :D "A mathematician, a psychologist and an economist commissioned by British Gas have finally put into mathematical terms what we all knew: that things don't just go wrong, they do so at the most annoying moment.The formula, ((U+C+I) x (10-S))/20 x A x 1/(1-sin(F/10)), indicates that to beat Murphy's Law (a.k.a. Sod's Law) you need to change one of the parameter: U for urgency, C for complexity, I for importance, S for skill, F for frequency and A for aggravation. Or in the researchers' own words: "If you haven't got the skill to do something important, leave it alone. If something is urgent or complex, find a simple way to do it. If something going wrong will particularly aggravate you, make certain you know how to do it." Don't you like it when maths back up common sense ?" From Ian@uadeforum Sun May 22 19:56:07 2005 From: Ian Date: Sun May 22 19:56:07 2005 Message-Id: <00000581.001@uade.forum> Subject: Fedora Core 2 RPMs To: UADE-User-discussion Hi, I've built some RPMs of UADE for Fedora Core 2. The source RPM will probably build on most modern Redhat/Fedora like distros (alsa sound by default), but has only been tested on FC2. If you're interested: Main site: [url]http://packages.amiga-hardware.com[/url] UADE Main RPM: [url]http://packages.amiga-hardware.com/downloads/uade-1.02-1.iss.i386.rpm[/url] XMMS Plugin RPM: [url]http://packages.amiga-hardware.com/downloads/xmms-uade-1.02-1.iss.i386.rpm[/url] BMP Plugin RPM: [url]http://packages.amiga-hardware.com/downloads/bmp-uade-1.02-1.iss.i386.rpm[/url] Source RPM: [url]http://packages.amiga-hardware.com/downloads/uade-1.02-1.iss.src.rpm[/url] Note: BMP is not available by default with FC2, but is available from the Livna repository. [url]http://rpm.livna.org/[/url] From shd@uadeforum Sun May 22 22:00:48 2005 From: shd Date: Sun May 22 22:00:48 2005 Message-Id: <00000582.001@uade.forum> Subject: UADE 1.03-pre1 To: UADE-User-discussion Released UADE 1.03-pre1. Major advances are: - AmigaOS4 support - MacOSX support Thanks to Nicolas A. Mendoza <mendoza@pvv.ntnu.no> for AmigaOS4 support, and Michael Baltaks <mbaltaks@mac.com> and Stuart Caie for MacOSX support. Get your copy from http://uade.ton.tut.fi/uade/pre/uade-1.03-pre1.tar.bz2 Have phun. From Enverex@uadeforum Mon Aug 22 22:04:27 2005 From: Enverex Date: Mon Aug 22 22:04:27 2005 Message-Id: <00000582.002@uade.forum> In-Reply-To: <00000582.001@uade.forum> Subject: Re: UADE 1.03-pre1 To: UADE-User-discussion I just wanted to say thank you for making such a great program and spending so much time working on it. It is greatly appreciated. Ex. From mld@uadeforum Tue Aug 23 10:00:50 2005 From: mld Date: Tue Aug 23 10:00:50 2005 Message-Id: <00000582.003@uade.forum> In-Reply-To: <00000582.002@uade.forum> Subject: Re: UADE 1.03-pre1 To: UADE-User-discussion :) From shd@uadeforum Tue Jul 26 23:27:42 2005 From: shd Date: Tue Jul 26 23:27:42 2005 Message-Id: <00000621.001@uade.forum> Subject: Debian packages To: UADE-User-discussion I just received mail: Date: Wed, 27 Jul 2005 00:56:25 +0200 From: Jerome SONRIER To: Heikki Orsila Subject: Debian package for UADE Hello, I have made a debian package for UADE. This is my first package, so I don't know if the work is good... but two of my friends have tested it, and said it work fine. I have seen you havn't got any .deb of UADE, so ... You can find the binary package here: http://3mor3j.info/debian/dists/unstable/main/binary-i386/uade_1.03_i386.deb ... here is the previous version: http://3mor3j.info/debian/dists/unstable/main/binary-i386/uade_1.02-1_i386.deb hope it will help :) Ciao, Jérôme From emor3j@uadeforum Tue Nov 22 22:28:42 2005 From: emor3j Date: Tue Nov 22 22:28:42 2005 Message-Id: <00000621.002@uade.forum> In-Reply-To: <00000621.001@uade.forum> Subject: Re: Debian packages To: UADE-User-discussion Hello, The 3mor3j.info domaine name don't exist anymore. You can now find debian packages at: [url]http://emor3j.is-a-geek.org/debian/dists/unstable/main/binary-i386/[/url] bye From shd@uadeforum Wed Jul 27 10:13:04 2005 From: shd Date: Wed Jul 27 10:13:04 2005 Message-Id: <00000623.001@uade.forum> Subject: UADE 1.03 MorphOS binaries To: UADE-User-discussion Harry 'Piru' Sintonen was kind to us and provided us with 1.03 binaries. http://uade.ton.tut.fi/uade/mos/ From shd@uadeforum Tue Aug 23 09:53:32 2005 From: shd Date: Tue Aug 23 09:53:32 2005 Message-Id: <00000644.001@uade.forum> Subject: XMP-Delix To: UADE-User-discussion I just received email from the author of XMP-Delix: http://www.pieknyman.tk/ They are writing a similar system as UADE/Deliplayer for Windows. They're not open source, but I'm hoping we could do something productive together. I told they can use the players distributed with UADE (actually they need not ask us!). If you are a Windows user (I'm not ;-) you might even try the player, and report if there is something that could be useful with UADE. From mld@uadeforum Tue Aug 23 10:07:05 2005 From: mld Date: Tue Aug 23 10:07:05 2005 Message-Id: <00000644.002@uade.forum> In-Reply-To: <00000644.001@uade.forum> Subject: Re: XMP-Delix To: UADE-User-discussion neat... starscream as m68k cpu emu... I think it's asm86 based so it should perform really fast on intel machines I guess :) From shd@uadeforum Tue Aug 23 10:37:04 2005 From: shd Date: Tue Aug 23 10:37:04 2005 Message-Id: <00000644.003@uade.forum> In-Reply-To: <00000644.002@uade.forum> Subject: Re: XMP-Delix To: UADE-User-discussion [quote:44b3d8cec7="mld"]neat... starscream as m68k cpu emu... I think it's asm86 based so it should perform really fast on intel machines I guess :)[/quote:44b3d8cec7] Speed is not an issue: $ time uade123 -f foo.wav fc13.Defjam-CCS-ACC1 Module: fc13.Defjam-CCS-ACC1 (30000 bytes) Playing time position 146.5s in subsong 0 Song end (player) Playing time position 146.5s in subsong 0 real 0m2.827s user 0m0.160s sys 0m0.204s That's 1.9% of the CPU used on AMD64 2GHz. The user time is only 0.16s. On a pentium4 the user time was 0.24s. AMD owns again. From shd@uadeforum Tue Aug 23 10:38:09 2005 From: shd Date: Tue Aug 23 10:38:09 2005 Message-Id: <00000644.004@uade.forum> In-Reply-To: <00000644.003@uade.forum> Subject: Re: XMP-Delix To: UADE-User-discussion [quote:f1de8e40ac="shd"] That's 1.9% of the CPU used on AMD64 2GHz. The user time is only 0.16s. On a pentium4 the user time was 0.24s. AMD owns again.[/quote:f1de8e40ac] The Pentium4 was 2.8 GHz. This tells a story that clock frequency isn't everything.. From amadeus@uadeforum Tue Aug 23 12:02:54 2005 From: amadeus Date: Tue Aug 23 12:02:54 2005 Message-Id: <00000644.005@uade.forum> In-Reply-To: <00000644.004@uade.forum> Subject: Re: XMP-Delix To: UADE-User-discussion [quote:06fd508228="shd"]They are writing a similar system as UADE/Deliplayer for Windows. They're not open source, but I'm hoping we could do something productive together. I told they can use the players distributed with UADE (actually they need not ask us!).[/quote:06fd508228] They support the exact (?) same formats as UADE. A shame they haven't solved support for MusicLine, Hippel 7V Coso/ST, MaxTrax, MMD3, DigiBooster Pro, or StoneTracker. Do you know, if they are going for NotePlayer, audio.device, ahi.device support? From mld@uadeforum Tue Aug 23 17:23:47 2005 From: mld Date: Tue Aug 23 17:23:47 2005 Message-Id: <00000644.006@uade.forum> In-Reply-To: <00000644.005@uade.forum> Subject: Re: XMP-Delix To: UADE-User-discussion heh, I wondered about the same... Maybe because they are basing on the players that come with uade... no idea, about *.device support. I read it's in its early stages... From shd@uadeforum Tue Aug 23 19:20:09 2005 From: shd Date: Tue Aug 23 19:20:09 2005 Message-Id: <00000644.007@uade.forum> In-Reply-To: <00000644.006@uade.forum> Subject: Re: XMP-Delix To: UADE-User-discussion [quote:221cecb747="amadeus"] They support the exact (?) same formats as UADE. A shame they haven't solved support for MusicLine, Hippel 7V Coso/ST, MaxTrax, MMD3, DigiBooster Pro, or StoneTracker. Do you know, if they are going for NotePlayer, audio.device, ahi.device support?[/quote:221cecb747] I would guess it will take some time for them to support all the same players, because there are lots of tricks that need to be done to get them working =) They have already looked at our source for reference, as they should. Now I'm hoping they will be useful for us too. One author said sharing code could be possible. We aren't interested in noteplayers, but audio.device and ahi.device support would be nice. From Talus@uadeforum Sun Sep 4 12:58:16 2005 From: Talus Date: Sun Sep 4 12:58:16 2005 Message-Id: <00000659.001@uade.forum> Subject: UADE batch mode - any tips? To: UADE-User-discussion I prefer to use UADE to convert to wave, then Ogg Vorbis, and then listen to the ouptut. I usually do this manually and was wondering if anyone has any neat scripts to do it automatically before I write one :) I want each subtune to go in a seperate file. To do this, I need to know how many subtunes there are. Is there a good way of getting UADE to simply parse/evaulate a module and figure out how many subtunes there are? best I can think of is running UADE with a very low timeout and then parsing STDERR, but that's bit of a hack... From shd@uadeforum Sun Sep 4 18:17:30 2005 From: shd Date: Sun Sep 4 18:17:30 2005 Message-Id: <00000659.002@uade.forum> In-Reply-To: <00000659.001@uade.forum> Subject: Re: UADE batch mode - any tips? To: UADE-User-discussion [quote:767c8664d0="Talus"]I prefer to use UADE to convert to wave, then Ogg Vorbis, and then listen to the ouptut. I usually do this manually and was wondering if anyone has any neat scripts to do it automatically before I write one :) I want each subtune to go in a seperate file. To do this, I need to know how many subtunes there are. Is there a good way of getting UADE to simply parse/evaulate a module and figure out how many subtunes there are? best I can think of is running UADE with a very low timeout and then parsing STDERR, but that's bit of a hack...[/quote:767c8664d0] Have you looked into frontends/mod2ogg/ ? Giulios tool is supposed to do that. I would say adapting uade2 to do that would make the tool better, but we're not done with uade2 yet. From shd@uadeforum Sun Sep 4 18:58:28 2005 From: shd Date: Sun Sep 4 18:58:28 2005 Message-Id: <00000659.003@uade.forum> In-Reply-To: <00000659.002@uade.forum> Subject: Re: UADE batch mode - any tips? To: UADE-User-discussion [quote:f98e08516e="Talus"] I usually do this manually and was wondering if anyone has any neat scripts to do it automatically before I write one :) [/quote:f98e08516e] Just added a feature into uade123 (uade2) that makes scripting easier. Grab the latest cvs source, and try: uade123 -g song 2>/dev/null That should print something like this to stdout: playername: Protracker & relatives modulename: unit-a-remix formatname: type: Protracker subsong_info: 1 1 1 (cur, min, max) A simple script in your favourite language can parse that. Notice that only playername and subsong_info are guaranteed to be given. I'll mail Giulio to port mod2ogg for uade2 too.. From Guest@uadeforum Mon Sep 5 20:53:46 2005 From: Guest Date: Mon Sep 5 20:53:46 2005 Message-Id: <00000659.004@uade.forum> In-Reply-To: <00000659.003@uade.forum> Subject: Re: UADE batch mode - any tips? To: UADE-User-discussion I'm here I'm quite sure with cvs i'll need to stay connected a lot of time ( here i go @ 2880 bps :( ), if you'll update the tarball of the uade2 version ( i'm quite sure i'm not the only one interested ) i'll see what i can do in order to port mod2ogg.sh to it. In case send me an email. Thanks to this new feature ( good ) i will avoid the hack currently used to get infos. If changes in the command line switches are not drastic, it will be quite straight forward to port it. Do you prefer an indipendent version or a one that uses uade123 if avaible else the "old" uade? From shd@uadeforum Mon Sep 5 21:24:05 2005 From: shd Date: Mon Sep 5 21:24:05 2005 Message-Id: <00000659.005@uade.forum> In-Reply-To: <00000659.004@uade.forum> Subject: Re: UADE batch mode - any tips? To: UADE-User-discussion [quote:1e64682fa5="Anonymous"]I'm here I'm quite sure with cvs i'll need to stay connected a lot of time ( here i go @ 2880 bps :( ), if you'll update the tarball of the uade2 version ( i'm quite sure i'm not the only one interested ) i'll see what i can do in order to port mod2ogg.sh to it. In case send me an email. Thanks to this new feature ( good ) i will avoid the hack currently used to get infos. If changes in the command line switches are not drastic, it will be quite straight forward to port it. Do you prefer an indipendent version or a one that uses uade123 if avaible else the "old" uade?[/quote:1e64682fa5] I suggest you use CVS version with -z flag so that it compresses streams on the fly. Also, you'll save bandwidth because CVS only downloads changed source files. Command line switches have changed quite a lot, and I hope they're better now =) Effort required for the port is minimal. I would prefer an independent version of mod2ogg that only supports uade123 because I don't want to burden myself with the old system. But it's really up to you since I'm not doing anything for mod2ogg. From Guest@uadeforum Thu Sep 8 19:02:43 2005 From: Guest Date: Thu Sep 8 19:02:43 2005 Message-Id: <00000663.001@uade.forum> Subject: mod2ogg.sh updated To: UADE-User-discussion Hello, i have ported the mod2ogg.sh script to uade2. It should be useful if you intend to convert mods to wav, ogg, mp3 or flac ( for example in order to burn them to a compact disc or to listen to them with a portable audio player ), and it's easy to add some cool effects ( some are built in, but if you manage sox you can add whatever you want, and if you find something cool i would be pleased to add it to the next release ). In order to run it requires uade123 ( so grab it from cvs as explained on uade the download page, it's easy and fast even if i initially had some doubts too ), sox ( almost every distro has it packaged ) and optionally oggenc, flac or lame ( wave output works without the need of them ), normalize ( output is normalized also without it, but using normalize should be better ) and bc ( in order to perform some arithmetical calculation, done with integer numbers so less accurate without it ). To get help, use mod2ogg2.sh --help ;) . You can grab it [url=http://giuliogiuseppecarlo.interfree.it/projects/mod2ogg2.sh.bz2] here [/url] . Bug reports and comments are very welcome. You will find instruction about how to reach me in the script itself or you can post them here. Thank you in advance. From shd@uadeforum Sun Sep 11 21:26:19 2005 From: shd Date: Sun Sep 11 21:26:19 2005 Message-Id: <00000668.001@uade.forum> Subject: uade.ton.tut.fi is gone To: UADE-User-discussion uade.ton.tut.fi is now gone. Use http://zakalwe.virtuaalipalvelin.net/uade/ instead. From mld/uade team@uadeforum Mon Sep 12 20:13:03 2005 From: mld/uade team Date: Mon Sep 12 20:13:03 2005 Message-Id: <00000668.002@uade.forum> In-Reply-To: <00000668.001@uade.forum> Subject: Re: uade.ton.tut.fi is gone To: UADE-User-discussion hehe update your sig, heikki ;) From shd@uadeforum Mon Sep 12 20:39:05 2005 From: shd Date: Mon Sep 12 20:39:05 2005 Message-Id: <00000668.003@uade.forum> In-Reply-To: <00000668.002@uade.forum> Subject: Re: uade.ton.tut.fi is gone To: UADE-User-discussion [quote:0d4f8d32e5="mld/uade team"]hehe update your sig, heikki ;)[/quote:0d4f8d32e5] Oops =) From Talus@uadeforum Mon Sep 12 20:59:26 2005 From: Talus Date: Mon Sep 12 20:59:26 2005 Message-Id: <00000668.004@uade.forum> In-Reply-To: <00000668.003@uade.forum> Subject: Re: uade.ton.tut.fi is gone To: UADE-User-discussion Damn, what a nasty URL to memorize. Thank goodness for bookmarks ;) From shd@uadeforum Mon Sep 12 21:15:24 2005 From: shd Date: Mon Sep 12 21:15:24 2005 Message-Id: <00000668.005@uade.forum> In-Reply-To: <00000668.004@uade.forum> Subject: Re: uade.ton.tut.fi is gone To: UADE-User-discussion [quote:19808c4f88="Talus"]Damn, what a nasty URL to memorize. Thank goodness for bookmarks ;)[/quote:19808c4f88] I think the name Zakalwe is cool, but the name is rather complex. For good scifi reading, try: http://en.wikipedia.org/wiki/Use_of_Weapons The server is named after the fictional character of that book: http://en.wikipedia.org/wiki/Cheradenine_Zakalwe From Kaot@uadeforum Mon Oct 3 17:45:35 2005 From: Kaot Date: Mon Oct 3 17:45:35 2005 Message-Id: <00000680.001@uade.forum> Subject: XMMS + UADE Plugin ( Fastforward and FastBackward Function ) To: UADE-User-discussion Hi all is there an Fastforward Function to fastforward a Song? If i drag and drop the Song Progress Slider the Subsong Gui always appears but no forward happens. From shd@uadeforum Mon Oct 3 19:44:19 2005 From: shd Date: Mon Oct 3 19:44:19 2005 Message-Id: <00000680.002@uade.forum> In-Reply-To: <00000680.001@uade.forum> Subject: Re: XMMS + UADE Plugin ( Fastforward and FastBackward Function ) To: UADE-User-discussion [quote:bb0eab1185="Kaot"]Hi all is there an Fastforward Function to fastforward a Song? If i drag and drop the Song Progress Slider the Subsong Gui always appears but no forward happens.[/quote:bb0eab1185] Not in uade1. Uade2 has that feature on the command line with uade123. That feature will possibly be implemented into the xmms plugin when we implement any xmms plugin for uade2. From Guest@uadeforum Mon Oct 3 19:52:02 2005 From: Guest Date: Mon Oct 3 19:52:02 2005 Message-Id: <00000680.003@uade.forum> In-Reply-To: <00000680.002@uade.forum> Subject: Re: XMMS + UADE Plugin ( Fastforward and FastBackward Function ) To: UADE-User-discussion Ah i see, that would be great if there's again a xmms Plugin in Uade2 :) Thanx for the fast Response. From shd@uadeforum Thu Oct 6 09:09:29 2005 From: shd Date: Thu Oct 6 09:09:29 2005 Message-Id: <00000683.001@uade.forum> Subject: #amigaexotic IRC channel on IRCNet. To: UADE-User-discussion If you want to chat with UADE users or developers join #amigaexotic on IRCNet. From Grue@uadeforum Mon Oct 10 10:22:17 2005 From: Grue Date: Mon Oct 10 10:22:17 2005 Message-Id: <00000686.001@uade.forum> Subject: uade feature wish To: UADE-User-discussion Would it be possible to have somekind of system to preamp or normalize mod currently playing. I understand that theres possibly distortion problems as songs do have different levels of volume to play depending of player features. I was thinking of somekind of database which uade would update while playing or with separate commandlike switch to scan wanted directory for this. Similar system was atleast in uade1 xmms plugin to store mod playtimes. So when playing mod, uade would check from database preamp value to use. With such system it would be more nice to have long playlist with different kind of content in them, different sound output levels can be quite annoying.. From shd@uadeforum Mon Oct 10 11:13:53 2005 From: shd Date: Mon Oct 10 11:13:53 2005 Message-Id: <00000686.002@uade.forum> In-Reply-To: <00000686.001@uade.forum> Subject: Re: uade feature wish To: UADE-User-discussion [quote:1f1482fe94="Grue"]Would it be possible to have somekind of system to preamp or normalize mod currently playing. I understand that theres possibly distortion problems as songs do have different levels of volume to play depending of player features. I was thinking of somekind of database which uade would update while playing or with separate commandlike switch to scan wanted directory for this. Similar system was atleast in uade1 xmms plugin to store mod playtimes. So when playing mod, uade would check from database preamp value to use. With such system it would be more nice to have long playlist with different kind of content in them, different sound output levels can be quite annoying..[/quote:1f1482fe94] I can add that to the job list, but I won't say anything about time schedule ;) Currently we plan to store following information: * subsong lengths * volume levels * md5 content checksum * file size Good thing is that this run time information could be easily be cross-referenced with an amiga chip database :-) From shd@uadeforum Thu Oct 27 22:04:24 2005 From: shd Date: Thu Oct 27 22:04:24 2005 Message-Id: <00000698.001@uade.forum> Subject: Listening samples and filtering improvements.. To: UADE-User-discussion This should go here too. Story short, try uade 1.50-pre7, and compare to the given recorded samples.. http://board.kohina.com/viewtopic.php?t=697 From shd@uadeforum Thu Nov 3 17:30:11 2005 From: shd Date: Thu Nov 3 17:30:11 2005 Message-Id: <00000704.001@uade.forum> Subject: UADE 1.50-pre8 released To: UADE-User-discussion UADE 1.50-pre8 is released. This release has unusually many interesting changes. The most important changes are adding of A500 filter emulation, improving A1200 filter emulation, and adding a headphones postprocessing effect, all thanks to Antti S. Lankila! In four days of hectic contributions he helped us to implement good filtering support, clean up audio emulation core, implement a sane postprocessing effect framework, and created motivation into us :) The changes since 1.50-pre7 are: - Added A500 filter emulation. Use --filter=a500. - Improved A1200 filter emulation. - Headphones postprocessing effect. - Improved uade123 user interface. Press 'h' in uade123 or list action keys with uade123 --help. - New sample interpolation code (--interpolator=cspline). - --stderr can be used to pipe sound data to stdout. - Many bug fixes and cleanups. - Cleaned up sound cores timer code. - Fixed CIA timer initialization. Get it from: http://zakalwe.virtuaalipalvelin.net/uade/uade2/devel/uade-1.50-pre8.tar.bz2 From amadeus@uadeforum Mon Nov 7 08:49:56 2005 From: amadeus Date: Mon Nov 7 08:49:56 2005 Message-Id: <00000704.002@uade.forum> In-Reply-To: <00000704.001@uade.forum> Subject: Re: UADE 1.50-pre8 released To: UADE-User-discussion The leds on my keyboard doesn't fade down when filtering is turned on. Is this a bug? =) Have you desided to not use getopts() after all? double dash doesn't work. From shd@uadeforum Mon Nov 7 12:19:18 2005 From: shd Date: Mon Nov 7 12:19:18 2005 Message-Id: <00000704.003@uade.forum> In-Reply-To: <00000704.002@uade.forum> Subject: Re: UADE 1.50-pre8 released To: UADE-User-discussion [quote:1df18bf73f="amadeus"] Have you desided to not use getopts() after all? double dash doesn't work.[/quote:1df18bf73f] I am using getopts(), and -- works afaiks. From amadeus@uadeforum Mon Nov 7 12:42:08 2005 From: amadeus Date: Mon Nov 7 12:42:08 2005 Message-Id: <00000704.004@uade.forum> In-Reply-To: <00000704.003@uade.forum> Subject: Re: UADE 1.50-pre8 released To: UADE-User-discussion [quote:ca7ec586c9="shd"]I am using getopts(), and -- works afaiks.[/quote:ca7ec586c9] Sorry. You are right! I had forgot to make a symlink for uade123 =) From shd@uadeforum Thu Nov 3 18:50:38 2005 From: shd Date: Thu Nov 3 18:50:38 2005 Message-Id: <00000705.001@uade.forum> Subject: UADE wiki To: UADE-User-discussion Added a wiki page for UADE to http://wiki.linuxquestions.org/wiki/UADE Feel free to edit and add new pages related to UADE. From Melkor@uadeforum Tue Dec 6 21:40:54 2005 From: Melkor Date: Tue Dec 6 21:40:54 2005 Message-Id: <00000725.001@uade.forum> Subject: Ubuntu packages To: UADE-User-discussion Hi, I'm an old Amiga lover and now Linux enthousiast and Free Software supporter. I've made packages for the Ubuntu GNU/Linux distribution. All the needed information about the repository can be found here : [url=http://morgoth.free.fr/ubports]http://morgoth.free.fr/ubports[/url] From Guest@uadeforum Sun Dec 11 13:07:25 2005 From: Guest Date: Sun Dec 11 13:07:25 2005 Message-Id: <00000725.002@uade.forum> In-Reply-To: <00000725.001@uade.forum> Subject: Re: Ubuntu packages To: UADE-User-discussion sweet! many thanks! From shd@uadeforum Wed Dec 7 20:56:47 2005 From: shd Date: Wed Dec 7 20:56:47 2005 Message-Id: <00000726.001@uade.forum> Subject: Amiga depacker tool To: UADE-User-discussion Just finished the first version of the tool that should be used to decompress following formats: - xpk sqsh - powerpacker (even encrypted) - mmcmp Please checkout module 'amigadepacker' from cvs root, and test it. There will be an official release soon. This is one of the last features that UADE2 lacks compared to UADE1. Compiling and installing should be easy: $ ./configure && make install From shd@uadeforum Fri Dec 9 18:15:25 2005 From: shd Date: Fri Dec 9 18:15:25 2005 Message-Id: <00000729.001@uade.forum> Subject: Amigadepacker 0.01 To: UADE-User-discussion Amigadepacker 0.01 has been released. It can be found from Freshmeat: http://freshmeat.net/projects/amigadepacker/ In short, amigadepacker can be used to depack powerpacker, xpk sqsh, and mmcmp files used on AmigaOS. From amadeus@uadeforum Fri Dec 16 08:36:36 2005 From: amadeus Date: Fri Dec 16 08:36:36 2005 Message-Id: <00000729.002@uade.forum> In-Reply-To: <00000729.001@uade.forum> Subject: Re: Amigadepacker 0.01 To: UADE-User-discussion [quote:36d2564069="shd"]In short, amigadepacker can be used to depack powerpacker, xpk sqsh, and mmcmp files used on AmigaOS.[/quote:36d2564069] That's a pretty cool tool! From shd@uadeforum Sun Dec 11 20:57:37 2005 From: shd Date: Sun Dec 11 20:57:37 2005 Message-Id: <00000732.001@uade.forum> Subject: UADE 1.50-pre9 released To: UADE-User-discussion UADE 1.50-pre9 has been released. Grab it from: http://zakalwe.virtuaalipalvelin.net/uade/uade2/devel/uade-1.50-pre9.tar.bz2 There are countless changes compared to -pre8. Most important changes are the new XMMS plugin and completely different filtering defaults. It must be noted that all songs sound different with the new defaults, even those which do not use filtering. The reason is that we used A1200 in the past which is does very little filtering when LED is off, but A500 does some filtering even when LED is off. You may advocate to change defaults back A1200, so please send email if you feel that current settings are bad. However, if you want defaults to be changed, please tell us a song where you feel current settings are especially bad. From shd@uadeforum Mon Dec 12 03:57:29 2005 From: shd Date: Mon Dec 12 03:57:29 2005 Message-Id: <00000732.002@uade.forum> In-Reply-To: <00000732.001@uade.forum> Subject: Re: UADE 1.50-pre9 released To: UADE-User-discussion [quote:cf47106115="shd"] You may advocate to change defaults back A1200, so please send email if you feel that current settings are bad.[/quote:cf47106115] I must add here that switching back to A1200 is as easy editing uade.conf to have line: filter a1200 If you didn't install uade2 to your home directory, you can do: $ mkdir ~/.uade2 $ cp /path/to/share/uade2/uade.conf ~/.uade2/ And then you can edit ~/.uade2/uade.conf as your own config. From alankila@uadeforum Wed Dec 14 09:55:03 2005 From: alankila Date: Wed Dec 14 09:55:03 2005 Message-Id: <00000732.003@uade.forum> In-Reply-To: <00000732.002@uade.forum> Subject: Re: UADE 1.50-pre9 released To: UADE-User-discussion Sample starts and ends may occasionally snap a little. We know what's wrong, but are not yet sure what the correct fix is. (CVS is still broken at the moment.) The problem largerly arises from the antialiser from misinterpreting certain situations when the period value is being updated or sample is just starting to play (and maybe also when sample has just stopped playing), and this tends to manifest as clicks during playback. Your favourite songs may not be affected, but some definitely are. We have identified other issues with the playback as well, which we are investigating as well. Hopefully the next release will be entirely clicking free. Antti From alankila@uadeforum Wed Dec 14 10:46:28 2005 From: alankila Date: Wed Dec 14 10:46:28 2005 Message-Id: <00000732.004@uade.forum> In-Reply-To: <00000732.003@uade.forum> Subject: Re: UADE 1.50-pre9 released To: UADE-User-discussion Also, something is wrong in the audio state machine. It seems that when audio is in state 5, the "cdp->evtime = maxhpos" breaks many songs and makes a lot of clicking, such as in the bass in brainbug's "shinin ol boots" and audiomonster's "nebulos". We'll fix it too. From shd@uadeforum Fri Dec 16 13:44:22 2005 From: shd Date: Fri Dec 16 13:44:22 2005 Message-Id: <00000732.005@uade.forum> In-Reply-To: <00000732.004@uade.forum> Subject: Re: UADE 1.50-pre9 released To: UADE-User-discussion [quote:ebfd2f835a="alankila"]Also, something is wrong in the audio state machine. It seems that when audio is in state 5, the "cdp->evtime = maxhpos" breaks many songs and makes a lot of clicking, such as in the bass in brainbug's "shinin ol boots" and audiomonster's "nebulos". We'll fix it too.[/quote:ebfd2f835a] But as discussed at #amigaexotic, it is correct. The real problem is something else. This should be on the development list btw. From shd@uadeforum Sat Dec 17 15:16:38 2005 From: shd Date: Sat Dec 17 15:16:38 2005 Message-Id: <00000736.001@uade.forum> Subject: UADE 1.50-pre10 released (major bug fixes) To: UADE-User-discussion UADE 1.50-pre10 has been released with major bug fixes. An output garbage bug was introduced by making the ANTI interpolator the default, and now we reverted back to using the default interpolator. The problem in ANTI interpolator will probably be fixed in the near future. Fortunately, while investigating the interpolator problem, we found out another very critical bug in the audio emulation subsystem which caused Amiga DMA to overrun a sample buffer and cause clicks to many samples. Compare Bugbrain's shinin' ol' boots between any older version and the newest version. So bugs can be helpful some times :-) Added an EMS replayer from Don Adan / Wanted Team, and replaced Grouleff player by Don Adan's version. Antti S. Lankila submitted new improvements to A500E and A1200E, but unfortunately their full potential is not met because anti interpolator had to be reverted. From shd@uadeforum Sat Dec 17 22:03:31 2005 From: shd Date: Sat Dec 17 22:03:31 2005 Message-Id: <00000736.002@uade.forum> In-Reply-To: <00000736.001@uade.forum> Subject: Re: UADE 1.50-pre10 released (major bug fixes) To: UADE-User-discussion [quote:a01d67f181="shd"] we found out another very critical bug in the audio emulation subsystem which caused Amiga DMA to overrun a sample buffer and cause clicks to many samples.[/quote:a01d67f181] Benn Daglish Deflektor sounds much better now because some clicks were removed. The song still has some clicks, but it could be that the original song had them too (not uncommon). From shd@uadeforum Sun Jan 1 17:45:45 2006 From: shd Date: Sun Jan 1 17:45:45 2006 Message-Id: <00000743.001@uade.forum> Subject: UADE 2.00 (Mental hangover) released To: UADE-User-discussion UADE 2.00 (code name "Mental hangover") has been released. The work began 6 months ago and now I'm happy to release a new milestone in stable versions. I especially want to thank following people for their efforts in UADE2: [list:4915b36ebe]* Antti S. Lankila created Amiga 500 and Amiga 1200 filter models, improved audio output sampling and created a headphone post-processing effect * Michael Doering [/list:u:4915b36ebe] UADE 2 series has following improvements over UADE 1 series: [list:4915b36ebe] * Superior audio quality due to excellent Amiga 500 and 1200 filter models. The default sound model is now the Amiga 500 model. This affects all songs whether or not they use filtering. (Antti S. Lankila) * A component architecture which makes creating new frontends easier * Unified configuration files to set defaults for all frontends * Improved command line tool, uade123, supports run-time control of song playback for switching subsong, skipping to next song, skipping fast forward, pausing and altering post-processing effects * Post-processing effect for headphone users (Antti S. Lankila) * Skip fast forward feature in uade123 and XMMS plugin * Many core subsystems have been rewritten or heavily altered * New supported formats * UADE 1 produces snaps in audio output because of a bug in audio DMA engine, but is fixed in UADE 2 [/list:u:4915b36ebe] You may download UADE 2 from the usual place: http://zakalwe.virtuaalipalvelin.net/uade/ Or direct URL: http://zakalwe.virtuaalipalvelin.net/uade/uade2/uade-2.00.tar.bz2 Happy new year. From shd@uadeforum Mon Jan 2 18:38:59 2006 From: shd Date: Mon Jan 2 18:38:59 2006 Message-Id: <00000745.001@uade.forum> Subject: On user feedback To: UADE-User-discussion First, it seems there is some misconception among users that I can know that some compiler errors and warnings exist. I do not! uade compiles cleanly without warnings on my system, so if you ever get errors and warnings, please send me email or post on this forum. Second, the thumb rule is that only problems that you report to me are ever fixed. If you do not report problems then do not expect them to be fixed. If you do report problems, then I will at least make them public (by adding to doc/BUGS) so that someone else may fix the problem if I can't or wont. Bottom line. If you care about anything at all in uade, then please report problems if they arise. I think open source in general can only be as good as the amount of problem feedback it gets. <damnit>I won't fix any more bugs unless reported ;-)</damnit> From amadeus@uadeforum Sat Jan 7 07:21:41 2006 From: amadeus Date: Sat Jan 7 07:21:41 2006 Message-Id: <00000745.002@uade.forum> In-Reply-To: <00000745.001@uade.forum> Subject: Re: On user feedback To: UADE-User-discussion [quote:f7dc3c8618="shd"]First, it seems there is some misconception among users that I can know that some compiler errors and warnings exist. I do not! uade compiles cleanly without warnings on my system, so if you ever get errors and warnings, please send me email or post on this forum. [/quote:f7dc3c8618] I doubt many programs can say the same =) CVS compiles here with no errors on Fedora Core 4. But I still get the [code:1:f7dc3c8618]ALSA: underrun, at least 0ms.n subsong 0[/code:1:f7dc3c8618] with uade123 on every song. From shd@uadeforum Sat Jan 7 14:16:09 2006 From: shd Date: Sat Jan 7 14:16:09 2006 Message-Id: <00000745.003@uade.forum> In-Reply-To: <00000745.002@uade.forum> Subject: Re: On user feedback To: UADE-User-discussion [quote:84fbca594f="amadeus"] But I still get the [code:1:84fbca594f]ALSA: underrun, at least 0ms.n subsong 0[/code:1:84fbca594f] with uade123 on every song.[/quote:84fbca594f] It could be that libao and ALSA are sensitive to loads on some systems. What are specs of your machine? processor, sound card and kernel? Does it happen many times during a song or just once? And does it happen in the beginning or something? If you issue two songs does the buffer overrun happen between the songs? From amadeus@uadeforum Sat Jan 7 17:51:04 2006 From: amadeus Date: Sat Jan 7 17:51:04 2006 Message-Id: <00000745.004@uade.forum> In-Reply-To: <00000745.003@uade.forum> Subject: Re: On user feedback To: UADE-User-discussion [quote:7850110372="shd"]It could be that libao and ALSA are sensitive to loads on some systems. What are specs of your machine? processor, sound card and kernel?[/quote:7850110372] [code:1:7850110372]Linux 2.6.14-1.1653_FC4 #1 Tue Dec 13 21:32:09 EST 2005 i686 athlon i386 GNU/Linux[/code:1:7850110372] My soundcard is a Creative Labs PCI 128 and regonized as: [code:1:7850110372]Vendor: Ensoniq Model: 5880 AudioPCI Modele: snd-ens1371 [/code:1:7850110372] [quote:7850110372="shd"]Does it happen many times during a song or just once? And does it happen in the beginning or something? If you issue two songs does the buffer overrun happen between the songs?[/quote:7850110372] I get about 10 of those lines evertime I play a new format, and whenever I change workspace or e.g. change tabs in Firefox. It somehow seams as if, it only happens when I access something in RAM that haven't been used for awhile. When it happens the sound is out of sync while the lines are written. Just like if you play a wave file from harddisk, and do some heavy disk activity at the same time. From Guest@uadeforum Sat Jan 7 18:47:34 2006 From: Guest Date: Sat Jan 7 18:47:34 2006 Message-Id: <00000745.005@uade.forum> In-Reply-To: <00000745.004@uade.forum> Subject: Re: On user feedback To: UADE-User-discussion Here is a Flash movie of the bug, where I scroll in Firefox. [url]http://www.heko.dk/~maj/out.swf[/url] I have used vnc2swf, and I an quite sure it can capture the audio aswell, but I can't find any documentation on how to do that =( From shd@uadeforum Sat Jan 7 20:53:30 2006 From: shd Date: Sat Jan 7 20:53:30 2006 Message-Id: <00000745.006@uade.forum> In-Reply-To: <00000745.005@uade.forum> Subject: Re: On user feedback To: UADE-User-discussion [quote:99a90c945c="amadeus"] I get about 10 of those lines evertime I play a new format, and whenever I change workspace or e.g. change tabs in Firefox. It somehow seams as if, it only happens when I access something in RAM that haven't been used for awhile. When it happens the sound is out of sync while the lines are written. Just like if you play a wave file from harddisk, and do some heavy disk activity at the same time.[/quote:99a90c945c] Do you have memory pressure which causes swapping? Note that executables and libraries are implemented as separate swaps on Linux. Each exe and library file is accessed through a memory-map which acts like a swap (but nothing is of course written there). If no memory pressure, then have you asked libao developers about its buffering issues? From amadeus@uadeforum Sat Jan 7 21:12:48 2006 From: amadeus Date: Sat Jan 7 21:12:48 2006 Message-Id: <00000745.007@uade.forum> In-Reply-To: <00000745.006@uade.forum> Subject: Re: On user feedback To: UADE-User-discussion [quote:f0fd20c548="shd"]Do you have memory pressure which causes swapping? Note that executables and libraries are implemented as separate swaps on Linux. Each exe and library file is accessed through a memory-map which acts like a swap (but nothing is of course written there). If no memory pressure, then have you asked libao developers about its buffering issues?[/quote:f0fd20c548] I have 1GB of memory, and plenty of free. I haven't seen my swap been used yet. This is top when running uade123 [code:1:f0fd20c548]top - 22:01:47 up 15:53, 7 users, load average: 0.30, 0.32, 0.38 Tasks: 99 total, 2 running, 97 sleeping, 0 stopped, 0 zombie Cpu(s): 15.3% us, 1.3% sy, 0.0% ni, 83.1% id, 0.0% wa, 0.3% hi, 0.0% si Mem: 905832k total, 864828k used, 41004k free, 56848k buffers Swap: 250448k total, 60k used, 250388k free, 479932k cached [/code:1:f0fd20c548] There are very few reported bugs in libao. Should I file one? [url]http://trac.xiph.org/report/13[/url] Btw. When the bug is active 100% CPU is used for 1-2 sec. From shd@uadeforum Sat Jan 7 22:40:10 2006 From: shd Date: Sat Jan 7 22:40:10 2006 Message-Id: <00000745.008@uade.forum> In-Reply-To: <00000745.007@uade.forum> Subject: Re: On user feedback To: UADE-User-discussion [quote:5332601059="amadeus"] Btw. When the bug is active 100% CPU is used for 1-2 sec.[/quote:5332601059] I notice that the same problem occurs if I open many tabs into firefox and load many pages there and then press ctrl-page up so that firefox will rapidly change between pages. The music practically halts. Crap! This needs to be investigated.. From amadeus@uadeforum Sat Jan 7 23:30:02 2006 From: amadeus Date: Sat Jan 7 23:30:02 2006 Message-Id: <00000745.009@uade.forum> In-Reply-To: <00000745.008@uade.forum> Subject: Re: On user feedback To: UADE-User-discussion [quote:dabfe1781c="shd"][quote:dabfe1781c="amadeus"] Btw. When the bug is active 100% CPU is used for 1-2 sec.[/quote:dabfe1781c] I notice that the same problem occurs if I open many tabs into firefox and load many pages there and then press ctrl-page up so that firefox will rapidly change between pages. The music practically halts. Crap! This needs to be investigated..[/quote:dabfe1781c] Does that take 100% on your computer, when uade123 is not running? I don't have to make my computer max out. If uade123 isn't running the proceedure I did in the Flash movie doesn't take 100% cpu load. I can reproduce it everytime: * Load 5 websites in tabs * Change workspace. * Start uade123 * Change to Firefox workspace. * Left click on the tabs. Can physical memory be fracmented like swap partitions? From shd@uadeforum Sat Jan 7 23:38:35 2006 From: shd Date: Sat Jan 7 23:38:35 2006 Message-Id: <00000745.010@uade.forum> In-Reply-To: <00000745.009@uade.forum> Subject: Re: On user feedback To: UADE-User-discussion [quote:584d3cb154="amadeus"] Does that take 100% on your computer, when uade123 is not running? [/quote:584d3cb154] Only when I'm rapidly switching tabs. It's almost 100%. But I think that so it should be, but I can't see any reason why uade123 and uadecore wouldn't get a fair time slice (they only require 5% of total CPU or so). [quote:584d3cb154]Can physical memory be fracmented like swap partitions?[/quote:584d3cb154] From kernel point of view physical memory is continuous, except perhaps on some rare platforms. From process point of view (logical memory) it's only continuous inside one page (4 KiB usually). This bug is definitely not about virtual memory. From amadeus@uadeforum Sat Jan 7 23:47:14 2006 From: amadeus Date: Sat Jan 7 23:47:14 2006 Message-Id: <00000745.011@uade.forum> In-Reply-To: <00000745.010@uade.forum> Subject: Re: On user feedback To: UADE-User-discussion [quote:60b9fc3fc2="shd"] Only when I'm rapidly switching tabs. It's almost 100%. But I think that so it should be, but I can't see any reason why uade123 and uadecore wouldn't get a fair time slice (they only require 5% of total CPU or so). [/quote:60b9fc3fc2] Could it be, that we are seeing two different bugs here? I don't have to max out my CPU inorder to tricker the bug, which you have to? On my computer it is something inside UADE or something UADE uses that maxes my CPU out. [quote:60b9fc3fc2] From kernel point of view physical memory is continuous, except perhaps on some rare platforms. From process point of view (logical memory) it's only continuous inside one page (4 KiB usually). This bug is definitely not about virtual memory.[/quote:60b9fc3fc2] Okay, so is that out of the question. When I think about it, I think I first saw it in the 1.5 series. Do you still have those archives for download? I won't mind compiling them and test. I have checked UADE website, and there are only 1.0x and 2.0x archives. From shd@uadeforum Sat Jan 7 23:56:22 2006 From: shd Date: Sat Jan 7 23:56:22 2006 Message-Id: <00000745.012@uade.forum> In-Reply-To: <00000745.011@uade.forum> Subject: Re: On user feedback To: UADE-User-discussion [quote:40e556c5bb="amadeus"] When I think about it, I think I first saw it in the 1.5 series. Do you still have those archives for download? I won't mind compiling them and test.[/quote:40e556c5bb] This doesn't happen with ogg123 which uses libao. I suspect uadecore gets scheduled too infrequently by the kernel. libao ALSA buffers drain out before uadecore has time to synthesize more sample data, or that's what I believe happens. This just became my highest priority problem with UADE. [quote:40e556c5bb] I have checked UADE website, and there are only 1.0x and 2.0x archives.[/quote:40e556c5bb] I would bet all 1.5* versions share the same problem. http://zakalwe.virtuaalipalvelin.net/uade/uade2/devel/ From shd@uadeforum Sat Jan 7 23:59:44 2006 From: shd Date: Sat Jan 7 23:59:44 2006 Message-Id: <00000745.013@uade.forum> In-Reply-To: <00000745.012@uade.forum> Subject: Re: On user feedback To: UADE-User-discussion [quote:24d6b4230c="amadeus"] Could it be, that we are seeing two different bugs here? [/quote:24d6b4230c] I guess not. jraitala complained about underruns with Mac OS X, and I would guess this is the same problem. This should affect all platforms if my guess is correct. From amadeus@uadeforum Sun Jan 8 00:49:26 2006 From: amadeus Date: Sun Jan 8 00:49:26 2006 Message-Id: <00000745.014@uade.forum> In-Reply-To: <00000745.013@uade.forum> Subject: Re: On user feedback To: UADE-User-discussion [quote:c6e2502efb="shd"]I would bet all 1.5* versions share the same problem. http://zakalwe.virtuaalipalvelin.net/uade/uade2/devel/[/quote:c6e2502efb] You are right. 1.5pre1 have this bug aswell. From Vlcice@uadeforum Sun Jan 8 02:59:01 2006 From: Vlcice Date: Sun Jan 8 02:59:01 2006 Message-Id: <00000745.015@uade.forum> In-Reply-To: <00000745.014@uade.forum> Subject: Re: On user feedback To: UADE-User-discussion [quote:4063637bbe="shd"][quote:4063637bbe="amadeus"] Could it be, that we are seeing two different bugs here? [/quote:4063637bbe] I guess not. jraitala complained about underruns with Mac OS X, and I would guess this is the same problem. This should affect all platforms if my guess is correct.[/quote:4063637bbe] Yes, it seems to be a general libao issue, at least as far as I can tell. In the older commandline UADE versions, I had audio skipping while scrolling and so forth when using libao, but not when using the CoreAudio driver. From shd@uadeforum Sun Jan 8 03:09:28 2006 From: shd Date: Sun Jan 8 03:09:28 2006 Message-Id: <00000745.016@uade.forum> In-Reply-To: <00000745.015@uade.forum> Subject: Re: On user feedback To: UADE-User-discussion [quote:564ef07b8f="amadeus"] You are right. 1.5pre1 have this bug aswell.[/quote:564ef07b8f] I think I've located the problem. We should issue a new sample data request for the emulator before passing current sample data to libao. This way both libao and the emulator can do useful work simultaneously. If that approach doesn't work then I'm very much at loss because ogg123 works well with libao. With our current approach, increasing buffering in the emulator would actually only worsen the problem and that was of course the first fix I tried =) So there's a definite systematic problem in the playloop I wrote. From shd@uadeforum Sun Jan 8 14:00:27 2006 From: shd Date: Sun Jan 8 14:00:27 2006 Message-Id: <00000745.017@uade.forum> In-Reply-To: <00000745.016@uade.forum> Subject: Re: On user feedback To: UADE-User-discussion [quote:92a92ebde6="shd"] I think I've located the problem. We should issue a new sample data request for the emulator before passing current sample data to libao. This way both libao and the emulator can do useful work simultaneously. If that approach doesn't work then I'm very much at loss because ogg123 works well with libao. With our current approach, increasing buffering in the emulator would actually only worsen the problem and that was of course the first fix I tried =) So there's a definite systematic problem in the playloop I wrote.[/quote:92a92ebde6] Unfortunately it seems this is not the whole problem. It is definitely a real problem that needed to be fixed, and it is fixed in the current CVS version. The fix shows there is actual improvement, but I still get underruns. I added a remark to ChangeLog: [code:1:92a92ebde6] This didn't solve the underrun problem completely but effect of improving behavior is clearly observable with 'top'. Before this change, top showed only 0.4% CPU usage for uadecore, but after the change it shows 3.3% CPU usage, and the latter reflects reality much better. [/code:1:92a92ebde6] So now uade123 and the uadecore behave sanely with respect to operating system kernel. The next thing is to figure how to set buffers properly or do something else to fix this dawned thing. From shd@uadeforum Sun Jan 8 16:43:33 2006 From: shd Date: Sun Jan 8 16:43:33 2006 Message-Id: <00000745.018@uade.forum> In-Reply-To: <00000745.017@uade.forum> Subject: Re: On user feedback To: UADE-User-discussion [quote:32d34db311="amadeus"][quote:32d34db311="shd"]I would bet all 1.5* versions share the same problem. http://zakalwe.virtuaalipalvelin.net/uade/uade2/devel/[/quote:32d34db311] You are right. 1.5pre1 have this bug aswell.[/quote:32d34db311] Although my newest fix wasn't complete, running uade as root nice -19 one doesn't get any underruns =) Not exactly multitasking friendly priority.. From shd@uadeforum Sun Jan 8 17:01:41 2006 From: shd Date: Sun Jan 8 17:01:41 2006 Message-Id: <00000745.019@uade.forum> In-Reply-To: <00000745.018@uade.forum> Subject: Re: On user feedback To: UADE-User-discussion [quote:707ee1eb84="amadeus"][quote:707ee1eb84="shd"]I would bet all 1.5* versions share the same problem. http://zakalwe.virtuaalipalvelin.net/uade/uade2/devel/[/quote:707ee1eb84] You are right. 1.5pre1 have this bug aswell.[/quote:707ee1eb84] Would you try the latest CVS version and tell if it produces more, same or less amount of underruns. The worst case hasn't improved here, but it's perhaps possible that normal operations do not cause underruns. From amadeus@uadeforum Sun Jan 8 17:48:31 2006 From: amadeus Date: Sun Jan 8 17:48:31 2006 Message-Id: <00000745.020@uade.forum> In-Reply-To: <00000745.019@uade.forum> Subject: Re: On user feedback To: UADE-User-discussion [quote:12f2bfd265="shd"]Would you try the latest CVS version and tell if it produces more, same or less amount of underruns. The worst case hasn't improved here, but it's perhaps possible that normal operations do not cause underruns.[/quote:12f2bfd265] It is still there, when I scroll, switch workspace, press links in Firefox, but the time the module is out-of-sync is much shorter now, so it doesn't quite reach 100% CPU load on my AMD XP 1,9Ghz. From amadeus@uadeforum Sun Jan 8 17:53:03 2006 From: amadeus Date: Sun Jan 8 17:53:03 2006 Message-Id: <00000745.021@uade.forum> In-Reply-To: <00000745.020@uade.forum> Subject: Re: On user feedback To: UADE-User-discussion [quote:e373a695f9="shd"]Although my newest fix wasn't complete, running uade as root nice -19 one doesn't get any underruns =) Not exactly multitasking friendly priority..[/quote:e373a695f9] With the latest CVS running uade123 is root, the bug is still there, and the number of underrun lines is almost twice as many compared to my regular user. I haven't tried the old CVS as root, so perhaps this is the same there? From shd@uadeforum Sun Jan 8 18:00:13 2006 From: shd Date: Sun Jan 8 18:00:13 2006 Message-Id: <00000745.022@uade.forum> In-Reply-To: <00000745.021@uade.forum> Subject: Re: On user feedback To: UADE-User-discussion [quote:229e586893="amadeus"][quote:229e586893="shd"]Would you try the latest CVS version and tell if it produces more, same or less amount of underruns. The worst case hasn't improved here, but it's perhaps possible that normal operations do not cause underruns.[/quote:229e586893] It is still there, when I scroll, switch workspace, press links in Firefox, but the time the module is out-of-sync is much shorter now, so it doesn't quite reach 100% CPU load on my AMD XP 1,9Ghz.[/quote:229e586893] Oh well.. I suppose I have to rethink the token-passing messaging if I don't figure out any flaw here. I tried to create a logically simple IPC protocol and the reality struck me down :( From amadeus@uadeforum Sun Jan 8 18:25:58 2006 From: amadeus Date: Sun Jan 8 18:25:58 2006 Message-Id: <00000745.023@uade.forum> In-Reply-To: <00000745.022@uade.forum> Subject: Re: On user feedback To: UADE-User-discussion [quote:f7c013bc16="shd"]Oh well.. I suppose I have to rethink the token-passing messaging if I don't figure out any flaw here. I tried to create a logically simple IPC protocol and the reality struck me down :([/quote:f7c013bc16] Sounds like a major code rework? =( Would it be possible to get ideas from GPL software, or is score way too different in its arch.? From shd@uadeforum Mon Jan 9 02:56:58 2006 From: shd Date: Mon Jan 9 02:56:58 2006 Message-Id: <00000745.024@uade.forum> In-Reply-To: <00000745.023@uade.forum> Subject: Re: On user feedback To: UADE-User-discussion [quote:4e8a9f6666="amadeus"] Sounds like a major code rework? =( [/quote:4e8a9f6666] No. But since I've already tried two times to fix the problem without success, I'm not sure what this will lead to exactly. Hopefully I will learn something. The frontend has been "pulling" data from uadecore, which causes some extra latency and short idle moments in the uadecore, but I'll make it a "push" architecture so that uadecore "pushes" data to the frontend all the time. Pushing stops when frontend says "hold on" or something interesting happens. This would be like unix command line pipes, but there is rare messages to the opposite direction as well (subsong change or song end command). From amadeus@uadeforum Mon Jan 9 05:33:16 2006 From: amadeus Date: Mon Jan 9 05:33:16 2006 Message-Id: <00000745.025@uade.forum> In-Reply-To: <00000745.024@uade.forum> Subject: Re: On user feedback To: UADE-User-discussion [quote:bfe1e15e49="shd"]The frontend has been "pulling" data from uadecore, which causes some extra latency and short idle moments in the uadecore, but I'll make it a "push" architecture so that uadecore "pushes" data to the frontend all the time. Pushing stops when frontend says "hold on" or something interesting happens. This would be like unix command line pipes, but there is rare messages to the opposite direction as well (subsong change or song end command).[/quote:bfe1e15e49] If the pushing approach works, will the worst case senario when be a slight delay on commands like subsong change? Although it is not clear to me, why the current approach fails? I mean; When the desktop is left alone, everything works out fine, and low CPU usage. Why does uade123 then crumble when other programs are used? Wouldn't a 1.9GHz CPU (in my case :) ) give plenty of cycles to uade123 on a Tonken Ring communication? From shd@uadeforum Thu Jan 12 20:16:23 2006 From: shd Date: Thu Jan 12 20:16:23 2006 Message-Id: <00000745.026@uade.forum> In-Reply-To: <00000745.025@uade.forum> Subject: Re: On user feedback To: UADE-User-discussion I put a bug report to: http://bugme.osdl.org/show_bug.cgi?id=5877 If you have some enlightening experiences and data with respect to that bug, please add comments there. I used 'strace -t' to analyze the problem. There's a full wall clock second without any syscalls happening in uade, so I suspect it's a scheduler starvation problem. Do you have 2.4.x by any chance? It would be interesting to test it. From shd@uadeforum Fri Jan 13 01:09:13 2006 From: shd Date: Fri Jan 13 01:09:13 2006 Message-Id: <00000745.027@uade.forum> In-Reply-To: <00000745.026@uade.forum> Subject: Re: On user feedback To: UADE-User-discussion [quote:034e2b59ad="shd"]I put a bug report to: http://bugme.osdl.org/show_bug.cgi?id=5877 If you have some enlightening experiences and data with respect to that bug, please add comments there. I used 'strace -t' to analyze the problem. There's a full wall clock second without any syscalls happening in uade, so I suspect it's a scheduler starvation problem. Do you have 2.4.x by any chance? It would be interesting to test it.[/quote:034e2b59ad] My bug report paid off. It doesn't happen on 2.6.12 so now it is known that it's some kind of kernel scheduling problem. From shd@uadeforum Wed Jan 4 00:57:53 2006 From: shd Date: Wed Jan 4 00:57:53 2006 Message-Id: <00000746.001@uade.forum> Subject: UADE 2.01 released To: UADE-User-discussion UADE 2.01 is released and obtainable from the usual place: http://zakalwe.virtuaalipalvelin.net/uade/uade2/uade-2.01.tar.bz2 This version fixes support for Mac OS X and OpenLSD operating systems. Thanks to Juuso Raitala for the Mac OS X solution and ave@silokki.org for OpenLSD help. In addition to that, PTK-Prowiz (protracker and clones) eagleplayer should have an improved subsong scanner that doesn't give false alarms and it also has one work-around removed which prevented modules from using tempo value 0xFF. btw. If you have conflics between uade and other XMMS plugins, you can use the new script which is provided: uadexmmsadd That script adds directory hierarchies to the XMMS playlist. Entries are prefixed with uade:// so that other XMMS plugins will not recognize those entries. Don't worry, the ugly uade:// prefix is not shown in the playlist (it's stripped away internally). From maru@uadeforum Sun Jan 22 16:05:13 2006 From: maru Date: Sun Jan 22 16:05:13 2006 Message-Id: <00000746.002@uade.forum> In-Reply-To: <00000746.001@uade.forum> Subject: Re: UADE 2.01 released To: UADE-User-discussion Hi, First of all thanks for the new release. Are there plans to have CoreAudio support in version 2.x as in version 1.02-03? Libao output is working fine, but as soon as I do something on my PB (start a program) the sound stutters and grinds to a halt. I do not have this problem with CoreAudio. Cheers, Mike From shd@uadeforum Sun Jan 22 16:12:39 2006 From: shd Date: Sun Jan 22 16:12:39 2006 Message-Id: <00000746.003@uade.forum> In-Reply-To: <00000746.002@uade.forum> Subject: Re: UADE 2.01 released To: UADE-User-discussion [quote:e9ffc4e419="maru"] First of all thanks for the new release. Are there plans to have CoreAudio support in version 2.x as in version 1.02-03? Libao output is working fine, but as soon as I do something on my PB (start a program) the sound stutters and grinds to a halt. I do not have this problem with CoreAudio. [/quote:e9ffc4e419] That's a problem with libao core audio support, I think. Why don't you try to ask them? Alternatively it could be a scheduling problem in macos. There were scheduling problems in Linux kernels 2.6.13-15. Possibly .16 too, but it will hopefully be fixed soon. And no, we support only libao as the audio backend since it's pointless for us to reinvent wheel. libao should handle platform specific sound issues. From maru@uadeforum Sun Jan 22 16:44:16 2006 From: maru Date: Sun Jan 22 16:44:16 2006 Message-Id: <00000746.004@uade.forum> In-Reply-To: <00000746.003@uade.forum> Subject: Re: UADE 2.01 released To: UADE-User-discussion [quote:7ce17e7f31="shd"] That's a problem with libao core audio support, I think. Why don't you try to ask them? Alternatively it could be a scheduling problem in macos. There were scheduling problems in Linux kernels 2.6.13-15. Possibly .16 too, but it will hopefully be fixed soon. And no, we support only libao as the audio backend since it's pointless for us to reinvent wheel. libao should handle platform specific sound issues.[/quote:7ce17e7f31] Ok, I'll take a look at libao then. Thanks for the info. From maru@uadeforum Sun Jan 22 18:30:04 2006 From: maru Date: Sun Jan 22 18:30:04 2006 Message-Id: <00000746.005@uade.forum> In-Reply-To: <00000746.004@uade.forum> Subject: Re: UADE 2.01 released To: UADE-User-discussion [quote:b4c98a02cd="maru"] Ok, I'll take a look at libao then. Thanks for the info.[/quote:b4c98a02cd] Ok, it turns out that libaos performance with coreaudio is known to be suboptimal http://trac.xiph.org/ticket/727 Applying this patch albeit with a smaller BUFFER_COUNT 8 fixed my problem, it still get dropouts every now and then, but only if the load is really high. Increasing the BUFFER_COUNT too much yields lagged behaviour in interactive mode. I might play around a little bit with it to get the optimal value for my setup here. but for now it is enough to enjoy uade2. Thanks again, Mike From Annatar@uadeforum Tue Feb 14 14:09:16 2006 From: Annatar Date: Tue Feb 14 14:09:16 2006 Message-Id: <00000746.006@uade.forum> In-Reply-To: <00000746.005@uade.forum> Subject: Re: UADE 2.01 released To: UADE-User-discussion ./configure --prefix=/opt/scfw Adding -march=i686 -D_REENTRANT -L/opt/csw/lib -I/opt/csw/include -R/opt/csw/lib -L/opt/csw/gcc3/lib -I/opt/csw/gcc3/include -R/opt/csw/gcc3/lib to ARCHFLAGS UADE and frontends will be installed to : /opt/scfw/bin Data directory will be : /opt/scfw/share/uade2 Documentation directory will be : /opt/scfw/share/doc/uade-2.01 Man directory will be : /opt/scfw/share/man/man1 Installer that will be used : /opt/csw/bin/ginstall Make that will be used during the build : /usr/sfw/bin/gmake uade123 : yes uade123 sound output : AO XMMS plugin : yes XMMS plugin directory : /opt/csw/lib/xmms/Input ./configure: test: argument expected uname -a SunOS hostname 5.10 Generic_118844-28 i86pc i386 i86pc So it looks like your ./configure is Linux only. Would you please take a look at it and try to figure out what's wrong and why it's busting on Solaris? If you need a Solaris box, I can give you one to play with. From shd@uadeforum Tue Feb 14 14:21:34 2006 From: shd Date: Tue Feb 14 14:21:34 2006 Message-Id: <00000746.007@uade.forum> In-Reply-To: <00000746.006@uade.forum> Subject: Re: UADE 2.01 released To: UADE-User-discussion [quote:4448a274ae="Annatar"] ./configure: test: argument expected uname -a SunOS hostname 5.10 Generic_118844-28 i86pc i386 i86pc So it looks like your ./configure is Linux only. Would you please take a look at it and try to figure out what's wrong and why it's busting on Solaris? If you need a Solaris box, I can give you one to play with.[/quote:4448a274ae] I think you mean bash only. I suspect the reason is the 'test -e file' statement: test -e /dev/urandom && ... I replaced taht with test -c. Fixed in the latest cvs version. Please test. From Annatar@uadeforum Wed Feb 15 09:37:45 2006 From: Annatar Date: Wed Feb 15 09:37:45 2006 Message-Id: <00000746.008@uade.forum> In-Reply-To: <00000746.007@uade.forum> Subject: Re: UADE 2.01 released To: UADE-User-discussion Where is the latest CVS version, and how do I check out the code? (It would be simpler to just post a link to .tar.bz2.) Anyways, I used what I had and changed 'test -e' to 'test -c'. That worked, but then it complains about `sed`, that the command is garbled. I replaced `sed` with `gsed` and that got me further, but then it complained that it can't find the ".in" file at several places. Which OS are you using to develop this on??? It seems to freak out on System V Release 4 / POSIX systems, and seems to be heavily dependent on GNU tools. From shd@uadeforum Wed Feb 15 09:50:28 2006 From: shd Date: Wed Feb 15 09:50:28 2006 Message-Id: <00000746.009@uade.forum> In-Reply-To: <00000746.008@uade.forum> Subject: Re: UADE 2.01 released To: UADE-User-discussion [quote:c841b70e95="Annatar"]Where is the latest CVS version, and how do I check out the code? [/quote:c841b70e95] Look at uade download page for instructions. [quote:c841b70e95] (It would be simpler to just post a link to .tar.bz2.) [/quote:c841b70e95] No. That would mean creating a release which is quite a few shell commands. The change is anyway put into the CVS so it's the best place for other developers to grab any changes. [quote:c841b70e95] Anyways, I used what I had and changed 'test -e' to 'test -c'. That worked, but then it complains about `sed`, that the command is garbled. I replaced `sed` with `gsed` and that got me further, but then it complained that it can't find the ".in" file at several places. [/quote:c841b70e95] I have to look into that. [quote:c841b70e95] Which OS are you using to develop this on??? It seems to freak out on System V Release 4 / POSIX systems, and seems to be heavily dependent on GNU tools.[/quote:c841b70e95] It works on BSDs and GNU/Linux. Solaris has always been a harder target. I kind of dropped solaris support after uade 1.x, but I will try to co-operate and make 2.x compatible with solaris. From Guest@uadeforum Wed Feb 15 15:56:14 2006 From: Guest Date: Wed Feb 15 15:56:14 2006 Message-Id: <00000746.010@uade.forum> In-Reply-To: <00000746.009@uade.forum> Subject: Re: UADE 2.01 released To: UADE-User-discussion [quote:b49da8e8d1="shd"]It works on BSDs and GNU/Linux. Solaris has always been a harder target. I kind of dropped solaris support after uade 1.x, but I will try to co-operate and make 2.x compatible with solaris.[/quote:b49da8e8d1]Ah, now everything's crystal clear. Saying "it works on Linux" is like saying "it works on Windows" -- which pretty much means it's broken on everything else. But I wonder about BSD. If it works on BSD it should have relatively no problem working on Solaris as well. I do agree with you that Solaris and SVR4 / POSIX systems are much harder targets. That's because they're very strict on abiding by standards. However, it should only be initially harder to get the UADE gig going on Solaris, especially now that Solaris' source code is open to the public and free-as-in-beer. Plus, that makes UADE pretty much a done-ported deal to other SVR4 systems, namely HP-UX and IRIX. Anyways, I'll see how to get the CVS checked out, and I'll be standing ready to assist you if necessary. That is, if you need to test directly on Solaris I can set you up inside of a Solaris zone and you can be root in your own sandbox to get it to work. From shd@uadeforum Wed Feb 15 16:34:57 2006 From: shd Date: Wed Feb 15 16:34:57 2006 Message-Id: <00000746.011@uade.forum> In-Reply-To: <00000746.010@uade.forum> Subject: Re: UADE 2.01 released To: UADE-User-discussion [quote:a8c2f42c8d="Anonymous"] Saying "it works on Linux" is like saying "it works on Windows" -- which pretty much means it's broken on everything else. [/quote:a8c2f42c8d] That's prejudiced. If something works on Linux, it is probably very close to working on BSD and Solaris too. Only minor differences in supported APIs. The biggest reason for incompatibilities is the lack of users with some systems, like Solaris. Users of $OS should fix things for $OS and stop complaining about not adhering to standards or using APIs that do not exist for their $OS. There are actually many common things that are totally non-portable with respect to standards, audio for example. What is the standard for unix audio? Since there is not one, we can not write a portable standard adhering player. Tough. We supported quite a few platforms with uade 1.x, including solaris and irix. It was not worth it, though, because almost nobody wanted to use uade on them. Writing portable programs among unixes is not very pleasant, because many of the systems older than Linux lack some useful APIs and their userspace tools are frozen. For example, why wouldn't solaris sh implement 'test -e'? During 6 years of doing UADE, I've ran into deficiencies of Solaris too many times. The bigger issue I have is that most other unixes seem to be holding back on C99 features. That has been a problem with uade2 on some systems, like OpenBSD. [quote:a8c2f42c8d] However, it should only be initially harder to get the UADE gig going on Solaris, especially now that Solaris' source code is open to the public and free-as-in-beer. [/quote:a8c2f42c8d] Solaris' open source code doesn't affect us in any way, because we've always relied on public headers and man pages. Porting for Solaris is actually pretty easy. It's the small things that are different, but nobody has yet complained to us, so we haven't done anything. From Guest@uadeforum Wed Feb 15 18:45:18 2006 From: Guest Date: Wed Feb 15 18:45:18 2006 Message-Id: <00000746.012@uade.forum> In-Reply-To: <00000746.011@uade.forum> Subject: Re: UADE 2.01 released To: UADE-User-discussion [quote:a66be75280="shd"]That's prejudiced.[/quote:a66be75280]All I have to say in my defense is that I'm writing from experience. If a product was developed on any SVR4 system, it was painless to go Linux. The other way around was, well, not so painless. The way I see it, people develop on Linux without testing on other platforms, thinking they have clean code. But testing means a lot when it comes to portability, right? [quote:a66be75280]The biggest reason for incompatibilities is the lack of users with some systems, like Solaris.[/quote:a66be75280]Well, that's changing, and rapidly. With almost four million downloads and climbing, Solaris is starting to get some serious attention. If one takes a peek on opensolaris.org, there are more than 10,000 users registered and there are ~100 discussions happening every day. [quote:a66be75280]Users of $OS should fix things for $OS and stop complaining about not adhering to standards or using APIs that do not exist for their $OS.[/quote:a66be75280]Aaah, but that's one of the main misconceptions and weaknesses of our venerable OpenSource world. OpenSource exists with the idea that everyone has access to the source code and is able to fix, or otherwise make stuff work when it doesn't. As the OSS movement gained critical mass, something unexpected happened: users came. And users are, well, users. They're not developers, they don't know how to fix code. Not everyone has superior skill like you to be able to make stuff just work. Users just want things to work; that's the very definition of a user, whereas developer is a superset. [quote:a66be75280]There are actually many common things that are totally non-portable with respect to standards, audio for example. What is the standard for unix audio? Since there is not one, we can not write a portable standard adhering player.[/quote:a66be75280]Well, if I were to choose, I'd choose SDL because it seems to follow the DirectX concept, which is conceptually a good solution. SDL abstracts platform specifics and gives a decent performance. [quote:a66be75280]We supported quite a few platforms with uade 1.x, including solaris and irix. It was not worth it, though, because almost nobody wanted to use uade on them.[/quote:a66be75280]That has already changed, and will continue to change in the future. There's a 'new player' in town, and it's just as free as Linux and has 25+ years of solid, professional engineering poured into it. People are starting to take notice. [quote:a66be75280]Writing portable programs among unixes is not very pleasant, because many of the systems older than Linux lack some useful APIs and their userspace tools are frozen. For example, why wouldn't solaris sh implement 'test -e'?[/quote:a66be75280]Good question. It does, you just have to know how to use it properly. Unfortunately, this is where the GNU implementation misleads. There is actually `test -e` on SVR4 and it does exactly what you intended it to do. The real question is, why did your code break then? More research is needed. [quote:a66be75280]During 6 years of doing UADE, I've ran into deficiencies of Solaris too many times. The bigger issue I have is that most other unixes seem to be holding back on C99 features.[/quote:a66be75280]Well, here's yout chance to participate. Just like for Linux, the code is available to everybody and the engineers will sponsor you. Additionally, you might want to look into the OpenSolaris Community Advisory Board and take an active role. There are options. It's because of talented people like you that Solaris has evolved at the speed never before seen in the history of computing. Too bad HP and SGI aren't following suit; it's a shame, really. [quote:a66be75280]Solaris' open source code doesn't affect us in any way, because we've always relied on public headers and man pages.[/quote:a66be75280]That's very good news indeed; and it was intended that things be done that way. So long as you don't use any private interfaces and stick to public APIs, Solaris guarantees you forward and backward compatibility; although, to be fair, so do IRIX and HP-UX. [quote:a66be75280]Porting for Solaris is actually pretty easy. It's the small things that are different, but nobody has yet complained to us, so we haven't done anything.[/quote:a66be75280]Well, I'm not complaining; I'd like to bring this great SW to the Solaris platform because I've used Solaris for years and I believe it has great future ahead of it. My plan is to bring together the most talented members of the OSS community involved with multimedia and give them the means to easily port their work to Solaris. To be more concrete, I also plan to contact Matti Hamalainen again to get the XMMS SID plugin ported to Solaris. In return, I will give permanent compile farms and state-of-the art development tools back to anyone willing to use them; and I will make packages for any SW that's ported. From shd@uadeforum Thu Feb 16 09:27:10 2006 From: shd Date: Thu Feb 16 09:27:10 2006 Message-Id: <00000746.013@uade.forum> In-Reply-To: <00000746.012@uade.forum> Subject: Re: UADE 2.01 released To: UADE-User-discussion [quote:27b72ba395="Anonymous"] To be more concrete, I also plan to contact Matti Hamalainen again to get the XMMS SID plugin ported to Solaris. [/quote:27b72ba395] I'm afraid he is going to quit developing xmms-sid :( I've tried talking him to continue. From mld/uade team@uadeforum Thu Feb 16 09:30:41 2006 From: mld/uade team Date: Thu Feb 16 09:30:41 2006 Message-Id: <00000746.014@uade.forum> In-Reply-To: <00000746.013@uade.forum> Subject: Re: UADE 2.01 released To: UADE-User-discussion arrgh... that's bad news! I'm a big fan of xmms-sid... From Annatar@uadeforum Thu Feb 16 18:03:00 2006 From: Annatar Date: Thu Feb 16 18:03:00 2006 Message-Id: <00000746.015@uade.forum> In-Reply-To: <00000746.014@uade.forum> Subject: Re: UADE 2.01 released To: UADE-User-discussion [quote:2efa86e97c="shd"]I'm afraid he is going to quit developing xmms-sid :( I've tried talking him to continue.[/quote:2efa86e97c]Oh nooo... what are we going to play SID music in XMMS with? All the other stuff won't even run through ./configure, let alone compile on Solaris. Why's he quitting? From alankila@uadeforum Thu Feb 16 19:56:39 2006 From: alankila Date: Thu Feb 16 19:56:39 2006 Message-Id: <00000746.016@uade.forum> In-Reply-To: <00000746.015@uade.forum> Subject: Re: UADE 2.01 released To: UADE-User-discussion Err, xmms-sid isn't that great... Here's what we need from a SID player: - playlist that is capable of handling the entire HVSC without trouble - modern search capabilities in the playlist - fast back/forward seeking in SID - song+subsong+time bookmarks - hardsid and resid support (and sidplay1, maybe?) - resid optimise=0 support (quite important for emulation quality) Optional very advanced features that I'd love to see: - finetuning emulation / hardware chip for better suit the song (for instance, dynamic adjustments to resonance range and center frequency) - visualization of the curves involved with above and dynamic adjustments to these parameters... Anyone knows a player that fits the bill? From Guest@uadeforum Thu Feb 16 21:55:11 2006 From: Guest Date: Thu Feb 16 21:55:11 2006 Message-Id: <00000746.017@uade.forum> In-Reply-To: <00000746.016@uade.forum> Subject: Re: UADE 2.01 released To: UADE-User-discussion Hello, ccr here. Shd convinced me to defend XMMS-SID here a bit. :P [quote:f590551b3f="alankila"]Err, xmms-sid isn't that great... Here's what we need from a SID player: - playlist that is capable of handling the entire HVSC without trouble - modern search capabilities in the playlist - fast back/forward seeking in SID - song+subsong+time bookmarks - hardsid and resid support (and sidplay1, maybe?) - resid optimise=0 support (quite important for emulation quality) [/quote:f590551b3f] First four (4) mentioned items are mainly problems with XMMS's design and interface, nothing strictly to do with XMMS-SID itself and as such are beyond my control. XMMS-SID v0.8.0betas support both libSIDPlay 1 and 2, latter with reSID. HardSID support for libSIDPlay2 is not there, because I do not have HardSID card to test with. ReSID optimization is configurable in XMMS-SID. About the latter optional items - there will be a graphical curve in the configuration dialog for libSIDPlay2's filter emulation, at least in the final 0.8.0 release. I promise. :) Yeah, I know XMMS-SID is not perfect and never will be, but please at least accuse it for right deficiencies. :D - ccr/TNSP From alankila@uadeforum Fri Feb 17 12:56:24 2006 From: alankila Date: Fri Feb 17 12:56:24 2006 Message-Id: <00000746.018@uade.forum> In-Reply-To: <00000746.017@uade.forum> Subject: Re: UADE 2.01 released To: UADE-User-discussion You could do hardsid support just through the hardsid-builder library. I imagine the interface is virtually identical to using the resid-builder. I can test it for you if you can make some patches. From ccr/TNSP@uadeforum Sat Feb 18 05:17:52 2006 From: ccr/TNSP Date: Sat Feb 18 05:17:52 2006 Message-Id: <00000746.019@uade.forum> In-Reply-To: <00000746.018@uade.forum> Subject: Re: UADE 2.01 released To: UADE-User-discussion [quote:0c0f7e3a15="alankila"]You could do hardsid support just through the hardsid-builder library. I imagine the interface is virtually identical to using the resid-builder. I can test it for you if you can make some patches.[/quote:0c0f7e3a15] You are correct in that the API is virtually identical as abstracted by libSIDPlay2 (and actually the initialization code is there in XMMS-SID, just #ifdef'd out), but the issues are more in the side of handling the playback in XMMS's side. Theoretically I could adapt the relevant code from commandline sidplay2 player, but there is always the possibility unforeseen problems, which often are hard to debug without access to the platform. I might try to do that, but it's not high on my TODO-list and neither is XMMS-SID as a whole either, at the moment. [quote:0c0f7e3a15="Annatar"]Why's he quitting?[/quote:0c0f7e3a15] For various reasons, but mostly because I feel that after 0.8.0 is finished, there is nothing reasonable left to add. Sure, all kinds of crazy ideas have crossed my mind, but nothing so important that I'd absolutely want to implement it. I'm sure I'll continue maintaining XMMS-SID, fixing any possible bugs, but not adding new features. And 6 years is a long time twiddling on a piece of fringe software, maybe I should figure out something that would gain interest of bigger audiences. :grin: - ccr/TNSP From amadeus@uadeforum Sun Jan 8 17:46:17 2006 From: amadeus Date: Sun Jan 8 17:46:17 2006 Message-Id: <00000755.001@uade.forum> Subject: Turrican 2 for PC using TFMX To: UADE-User-discussion I have just found this clone/ner version of Turrican 2 which uses real TFMX music =) [url]http://www.pekaro.de/[/url] I havent' tried it, but judging from the screenshots and videos the old and new levels live up to the standard. There are many excellent Turrican clones at [url]http://www.nemmelheim.de/turrican/index.html[/url] under [i:90d978d896]Clones[/i:90d978d896] =) From shd@uadeforum Wed Jan 11 01:55:04 2006 From: shd Date: Wed Jan 11 01:55:04 2006 Message-Id: <00000758.001@uade.forum> Subject: Amigadepacker 0.02 released To: UADE-User-discussion Amigadepacker 0.02 has been released. This release adds support for StoneCracker 4.04 aka S404 format. The support was provided to us by Jouni "Spiv" Korhonen, the original author of stc. The portable C source code of the S404 decruncher is in public domain. From shd@uadeforum Wed Jan 11 01:55:38 2006 From: shd Date: Wed Jan 11 01:55:38 2006 Message-Id: <00000758.002@uade.forum> In-Reply-To: <00000758.001@uade.forum> Subject: Re: Amigadepacker 0.02 released To: UADE-User-discussion [quote:ce4dece180="shd"]Amigadepacker 0.02 has been released. This release adds support for StoneCracker 4.04 aka S404 format. The support was provided to us by Jouni "Spiv" Korhonen, the original author of stc. The portable C source code of the S404 decruncher is in public domain.[/quote:ce4dece180] And the URL to obtain it: http://zakalwe.virtuaalipalvelin.net/~shd/foss/amigadepacker/ From asle@uadeforum Tue Jan 17 00:55:25 2006 From: asle Date: Tue Jan 17 00:55:25 2006 Message-Id: <00000764.001@uade.forum> Subject: feedback ;) To: UADE-User-discussion Here, Just cvs-ed the v2. Here's what I get upon ./configure-ing [root@/home/uade/uade]# ./configure Potential hazard detected: stdint.h is missing (needed for portable types) and the usual messages : UADE and frontends will be installed to : /usr/local/bin Data directory will be : /usr/local/share/uade2 Documentation directory will be : /usr/local/share/doc/uade-2.01 Man directory will be : /usr/local/share/man/man1 Installer that will be used : /usr/bin/install Make that will be used during the build : /usr/local/bin/gmake Target CC : gcc uade123 : yes uade123 sound output : AO XMMS plugin : yes XMMS plugin directory : /usr/X11R6/lib/xmms/Input Audacious plugin : no What is Audacious anyway ?. I'll try a 'make' now Sylvain From asle@uadeforum Tue Jan 17 00:58:05 2006 From: asle Date: Tue Jan 17 00:58:05 2006 Message-Id: <00000764.002@uade.forum> In-Reply-To: <00000764.001@uade.forum> Subject: Re: feedback ;) To: UADE-User-discussion ok, that went fast .. In file included from include/uade.h:4, from newcpu.c:26: include/uadeipc.h:42: field `data' has incomplete type gmake: *** [newcpu.o] Error 1 gmake: Leaving directory `/usr/home/uade/uade/src' *** Error code 2 Seems that the 'potential hazard' struck hard ;). Ok, what now ?.. any idea ?. I'm running FreeBSD 4.9 (for a long time now) with GCC (gcc version 2.95.4 20020320 [FreeBSD]) and a couple of other things you should ask because I don't know what you need. Regards. Sylvain From shd@uadeforum Tue Jan 17 12:07:17 2006 From: shd Date: Tue Jan 17 12:07:17 2006 Message-Id: <00000764.003@uade.forum> In-Reply-To: <00000764.002@uade.forum> Subject: Re: feedback ;) To: UADE-User-discussion [quote:e12d3d58f4="asle"] Seems that the 'potential hazard' struck hard ;). Ok, what now ?.. any idea ?. I'm running FreeBSD 4.9 (for a long time now) with GCC (gcc version 2.95.4 20020320 [FreeBSD]) and a couple of other things you should ask because I don't know what you need. [/quote:e12d3d58f4] GCC 3.x or newer is required due to C99 usage. The potential hazard implies your environment lacks stdint.h which is included in C99 standard. It tries to replace stdint.h with inttypes.h. So please get a new compiler. From asle@uadeforum Tue Jan 17 17:53:44 2006 From: asle Date: Tue Jan 17 17:53:44 2006 Message-Id: <00000764.004@uade.forum> In-Reply-To: <00000764.003@uade.forum> Subject: Re: feedback ;) To: UADE-User-discussion Ok, compiled GCC34 and things seem to go better for some time until this : So what is the pb this time ?. I'm sorry to look so dense, but look, I've compiled succesfully and flawlessly so many huge packages (X11, Emacs, oh and GCC ..) that I clearly can't understand what could go wrong when compiling UADE. Thanks for you advices. Sylvain In file included from /usr/include/sys/select.h:40, from unixatomic.c:1: /usr/include/sys/event.h:53: error: parse error before "uintptr_t" /usr/include/sys/event.h:55: error: parse error before "flags" /usr/include/sys/event.h:56: error: parse error before "fflags" /usr/include/sys/event.h:57: error: parse error before "data" /usr/include/sys/event.h:59: error: parse error before '}' token In file included from unixatomic.c:1: /usr/include/sys/select.h:47: error: parse error before "pid_t" /usr/include/sys/select.h:50: error: parse error before '}' token unixatomic.c: In function `atomic_read': unixatomic.c:47: warning: implicit declaration of function `bzero' gmake: *** [unixatomic.o] Error 1 gmake: Leaving directory `/usr/home/uade/uade/src' *** Error code 2 Stop in /usr/home/uade/uade. From shd@uadeforum Tue Jan 17 19:26:36 2006 From: shd Date: Tue Jan 17 19:26:36 2006 Message-Id: <00000764.005@uade.forum> In-Reply-To: <00000764.004@uade.forum> Subject: Re: feedback ;) To: UADE-User-discussion [quote:08a2b0921c="asle"] In file included from /usr/include/sys/select.h:40, from unixatomic.c:1: /usr/include/sys/event.h:53: error: parse error before "uintptr_t" /usr/include/sys/event.h:55: error: parse error before "flags" /usr/include/sys/event.h:56: error: parse error before "fflags" /usr/include/sys/event.h:57: error: parse error before "data" /usr/include/sys/event.h:59: error: parse error before '}' token In file included from unixatomic.c:1: /usr/include/sys/select.h:47: error: parse error before "pid_t" /usr/include/sys/select.h:50: error: parse error before '}' token unixatomic.c: In function `atomic_read': unixatomic.c:47: warning: implicit declaration of function `bzero' gmake: *** [unixatomic.o] Error 1 gmake: Leaving directory `/usr/home/uade/uade/src' *** Error code 2 Stop in /usr/home/uade/uade.[/quote:08a2b0921c] It seems FreeBSD doesn't have sys/select.h, which is in POSIX 1003.1-2001. Replace #include <sys/select.h> with: #include <sys/time.h> #include <sys/types.h> #include <unistd.h> And report back. From asle@uadeforum Tue Jan 17 22:01:49 2006 From: asle Date: Tue Jan 17 22:01:49 2006 Message-Id: <00000764.006@uade.forum> In-Reply-To: <00000764.005@uade.forum> Subject: Re: feedback ;) To: UADE-User-discussion made the replacements and it compiled all right save for the following warning : unixatomic.c:50: warning: implicit declaration of function `bzero' manpage says this : SYNOPSIS #include <string.h> void bzero(void *b, size_t len); Compilation hangs when doing uade123 .. I'll make de replacements again and report back once it's all over. Thanks for you kind help on this matter. Sylvain [edit] got the same hang-up when encountering the following include : #include <netinet/in.h> The suggested replacements works all right. Just for you to know. So, I finaly have a compiled version. I'll come back about how it fares now ;). From asle@uadeforum Tue Jan 17 22:40:02 2006 From: asle Date: Tue Jan 17 22:40:02 2006 Message-Id: <00000764.007@uade.forum> In-Reply-To: <00000764.006@uade.forum> Subject: Re: feedback ;) To: UADE-User-discussion ok, I could make it run. Not that easy because I'm still looking for ./uade binary. Anyway, I launched the 'make install' and got it running under XMMS and disabled the uade v1.* replays. The general behaviour replay-wise is fine. Just the following remarks : - Uade 1.* allowed to view file information in XMMS while uade 2 doesn't. - each time I ask to play an unknown music format, I got the error message twice : Unknown format: /usr/home/uae/decrunch/Titanics/zik1 Unknown format: /usr/home/uae/decrunch/Titanics/zik1 - CPU-wise, on my P3-800 (396Mb RAM) here's the 'top' result while runing. last pid: 21979; load averages: 0.52, 0.44, 0.29 up 4+19:57:26 02:12:35 62 processes: 5 running, 57 sleeping CPU states: 13.6% user, 0.0% nice, 4.3% system, 1.2% interrupt, 80.9% idle Mem: 168M Active, 105M Inact, 72M Wired, 1156K Cache, 48M Buf, 26M Free Swap: 752M Total, 39M Used, 714M Free, 5% Inuse PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND 21950 root 30 0 6188K 5176K RUN 2:00 9.28% 9.28% uadecore 21949 root 29 0 12208K 8780K RUN 1:02 4.88% 4.88% xmms I hope all this helps. Kind regards, Sylvain From mld/uade team@uadeforum Tue Jan 17 22:46:46 2006 From: mld/uade team Date: Tue Jan 17 22:46:46 2006 Message-Id: <00000764.008@uade.forum> In-Reply-To: <00000764.007@uade.forum> Subject: Re: feedback ;) To: UADE-User-discussion Hi Asle, hope you're doing fine. modinfo is currently not implemented in xmms and audacious. it's somewhere down on my todo list. I like to have it work on all frontends even uade123. the double msg is normal xmms behaviour, iirc... files get checked when added to playlist and then it gets checked when it should be played... hehe, your p3-800 seems to perform better than mine... or it's the sinc filter :) -> Cpu(s): 41.6% us, 4.7% sy, 0.0% ni, 52.1% id, 0.7% wa, 0.9% hi, 0.0% si From shd@uadeforum Wed Jan 18 00:13:37 2006 From: shd Date: Wed Jan 18 00:13:37 2006 Message-Id: <00000764.009@uade.forum> In-Reply-To: <00000764.008@uade.forum> Subject: Re: feedback ;) To: UADE-User-discussion [quote:34706c29d8="asle"]made the replacements and it compiled all right save for the following warning : unixatomic.c:50: warning: implicit declaration of function `bzero' manpage says this : SYNOPSIS #include <string.h> void bzero(void *b, size_t len); ... got the same hang-up when encountering the following include : #include <netinet/in.h> The suggested replacements works all right. [/quote:34706c29d8] Notice that we do not use bzero in unixatomic.c. It's the FD_ZERO macro from FreeBSD headers that uses it. What does 'man 2 select' say about includes? What does 'man ntohs' say about includes? From asle@uadeforum Wed Jan 18 09:46:32 2006 From: asle Date: Wed Jan 18 09:46:32 2006 Message-Id: <00000764.010@uade.forum> In-Reply-To: <00000764.009@uade.forum> Subject: Re: feedback ;) To: UADE-User-discussion [quote:d22274ba15="shd"] Notice that we do not use bzero in unixatomic.c. It's the FD_ZERO macro from FreeBSD headers that uses it. What does 'man 2 select' say about includes? What does 'man ntohs' say about includes?[/quote:d22274ba15] ntohs : (man 3) SYNOPSIS #include <sys/param.h> select : (man 2) SYNOPSIS #include <sys/types.h> #include <sys/time.h> #include <unistd.h> int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout); FD_SET(fd, &fdset); FD_CLR(fd, &fdset); FD_ISSET(fd, &fdset); FD_ZERO(&fdset); if you have any further question, don't hesitate. Sylvain From asle@uadeforum Mon Feb 27 23:57:07 2006 From: asle Date: Mon Feb 27 23:57:07 2006 Message-Id: <00000764.011@uade.forum> In-Reply-To: <00000764.010@uade.forum> Subject: Re: feedback ;) To: UADE-User-discussion with the latest CVS (just made it a minute ago) : gcc34 -Wall -O2 -I../../include -I../common -I/usr/local/include -g -o uade123 uade123.o strlrep.o unixatomic.o uadeipc.o amifilemagic.o chrarray.o playlist.o eagleplayer.o unixwalkdir.o effects.o playloop.o audio.o terminal.o uadecontrol.o uadeconf.o md5.o unixipc.o -L/usr/local/lib -lao uade123.o: In function `main': /usr/home/uade/uade/src/frontends/uade123/uade123.c:366: undefined reference to `getopt_long' collect2: ld returned 1 exit status gmake: *** [uade123] Error 1 gmake: Leaving directory `/usr/home/uade/uade/src/frontends/uade123' *** Error code 2 I seem to have another pb ;). Ok, I trashed out uade123 and all is fine now. *geee*. From shd@uadeforum Tue Feb 28 09:38:48 2006 From: shd Date: Tue Feb 28 09:38:48 2006 Message-Id: <00000764.012@uade.forum> In-Reply-To: <00000764.011@uade.forum> Subject: Re: feedback ;) To: UADE-User-discussion [quote:cff41a5472="asle"]with the latest CVS (just made it a minute ago) : gcc34 -Wall -O2 -I../../include -I../common -I/usr/local/include -g -o uade123 uade123.o strlrep.o unixatomic.o uadeipc.o amifilemagic.o chrarray.o playlist.o eagleplayer.o unixwalkdir.o effects.o playloop.o audio.o terminal.o uadecontrol.o uadeconf.o md5.o unixipc.o -L/usr/local/lib -lao uade123.o: In function `main': /usr/home/uade/uade/src/frontends/uade123/uade123.c:366: undefined reference to `getopt_long' collect2: ld returned 1 exit status gmake: *** [uade123] Error 1 gmake: Leaving directory `/usr/home/uade/uade/src/frontends/uade123' *** Error code 2 I seem to have another pb ;). Ok, I trashed out uade123 and all is fine now. *geee*.[/quote:cff41a5472] According to fellows at #freebsd, getopt_long() emerged for FreeBSD 5.0. Older versions can use gnulibiberty library. Please install gnulibiberty, and the edit the Makefile at src/frontends/uade123/. Add the appropriate linking term for that lib, and try to compile it again. btw. people at #freebsd at IRCNet were very helpful in this matter :) From asle@uadeforum Tue Feb 28 19:54:01 2006 From: asle Date: Tue Feb 28 19:54:01 2006 Message-Id: <00000764.013@uade.forum> In-Reply-To: <00000764.012@uade.forum> Subject: Re: feedback ;) To: UADE-User-discussion [quote:f4baebec58="shd"]According to fellows at #freebsd, getopt_long() emerged for FreeBSD 5.0. Older versions can use gnulibiberty library. Please install gnulibiberty, and the edit the Makefile at src/frontends/uade123/. Add the appropriate linking term for that lib, and try to compile it again. btw. people at #freebsd at IRCNet were very helpful in this matter :)[/quote:f4baebec58] I did. It's part of the 'binutils' package in fact, but isn't installed by default. In fact, I had the 'freelibiberty' that was installed with 'ddd3'. Anyway, forcing the install and adding the '-liberty' in the Makefile did the trick :D. So thank you very much for this. Sylvain From shd@uadeforum Tue Feb 28 20:03:48 2006 From: shd Date: Tue Feb 28 20:03:48 2006 Message-Id: <00000764.014@uade.forum> In-Reply-To: <00000764.013@uade.forum> Subject: Re: feedback ;) To: UADE-User-discussion [quote:64187bab00="asle"] I did. It's part of the 'binutils' package in fact, but isn't installed by default. In fact, I had the 'freelibiberty' that was installed with 'ddd3'. Anyway, forcing the install and adding the '-liberty' in the Makefile did the trick :D. So thank you very much for this. [/quote:64187bab00] So how should we fix this? We obviously need some configure script trick to detect this situation. Also, would you send me a patch against INSTALL.readme that documents the required components for FreeBSD x<5.0? From Guest@uadeforum Tue Jan 17 18:53:35 2006 From: Guest Date: Tue Jan 17 18:53:35 2006 Message-Id: <00000766.001@uade.forum> Subject: OldPlay, an retromusic player for GP2X. It uses UADE To: UADE-User-discussion I always dreamed with a portable thing for play my retromusic stuff. Now with an UADE port to GP2X (built-in into OldPlay) it's possible! http://www.nightmode.org/oldplay/ http://www.gp32x.com/board/index.php?showtopic=24617 If could be quite NICE if UADE developers helps him for improving the UADE port for GP2X/OldPlay and including it into the UADE codebase. [url=http://en.wikipedia.org/wiki/GP2X]GP2X[/url] is a linux-based PMP(portable media player)/video game system. It has a great scene and of of the [url=http://en.wikipedia.org/wiki/GP32]GP32[/url] homebrew developers are developing for this new system. Here is the readme quoted... [quote] OLDPLAY V0.8 ------------ OldPlay is a music player that uses libsidplay1, modplug and UADE to play a multitude of classic music formats. Sids are played using libsidplay1 (resid wouldnt work on gp2x) and so filter emulation is far from perfect. Amiga formats uses UADE, which is based on UAE (The Amiga Emulator) and Eagleplayer. It takes quite a lot of CPU so the equalizer is automatically turned off when playing amiga formats. However, if you want to avoid stuttering on TFMX and other songs that require a bit more CPU, you can try overclocking (~250 should do it). Oldplay also uses libzip to look inside zipfiles (which is almost a requirement when playing from HVSC). INSTALL ------- Copy the files inside GP2X to your flashcard. Also copy the music directory for some example music. There are two windows versions inside the Windows directory. One looks like the GP2X version and the other uses a larger theme (the Oldplay GUI is rather dynamic, but you cant change that much without the sourcecode yet). You also need the files inside the gp2x directory, otherwise UADE wont work. FORMATS ------- Too many to list; In theory everything that modlug and eagleplayer supports. Some notes however; - There still some issues with modplug on GP2X. For instance, XM and Oktalyzer doesnt play (but ImpulseTracker does). - Amiga formats requiring fasthack doesnt play currently. KEYS ---- GP2X Win Action ...... ....... .......................... Vol F1/F2 Volume Stick F1/F3 Stereo Mix Start SPACE Pause Joy Cursor Navigate & Subsongs B ENTER Play, Enter dir or zipfile X BSPACE Parent Y PGUP Page Up A PGDN Page Down Sel ESC Quit BUGS ---- - Sometimes the sound fails to initialize. The player runs without reporting this, but you cant hear anything. TODO ---- - Playlists - libmad (MP3) plugin - Amiga emulation optimization (hopefully) - Themes SOURCECODE ---------- ...will come along shortly. -- Sasq [quote] From shd@uadeforum Wed Jan 18 00:34:19 2006 From: shd Date: Wed Jan 18 00:34:19 2006 Message-Id: <00000766.002@uade.forum> In-Reply-To: <00000766.001@uade.forum> Subject: Re: OldPlay, an retromusic player for GP2X. It uses UADE To: UADE-User-discussion [quote:141ae216d5="Anonymous"] If could be quite NICE if UADE developers helps him for improving the UADE port for GP2X/OldPlay and including it into the UADE codebase. [/quote:141ae216d5] Who might you be? And do you know how Gp2x port began to exist? From Guest@uadeforum Tue Jan 17 19:04:25 2006 From: Guest Date: Tue Jan 17 19:04:25 2006 Message-Id: <00000767.001@uade.forum> Subject: UADE pkgsrc packages??? To: UADE-User-discussion Hello, I'm a happy [url=http://en.wikipedia.org/wikiDragonFly_BSD]DragonFly BSD[/url] user and want to use UADE. Because of dfbsd uses [url=http://en.wikipedia.org/wiki/Pkgsrc]pkgsrc[/url] (and I love it) and not like to do own compiling, it could be pretty nice if doing a pkgsrc package. Here is a interesting page for info: http://pkgsrc-wip.sourceforge.net Please consider it, pkgsrc is multiplatform supported by a lot of unixes (linux, bsd flavours, solaris, IRIX, HURD...). Regards. From shd@uadeforum Wed Jan 18 00:30:41 2006 From: shd Date: Wed Jan 18 00:30:41 2006 Message-Id: <00000767.002@uade.forum> In-Reply-To: <00000767.001@uade.forum> Subject: Re: UADE pkgsrc packages??? To: UADE-User-discussion [quote:5f26c540e9="Anonymous"] Please consider it, pkgsrc is multiplatform supported by a lot of unixes (linux, bsd flavours, solaris, IRIX, HURD...). [/quote:5f26c540e9] We are all for supporting DBSD as a compilation target, but distributions must create packages by themselves. It's really not our job. If a package source for uade is created for DBSD, then I hope the other package source users will take the fruit and not reinvent it. We are of course willing to answer any non-distribution related question to help creating such packages. From Guest@uadeforum Wed Jan 18 02:10:56 2006 From: Guest Date: Wed Jan 18 02:10:56 2006 Message-Id: <00000767.003@uade.forum> In-Reply-To: <00000767.002@uade.forum> Subject: Re: UADE pkgsrc packages??? To: UADE-User-discussion You are wrong, dfbsd not uses a specific port system, it uses the multiplatform system pkgsrc. I don't know how to create packages for pkgsrc, said them a few times but ignoring my suggestion (probably because they only port the stuff they are interested). From shd@uadeforum Wed Jan 18 02:19:25 2006 From: shd Date: Wed Jan 18 02:19:25 2006 Message-Id: <00000767.004@uade.forum> In-Reply-To: <00000767.003@uade.forum> Subject: Re: UADE pkgsrc packages??? To: UADE-User-discussion [quote:ef69f9f7e6="Anonymous"]You are wrong, dfbsd not uses a specific port system, it uses the multiplatform system pkgsrc.[/quote:ef69f9f7e6] I did understand it is multiplatform, but it still isn't our effort. There must be a milliard multiplatform packaging systems out there. [quote:ef69f9f7e6]I don't know how to create packages for pkgsrc, said them a few times but ignoring my suggestion (probably because they only port the stuff they are interested).[/quote:ef69f9f7e6] I am unaware of any DBSD users (even you are anonymous) and so I can not point to any people who might help you. I suggest you learn to port or find some interested and skilled person. From Guest@uadeforum Wed Jan 18 02:49:37 2006 From: Guest Date: Wed Jan 18 02:49:37 2006 Message-Id: <00000767.005@uade.forum> In-Reply-To: <00000767.004@uade.forum> Subject: Re: UADE pkgsrc packages??? To: UADE-User-discussion Ok, thanks a lot. From Ommadawn@uadeforum Tue Jan 17 22:50:40 2006 From: Ommadawn Date: Tue Jan 17 22:50:40 2006 Message-Id: <00000768.001@uade.forum> Subject: Ambermoon (Sonic Arranger) - Several tunes sound bad To: UADE-User-discussion The music from the game Ambermoon can be found here: http://exotica.fix.no/tunes/archive/Authors/Game/Steinwachs_Matthias/Ambermoon.lha Many of the tunes in here sound terrible with UADE due to wrong notes being played when doing a sliding effect from one note to another. As an example, listen to the file "sa.Amber12". It's horrible. The tunes have been submitted by the author himself, which indicates it's something wrong with the player. Wrong version, perhaps? Maybe they used a customized version in the game? If anyone have or know where I can find custom player versions of these tunes that play right in UADE, I'd be very grateful. From mld/ uade team@uadeforum Tue Jan 17 23:24:12 2006 From: mld/ uade team Date: Tue Jan 17 23:24:12 2006 Message-Id: <00000768.002@uade.forum> In-Reply-To: <00000768.001@uade.forum> Subject: Re: Ambermoon (Sonic Arranger) - Several tunes sound bad To: UADE-User-discussion [quote:6aee623537="Ommadawn"]The music from the game Ambermoon can be found here: http://exotica.fix.no/tunes/archive/Authors/Game/Steinwachs_Matthias/Ambermoon.lha Many of the tunes in here sound terrible with UADE due to wrong notes being played when doing a sliding effect from one note to another. As an example, listen to the file "sa.Amber12". It's horrible. The tunes have been submitted by the author himself, which indicates it's something wrong with the player. Wrong version, perhaps? Maybe they used a customized version in the game? If anyone have or know where I can find custom player versions of these tunes that play right in UADE, I'd be very grateful.[/quote:6aee623537] Short answer... here's a set I ripped myself many moons ago from the game -> http://mitglied.lycos.de/mldoering/mods/ have fun... Long answer: there's indeed different revisions of the Sonicarranger replay (like Hippel-Coso). UADE comes already with 2 different replayers for these cases: SA-packed and SonixArranger. We try to detect those two different types... Normally it works ;) Anyway it's tested with the files I had :) From shd@uadeforum Wed Jan 18 00:23:30 2006 From: shd Date: Wed Jan 18 00:23:30 2006 Message-Id: <00000768.003@uade.forum> In-Reply-To: <00000768.002@uade.forum> Subject: Re: Ambermoon (Sonic Arranger) - Several tunes sound bad To: UADE-User-discussion [quote:7cca9da441="mld/ uade team"] Long answer: there's indeed different revisions of the Sonicarranger replay (like Hippel-Coso). UADE comes already with 2 different replayers for these cases: SA-packed and SonixArranger. We try to detect those two different types... Normally it works ;) Anyway it's tested with the files I had :)[/quote:7cca9da441] Michael, where should we put information like this for the future? Thanks for the rips, I replaced the ones in the rsync repo with your rips =) From Guest@uadeforum Wed Jan 18 07:33:05 2006 From: Guest Date: Wed Jan 18 07:33:05 2006 Message-Id: <00000768.004@uade.forum> In-Reply-To: <00000768.003@uade.forum> Subject: Re: Ambermoon (Sonic Arranger) - Several tunes sound bad To: UADE-User-discussion [quote:5f16de0f0b="mld/ uade team"] Short answer... here's a set I ripped myself many moons ago from the game -> http://mitglied.lycos.de/mldoering/mods/ have fun... Long answer: there's indeed different revisions of the Sonicarranger replay (like Hippel-Coso). UADE comes already with 2 different replayers for these cases: SA-packed and SonixArranger. We try to detect those two different types... Normally it works ;) Anyway it's tested with the files I had :) [/quote:5f16de0f0b] Your rips do indeed sound like they should. This means that the files supplied to Unexotica by the author is not the same as used in the game. Interesting. Thanks a lot. :D From mld/uade team@uadeforum Wed Jan 18 12:54:26 2006 From: mld/uade team Date: Wed Jan 18 12:54:26 2006 Message-Id: <00000768.005@uade.forum> In-Reply-To: <00000768.004@uade.forum> Subject: Re: Ambermoon (Sonic Arranger) - Several tunes sound bad To: UADE-User-discussion no problem. As I said before Hippel-Coso is as notorious as Sonic Arranger... but iirc the other way round. It seems the files suplied by MadMax himself for Dragonfilight work with our replay while the ones ripped from the game don't. From alexh@uadeforum Wed Jan 25 15:02:55 2006 From: alexh Date: Wed Jan 25 15:02:55 2006 Message-Id: <00000768.006@uade.forum> In-Reply-To: <00000768.005@uade.forum> Subject: Re: Ambermoon (Sonic Arranger) - Several tunes sound bad To: UADE-User-discussion Later versions of Sonic Arranger used different Arpeggio and Portamento. The replay routine must take this into consideration. Deliplayer has a special option, does the UADE plugin not have the same option? From shd@uadeforum Wed Jan 25 15:17:13 2006 From: shd Date: Wed Jan 25 15:17:13 2006 Message-Id: <00000768.007@uade.forum> In-Reply-To: <00000768.006@uade.forum> Subject: Re: Ambermoon (Sonic Arranger) - Several tunes sound bad To: UADE-User-discussion [quote:9a9656600e="alexh"]Later versions of Sonic Arranger used different Arpeggio and Portamento. The replay routine must take this into consideration. Deliplayer has a special option, does the UADE plugin not have the same option?[/quote:9a9656600e] We don't have any options for replayers. Some kind of infrastructure for options has been planned, though. In theory, could that be detected automagically? From mld/uade team@uadeforum Wed Jan 25 15:38:35 2006 From: mld/uade team Date: Wed Jan 25 15:38:35 2006 Message-Id: <00000768.008@uade.forum> In-Reply-To: <00000768.007@uade.forum> Subject: Re: Ambermoon (Sonic Arranger) - Several tunes sound bad To: UADE-User-discussion [quote:aa32c59666="shd"][quote:aa32c59666="alexh"]Later versions of Sonic Arranger used different Arpeggio and Portamento. The replay routine must take this into consideration. Deliplayer has a special option, does the UADE plugin not have the same option?[/quote:aa32c59666] We don't have any options for replayers. Some kind of infrastructure for options has been planned, though. In theory, could that be detected automagically?[/quote:aa32c59666] well, I try with the one I ripped from the game and divert it to the Lionheart/SA-packed replayer, which plays those files fine. This seems to work fine as well with the music from Game Lionheart, too. However the Ambermoon tunes hosted on Exotica/Unexotica fall through/ don't even work with the sa_packed replay... Disassemble the sa_packed replayer and see if we can make it work with those files? From mld/uade team@uadeforum Wed Jan 25 16:45:13 2006 From: mld/uade team Date: Wed Jan 25 16:45:13 2006 Message-Id: <00000768.009@uade.forum> In-Reply-To: <00000768.008@uade.forum> Subject: Re: Ambermoon (Sonic Arranger) - Several tunes sound bad To: UADE-User-discussion ok I have found another replayer which plays the Unexotica/Direct from Composer files of Ambermoon right: It's called SonicArrager(pc)all from Feb 93 by Turbo/Infect. So we now have 3 replays: 1) The lioheart replayer playing: that plays the lionheart soundtrack and my ambermoon rip (see above) ok 2) the Turbo/Infect replayer which plays the Ambermoon files from M.Steinwachs on Unexotica right but doesn't play the Lionheart music 3) the Eagleplayer by Eagleey/Defect which doesn't play the Lionheart tunes, screws the ambermoon tunes but plays any other file fine... *sigh* so, how to proceed? I can detect the Lionheart files(filetype 1, which come without the replay in front), the same with the replay in front (the mod.pc:s by Matthias Steinwachs) and the SOARV1.0 files. It seems SonicArranger tunes can come in either form... From mld/uade team@uadeforum Wed Jan 25 19:34:46 2006 From: mld/uade team Date: Wed Jan 25 19:34:46 2006 Message-Id: <00000768.010@uade.forum> In-Reply-To: <00000768.009@uade.forum> Subject: Re: Ambermoon (Sonic Arranger) - Several tunes sound bad To: UADE-User-discussion Hacked up some kind of filetype detection for two different Sonicarranger tune types (Ambermoon like and "the other" *g*) and play those with two different replayers and just put it into the current cvs. The replayer by Turbo/Infect seems to be much more compatible as it uses the replay inside the mod, but it lacks songend which the eagleplayer has. Maybe we need to hack up a replayer that patches songend into the replay like our sidmon1:))) anyway it seems to work so far :) mld/uade team SOARV Songs are still played with wrong portamento and vibrato From shd@uadeforum Sat May 20 11:02:28 2006 From: shd Date: Sat May 20 11:02:28 2006 Message-Id: <00000768.011@uade.forum> In-Reply-To: <00000768.010@uade.forum> Subject: Re: Ambermoon (Sonic Arranger) - Several tunes sound bad To: UADE-User-discussion [quote:19d51d81b9="alexh"]Later versions of Sonic Arranger used different Arpeggio and Portamento. The replay routine must take this into consideration. Deliplayer has a special option, does the UADE plugin not have the same option?[/quote:19d51d81b9] Now that we have song.conf for doing song specific eagleplayer options, could we do something about these? Michael? From mld/uade team@uadeforum Mon May 22 06:46:29 2006 From: mld/uade team Date: Mon May 22 06:46:29 2006 Message-Id: <00000768.012@uade.forum> In-Reply-To: <00000768.011@uade.forum> Subject: Re: Ambermoon (Sonic Arranger) - Several tunes sound bad To: UADE-User-discussion hmmh, we would have to implement a player for this, which could interesting in respect there's actually three replays handling sonic arranger music. The lionheart replayer for sonic file without the header. The 1st sonic arranger replayer with the new portamento (and songend), and the other replayer by Marley using the replay inside the song (wo/ songend) michael From Erik@uadeforum Wed Jan 18 05:05:31 2006 From: Erik Date: Wed Jan 18 05:05:31 2006 Message-Id: <00000769.001@uade.forum> Subject: Found hidden subsongs To: UADE-User-discussion Hi. First of all G8 work you guys are doing!!! :) I have found out that SoundMon supports subsongs, and many modules have subsongs that UADE can't see. Fx. bp.fantasy_world_dizzy have and bp.fast_food have many subsongs. You can listen to them using Eagle Player through (E)UAE. Ps. Have you considered a Bugzilla? I think it would be fun :) /Erik From mld/uade team@uadeforum Wed Jan 18 08:33:45 2006 From: mld/uade team Date: Wed Jan 18 08:33:45 2006 Message-Id: <00000769.002@uade.forum> In-Reply-To: <00000769.001@uade.forum> Subject: Re: Found hidden subsongs To: UADE-User-discussion [quote:f3ce3f4a5c="Erik"]Hi. First of all G8 work you guys are doing!!! :) I have found out that SoundMon supports subsongs, and many modules have subsongs that UADE can't see. Fx. bp.fantasy_world_dizzy have and bp.fast_food have many subsongs. You can listen to them using Eagle Player through (E)UAE. Ps. Have you considered a Bugzilla? I think it would be fun :) /Erik[/quote:f3ce3f4a5c] Thanks for the report... I knew bp.Sword_and_Rose had some but didn't realize other did as well. I'll check with Eagleplayer and put it back on my todo list (It was on it, but I dropped it :) From amadeus@uadeforum Wed Jan 18 17:50:48 2006 From: amadeus Date: Wed Jan 18 17:50:48 2006 Message-Id: <00000769.003@uade.forum> In-Reply-To: <00000769.002@uade.forum> Subject: Re: Found hidden subsongs To: UADE-User-discussion [quote:c6123c3bf1="mld/uade team"]Thanks for the report... I knew bp.Sword_and_Rose had some but didn't realize other did as well. I'll check with Eagleplayer and put it back on my todo list (It was on it, but I dropped it :)[/quote:c6123c3bf1] Please don't drop it =) I am a big Dizzy music fan =) ...Or any oher cute platform music for that matter =) From Guest@uadeforum Wed Jan 18 20:16:25 2006 From: Guest Date: Wed Jan 18 20:16:25 2006 Message-Id: <00000769.004@uade.forum> In-Reply-To: <00000769.003@uade.forum> Subject: Re: Found hidden subsongs To: UADE-User-discussion [quote:5df5fff575="amadeus"][quote:5df5fff575="mld/uade team"]Thanks for the report... I knew bp.Sword_and_Rose had some but didn't realize other did as well. I'll check with Eagleplayer and put it back on my todo list (It was on it, but I dropped it :)[/quote:5df5fff575] Please don't drop it =) I am a big Dizzy music fan =) ...Or any oher cute platform music for that matter =)[/quote:5df5fff575] ok found some old docu about the bp soundmon format by Laurent Clevy, but unfortunately no "reference player (neither eagleplayer 1.x or 2.x nor delitracker 1.x/2.x) supporting subsongs for Soundmon But I think it can be hacked into our replay... fx 6 (set loop counter) and 7 (dbra loop counter) can be abused to have pseudo subsongs, I guess. From asle@uadeforum Wed Jan 18 17:37:35 2006 From: asle Date: Wed Jan 18 17:37:35 2006 Message-Id: <00000772.001@uade.forum> Subject: PTK replay + vblank To: UADE-User-discussion Yop, While listening to MOD.slomo by Jogeir, I remember an old topic for which I don't know if a answer was given. Is there a way to get the file be played using VBLANK timing, a switch or something ?. If not, is it planed to include this in the PTK replay ?. Best regards, Sylvain From mld/uade team@uadeforum Wed Jan 18 19:24:17 2006 From: mld/uade team Date: Wed Jan 18 19:24:17 2006 Message-Id: <00000772.002@uade.forum> In-Reply-To: <00000772.001@uade.forum> Subject: Re: PTK replay + vblank To: UADE-User-discussion What's planned: we plan to have a song.conf file using md5sum where the user can set such options and so on So far the mod player tries to enable it by itself (checking playtime)... This already works fine with Klisjepaaklisje and with face_another_day :) About mod.slomo I "just" seem to have a "fixed" mod.slow-motion so I can't check. Is the one on AMP working w/vblank? Otherwise just put your file somewhere for download Sylv. I'll check later... From asle@uadeforum Wed Jan 18 22:55:06 2006 From: asle Date: Wed Jan 18 22:55:06 2006 Message-Id: <00000772.003@uade.forum> In-Reply-To: <00000772.002@uade.forum> Subject: Re: PTK replay + vblank To: UADE-User-discussion Just sent you the file via email. Keep in touch. Sylvain From mld/uade team@uadeforum Thu Jan 19 09:00:43 2006 From: mld/uade team Date: Thu Jan 19 09:00:43 2006 Message-Id: <00000772.004@uade.forum> In-Reply-To: <00000772.003@uade.forum> Subject: Re: PTK replay + vblank To: UADE-User-discussion [quote:9b3a5b5946="asle"]Just sent you the file via email. Keep in touch. Sylvain[/quote:9b3a5b5946] hi slyv, put an updated modplayer into cvs that should fix mod.slow_motion now. Hope it helps :) michael From asle@uadeforum Thu Jan 19 13:40:25 2006 From: asle Date: Thu Jan 19 13:40:25 2006 Message-Id: <00000772.005@uade.forum> In-Reply-To: <00000772.004@uade.forum> Subject: Re: PTK replay + vblank To: UADE-User-discussion ok, it works. thank you very much. Regards, Sylvain From STan@uadeforum Tue Jan 24 11:24:15 2006 From: STan Date: Tue Jan 24 11:24:15 2006 Message-Id: <00000776.001@uade.forum> Subject: Problem to compil UADE with Audacious MP. To: UADE-User-discussion Hi all ! I've a problem to compil the uade cvs : [quote:0a1adc6938]plugin.h:13:30: erreur: audacious/output.h : Aucun fichier ou répertoire de ce type plugin.c: In function ‘play_loop’: plugin.c:474: attention : implicit declaration of function ‘produce_audio’ plugin.c:541: attention : pointer targets in assignment differ in signedness plugin.c: In function ‘uade_play_file’: plugin.c:719: attention : implicit declaration of function ‘uade_file_md5’ make[1]: *** [plugin.o] Erreur 1 make: *** [audaciousplugin] Erreur 2[/quote:0a1adc6938] Configure : [quote:0a1adc6938]kawada@ubuntu:$ ./configure --without-uade123 --with-audacious foo UADE and frontends will be installed to : /usr/local/bin Data directory will be : /usr/local/share/uade2 Documentation directory will be : /usr/local/share/doc/uade-2.01 Man directory will be : /usr/local/share/man/man1 Installer that will be used : /usr/bin/install Make that will be used during the build : /usr/bin/make Target CC : gcc uade123 : no XMMS plugin : yes XMMS plugin directory : /usr/lib/xmms/Input Audacious plugin : yes Audacious plugin directory : /usr/local/lib/audacious/Input[/quote:0a1adc6938] I compiled the 2.0 version with XMMS without problem and it worked great. Thanks for your help ! Ooooops. Second point : is it possible to read the sc68 ST format ? :D From shd@uadeforum Tue Jan 24 11:55:33 2006 From: shd Date: Tue Jan 24 11:55:33 2006 Message-Id: <00000776.002@uade.forum> In-Reply-To: <00000776.001@uade.forum> Subject: Re: Problem to compil UADE with Audacious MP. To: UADE-User-discussion [quote:22ca45d8dd="STan"] I compiled the 2.0 version with XMMS without problem and it worked great. [/quote:22ca45d8dd] Yes, we broke it deliberately. The current CVS version needs a recent SVN dump of Audacious. Unfortunately Audacious is still a very moving target as it is being changed constantly. There is another complication which is actually my fault. I have started to refactor the common code parts between frontends. It's being made simpler so that different frontends are easier to maintain, however in the transition phase things will break. This is not visible for users of stable releases, fortunately. [quote:22ca45d8dd] Ooooops. Second point : is it possible to read the sc68 ST format ? :D[/quote:22ca45d8dd] No, everything that is playable on Amiga exists somewhere in the original format, which is not the sc68 container. What do you need to listen to? Perhaps it's easy to find the substitute. From mld/uade team@uadeforum Tue Jan 24 14:30:28 2006 From: mld/uade team Date: Tue Jan 24 14:30:28 2006 Message-Id: <00000776.003@uade.forum> In-Reply-To: <00000776.002@uade.forum> Subject: Re: Problem to compil UADE with Audacious MP. To: UADE-User-discussion [quote:ee847cff69="shd"] No, everything that is playable on Amiga exists somewhere in the original format, which is not the sc68 container. What do you need to listen to? Perhaps it's easy to find the substitute.[/quote:ee847cff69] A good point to to look is exotica -> http://exotica.fix.no It does host some socalled YMST/MYST music files, which can be played with uade to some extend... There's a lot old ST-Music for the MYST replayer there. about the audacious plugin... A quick hack for the produce_audio error is to move output.h from the audcacious source to your */include/audacious directory and try to compile...Keep in mind, it's not tested nor recommended but it likely could work :) a+ mld From Guest@uadeforum Tue Jan 24 15:28:30 2006 From: Guest Date: Tue Jan 24 15:28:30 2006 Message-Id: <00000776.004@uade.forum> In-Reply-To: <00000776.003@uade.forum> Subject: Re: Problem to compil UADE with Audacious MP. To: UADE-User-discussion [quote:36d762b13d="mld/uade team"]about the audacious plugin... A quick hack for the produce_audio error is to move output.h from the audcacious source to your */include/audacious directory and try to compile...Keep in mind, it's not tested nor recommended but it likely could work :)[/quote:36d762b13d] Hi ! So the compil was successfull. UADE doesn't appear in Audacious (I see the /Input/libuade2.so in the folder). It's ok for XMMS... For sc68, there is the sc68 soft, but I've a problem with the compilation and the development is not activ since 2003. :P Too bad. From shd@uadeforum Tue Jan 24 15:35:57 2006 From: shd Date: Tue Jan 24 15:35:57 2006 Message-Id: <00000776.005@uade.forum> In-Reply-To: <00000776.004@uade.forum> Subject: Re: Problem to compil UADE with Audacious MP. To: UADE-User-discussion [quote:a6a211fb5e="Anonymous"] For sc68, there is the sc68 soft, but I've a problem with the compilation and the development is not activ since 2003. :P Too bad.[/quote:a6a211fb5e] UADE is for Amiga formats only, so it will never be a replacement for sc68. Best thing to do is continue maintaining sc68. From mld/uade team@uadeforum Tue Jan 24 17:19:33 2006 From: mld/uade team Date: Tue Jan 24 17:19:33 2006 Message-Id: <00000776.006@uade.forum> In-Reply-To: <00000776.005@uade.forum> Subject: Re: Problem to compil UADE with Audacious MP. To: UADE-User-discussion [quote:8d5394a56a="Anonymous"] So the compil was successfull. UADE doesn't appear in Audacious (I see the /Input/libuade2.so in the folder). It's ok for XMMS....[/quote:8d5394a56a] probl. something about missing md5 in uade_file or something I guess in console while starting... Anyway.. just "commited" an updated audacious plugin to our cvs... It should now compile again for the stable audacious 0.1.2... As stated before the svn trunk audacious with produce_audio() will be supported as soon as there's a stable one... have fun, mld From dom_thelegacy@uadeforum Wed Feb 1 09:10:29 2006 From: dom_thelegacy Date: Wed Feb 1 09:10:29 2006 Message-Id: <00000779.001@uade.forum> Subject: File type JP To: UADE-User-discussion plays uade 2.01 the JP format? The UADE plugin in XMMS is selected ("Show File-Info" in xmms), but I can hear nothing. From mld/uade team@uadeforum Wed Feb 1 11:05:43 2006 From: mld/uade team Date: Wed Feb 1 11:05:43 2006 Message-Id: <00000779.002@uade.forum> In-Reply-To: <00000779.001@uade.forum> Subject: Re: File type JP To: UADE-User-discussion Jason Page Old Format (aka Steve Turner player) that is, I guess? Yes, last time I checked it did... Odd... Which song (possibly with a link) doesn't work? From dom_thelegacy@uadeforum Wed Feb 1 11:14:56 2006 From: dom_thelegacy Date: Wed Feb 1 11:14:56 2006 Message-Id: <00000779.003@uade.forum> In-Reply-To: <00000779.002@uade.forum> Subject: Re: File type JP To: UADE-User-discussion Here is the link: [url]http://www.thelegacy.de/muzak/u/U_5777_1138358731_Uridium2-loader283Tracks29.jp[/url] From mld/uade team@uadeforum Wed Feb 1 12:03:39 2006 From: mld/uade team Date: Wed Feb 1 12:03:39 2006 Message-Id: <00000779.004@uade.forum> In-Reply-To: <00000779.003@uade.forum> Subject: Re: File type JP To: UADE-User-discussion thanks...This issue is very interesting. It seems there's three reasons why it fails... a) Uridium2 loader should be played with the Jason Page replay(new) and not with Jason Page Old/SteveTurner replay... So the file prefix in our eagleplayer.conf is wrong:) b) There wasn't filedetection in Amifilemagic so it got handed over to the wrong replayer... I'm working on this. c) Your file is a "unified" Jason Page file... I didn't know there was something like that. The examples I have are JPN.* and JPS.* pairs which work all right (e.g. from Exotica: http://exotica.fix.no/tunes/unexotica/games/Uridium_2.html ) Either the soundcore of uade doesn't handle failing of EXTload right, or the replayer doesn't know about that unified format... From shd@uadeforum Wed Feb 1 15:53:40 2006 From: shd Date: Wed Feb 1 15:53:40 2006 Message-Id: <00000779.005@uade.forum> In-Reply-To: <00000779.004@uade.forum> Subject: Re: File type JP To: UADE-User-discussion [quote:a5ed6cdd49="mld/uade team"] Either the soundcore of uade doesn't handle failing of EXTload right, or the replayer doesn't know about that unified format...[/quote:a5ed6cdd49] Everything's possible but notice that one can use uade123 -v to see what sound core tries to load. I recently made debugging changes to uadecore emulation so that it's more verbose. From mld/uade team@uadeforum Wed Feb 1 16:52:01 2006 From: mld/uade team Date: Wed Feb 1 16:52:01 2006 Message-Id: <00000779.006@uade.forum> In-Reply-To: <00000779.005@uade.forum> Subject: Re: File type JP To: UADE-User-discussion [quote:ab2d3ac769="shd"][quote:ab2d3ac769="mld/uade team"] Either the soundcore of uade doesn't handle failing of EXTload right, or the replayer doesn't know about that unified format...[/quote:ab2d3ac769] Everything's possible but notice that one can use uade123 -v to see what sound core tries to load. I recently made debugging changes to uadecore emulation so that it's more verbose.[/quote:ab2d3ac769] well it tries to load the samples which are not there because they are at the end of the file... Anyway, just commited some changes to cvs: * there's a simple Jason Page old detection now in filemagic. * the prefix mismatch is now fixed. * and there's an alternative Jason Page New Player in players that gets picked when one file JP files are loaded. JPN.*/JPNS.* pairs are played with Don Adan's replay as before. btw. Just seen there's a commented replay by Jason Page on HAM :) From dom_thelegacy@uadeforum Wed Feb 1 22:46:54 2006 From: dom_thelegacy Date: Wed Feb 1 22:46:54 2006 Message-Id: <00000779.007@uade.forum> In-Reply-To: <00000779.006@uade.forum> Subject: Re: File type JP To: UADE-User-discussion Can not read /usr/local/share/uade2/players/JasonPage_jp: No such file or directory When I rename the file and start uade123 with the jp-File.... ... IT PLAYS =)) From dom_thelegacy@uadeforum Wed Feb 1 22:51:15 2006 From: dom_thelegacy Date: Wed Feb 1 22:51:15 2006 Message-Id: <00000779.008@uade.forum> In-Reply-To: <00000779.007@uade.forum> Subject: Re: File type JP To: UADE-User-discussion wow, thats great, thx :D From mld/uade tea,@uadeforum Wed Feb 1 22:59:10 2006 From: mld/uade tea, Date: Wed Feb 1 22:59:10 2006 Message-Id: <00000779.009@uade.forum> In-Reply-To: <00000779.008@uade.forum> Subject: Re: File type JP To: UADE-User-discussion [quote:72ae128019="dom_thelegacy"]Can not read /usr/local/share/uade2/players/JasonPage_jp: No such file or directory)[/quote:72ae128019] whoops... typo. Fixing it. From Guest@uadeforum Wed Feb 1 21:47:44 2006 From: Guest Date: Wed Feb 1 21:47:44 2006 Message-Id: <00000780.001@uade.forum> Subject: Hippel COSO Atari Tune with UADE To: UADE-User-discussion You can find some Atari ST Versions with 4 channels of some well known Hippel 7V Tunes on Dead Hackers Society Website, which can be played with UADE: Lethal Excess: http://atarimods.dhs.nu/cgi-bin/index2.pl?/web/ae/public_html/dhs/atarimods//mods_a-h/eclipse/lethal_xcess Amberstar: http://atarimods.dhs.nu/cgi-bin/index2.pl?/web/ae/public_html/dhs/atarimods//mods_q-z/thalion/amberstar rock on ! From dom_thelegacy@uadeforum Sat Feb 4 12:48:20 2006 From: dom_thelegacy Date: Sat Feb 4 12:48:20 2006 Message-Id: <00000781.001@uade.forum> Subject: Problem with MarkII To: UADE-User-discussion I will play a mkii File. http://www.thelegacy.de/muzak/r/R_5132_1139056999_R-Type.tfmx uade123 shows following: [code:1:d20b54e76d]andreas@fizban:~$ uade123 -v /home/andreas/Desktop/R-TypeIngame1_2.MKII /home/andreas/Desktop/R-TypeIngame1_2.MKII: deduced extension: Player candidate: MarkII Player: /usr/local/share/uade2/players/MarkII (1488 bytes) Song: /home/andreas/Desktop/R-TypeIngame1_2.MKII (13442 bytes) Playing time position 0.0s in subsong 0 Song end (module check failed) Song end (score died) Playing time position 0.0s in subsong 0 Killing child (17466).[/code:1:d20b54e76d] I have installed the CVS version of 2006-02-01. From shd@uadeforum Sat Feb 4 13:50:22 2006 From: shd Date: Sat Feb 4 13:50:22 2006 Message-Id: <00000781.002@uade.forum> In-Reply-To: <00000781.001@uade.forum> Subject: Re: Problem with MarkII To: UADE-User-discussion [quote:177c5c9006="dom_thelegacy"]I will play a mkii File. http://www.thelegacy.de/muzak/r/R_5132_1139056999_R-Type.tfmx ... /home/andreas/Desktop/R-TypeIngame1_2.MKII: deduced extension: Player candidate: MarkII [/quote:177c5c9006] You gave us a tfmx file which plays just fine. The file in the uade123 -v dump is not the same. Have you tried these: http://hangar18.campus.luth.se/exotica/tunes/unexotica/games/R-Type.html There are bad rips and players out there. Test the unexotica versions and report here. I noticed that the TFMX version you provided was buggy, but the one on uade rsync server plays fine. Haven't tested darius zendeh songs yet. From dom_thelegacy@uadeforum Sat Feb 4 16:16:38 2006 From: dom_thelegacy Date: Sat Feb 4 16:16:38 2006 Message-Id: <00000781.003@uade.forum> In-Reply-To: <00000781.002@uade.forum> Subject: Re: Problem with MarkII To: UADE-User-discussion Sorry, this is the correct file: http://www.thelegacy.de/muzak/r/R_5132_1139056999_R-TypeIngame1_2.MKII From shd@uadeforum Sat Feb 4 17:42:59 2006 From: shd Date: Sat Feb 4 17:42:59 2006 Message-Id: <00000781.004@uade.forum> In-Reply-To: <00000781.003@uade.forum> Subject: Re: Problem with MarkII To: UADE-User-discussion [quote:60997517e1="dom_thelegacy"]Sorry, this is the correct file: http://www.thelegacy.de/muzak/r/R_5132_1139056999_R-TypeIngame1_2.MKII[/quote:60997517e1] Did you try the files at unexotica? From dom_thelegacy@uadeforum Sat Feb 4 21:18:26 2006 From: dom_thelegacy Date: Sat Feb 4 21:18:26 2006 Message-Id: <00000781.005@uade.forum> In-Reply-To: <00000781.004@uade.forum> Subject: Re: Problem with MarkII To: UADE-User-discussion The TFMX files plays right. The MKII File is the problem. In Windows the Eagleplayer plays the file. From shd@uadeforum Sat Feb 4 21:28:55 2006 From: shd Date: Sat Feb 4 21:28:55 2006 Message-Id: <00000781.006@uade.forum> In-Reply-To: <00000781.005@uade.forum> Subject: Re: Problem with MarkII To: UADE-User-discussion [quote:6cfd13cd28="dom_thelegacy"]The TFMX files plays right. The MKII File is the problem. In Windows the Eagleplayer plays the file.[/quote:6cfd13cd28] What about darius zendeh files on unexotica? From dom_thelegacy@uadeforum Sat Feb 4 21:40:16 2006 From: dom_thelegacy Date: Sat Feb 4 21:40:16 2006 Message-Id: <00000781.007@uade.forum> In-Reply-To: <00000781.006@uade.forum> Subject: Re: Problem with MarkII To: UADE-User-discussion With this files I have no problems. From shd@uadeforum Sat Feb 4 21:44:42 2006 From: shd Date: Sat Feb 4 21:44:42 2006 Message-Id: <00000781.008@uade.forum> In-Reply-To: <00000781.007@uade.forum> Subject: Re: Problem with MarkII To: UADE-User-discussion [quote:18079172a2="dom_thelegacy"]With this files I have no problems.[/quote:18079172a2] Then use those files. From shd@uadeforum Sat Feb 4 21:46:27 2006 From: shd Date: Sat Feb 4 21:46:27 2006 Message-Id: <00000781.009@uade.forum> In-Reply-To: <00000781.008@uade.forum> Subject: Re: Problem with MarkII To: UADE-User-discussion [quote:115e2ce35b="dom_thelegacy"]With this files I have no problems.[/quote:115e2ce35b] btw. that file of yours is not Mk2 but Darius Zendeh. Renaming it to be *.dz will make it work. From dom_thelegacy@uadeforum Sat Feb 4 22:24:09 2006 From: dom_thelegacy Date: Sat Feb 4 22:24:09 2006 Message-Id: <00000781.010@uade.forum> In-Reply-To: <00000781.009@uade.forum> Subject: Re: Problem with MarkII To: UADE-User-discussion wow, thx, it works. :D From dom_thelegacy@uadeforum Sat Feb 4 22:27:37 2006 From: dom_thelegacy Date: Sat Feb 4 22:27:37 2006 Message-Id: <00000781.011@uade.forum> In-Reply-To: <00000781.010@uade.forum> Subject: Re: Problem with MarkII To: UADE-User-discussion How can I recognize with Linux that this is DZ and not MKII? From shd@uadeforum Sat Feb 4 23:10:46 2006 From: shd Date: Sat Feb 4 23:10:46 2006 Message-Id: <00000781.012@uade.forum> In-Reply-To: <00000781.011@uade.forum> Subject: Re: Problem with MarkII To: UADE-User-discussion [quote:a396bbb92b="dom_thelegacy"]How can I recognize with Linux that this is DZ and not MKII?[/quote:a396bbb92b] At the moment we do not have a programmed way to detect DZ format, but there is a 68k assembler source in amigasrc/players/darius_zendeh/ dir. The file format is very annoying because it does not contain very readable markers about the format. I suppose we should implement that in C and add to the file type check routines. From dom_thelegacy@uadeforum Sat Feb 4 23:20:35 2006 From: dom_thelegacy Date: Sat Feb 4 23:20:35 2006 Message-Id: <00000781.013@uade.forum> In-Reply-To: <00000781.012@uade.forum> Subject: Re: Problem with MarkII To: UADE-User-discussion cool :) From shd@uadeforum Sat Feb 4 23:29:14 2006 From: shd Date: Sat Feb 4 23:29:14 2006 Message-Id: <00000781.014@uade.forum> In-Reply-To: <00000781.013@uade.forum> Subject: Re: Problem with MarkII To: UADE-User-discussion [quote:8f701e3994="dom_thelegacy"]cool :)[/quote:8f701e3994] If you have 68k programming skills, you could convert the file detection code from 68k asm to C. Our time is limited, sadly. From dom_thelegacy@uadeforum Sat Feb 4 23:40:04 2006 From: dom_thelegacy Date: Sat Feb 4 23:40:04 2006 Message-Id: <00000781.015@uade.forum> In-Reply-To: <00000781.014@uade.forum> Subject: Re: Problem with MarkII To: UADE-User-discussion I have no skills in C and 68k. :cry: From dom_thelegacy@uadeforum Sun Feb 5 16:02:41 2006 From: dom_thelegacy Date: Sun Feb 5 16:02:41 2006 Message-Id: <00000782.001@uade.forum> Subject: AMAD, EMUL, ST11, STRC To: UADE-User-discussion It's right, that's the formats AMAD, EMUL, ST11, STRC are not supported by UADE v2? From md/uade team@uadeforum Mon Feb 6 11:12:51 2006 From: md/uade team Date: Mon Feb 6 11:12:51 2006 Message-Id: <00000782.002@uade.forum> In-Reply-To: <00000782.001@uade.forum> Subject: Re: AMAD, EMUL, ST11, STRC To: UADE-User-discussion yeah, but there's a native plugin called aylet (I think even by the same author but I could be wrong) for xmms covering these CPC/Speccy files far superior iirc, and we thought (or at least me) it's not that improtant to have that replayer emulated... Maybe one day for the sake of completeness, but I think it's much more interesting to have MXTX or similar first... Btw. same goes for Pokey Noise and SAP (apparently latter works but lacks replay quality)... From alankila@uadeforum Mon Feb 6 16:43:47 2006 From: alankila Date: Mon Feb 6 16:43:47 2006 Message-Id: <00000782.003@uade.forum> In-Reply-To: <00000782.002@uade.forum> Subject: Re: AMAD, EMUL, ST11, STRC To: UADE-User-discussion I'd also like to add that it doesn't make sense to play any files but those intended to play on Amiga (or very Amiga-like computer) with UADE. I don't know too much about the hardware details of CPC or Atari or like, but it probably only makes sense to consider supporting computers that have the Paula chip. I wonder, are there any others besides the Amiga line? From shd@uadeforum Tue Feb 7 23:20:40 2006 From: shd Date: Tue Feb 7 23:20:40 2006 Message-Id: <00000782.004@uade.forum> In-Reply-To: <00000782.003@uade.forum> Subject: Re: AMAD, EMUL, ST11, STRC To: UADE-User-discussion [quote:81b0f21483="alankila"]... that have the Paula chip. I wonder, are there any others besides the Amiga line?[/quote:81b0f21483] No. From mld/uade team@uadeforum Fri Feb 17 16:40:05 2006 From: mld/uade team Date: Fri Feb 17 16:40:05 2006 Message-Id: <00000793.001@uade.forum> Subject: KDE Mimetype and Application link updated in CVS To: UADE-User-discussion For anyone using uade with KDE, I updated both the mime type entry with some missing formats, and wrapped kfmexec around uade123, so playing music from URLS like HTTP://, FTP://, ZIP:// or other KIO_slaves is now working. there's also a simple install script for KDE users to place those mimelnk/applnk into the right place, so playing Amiga Music from Konqueror is now just one or two klicks away :) For anyone willing to test: a) Browse to ftp:/modland.com/pub/modules/ahx/flapjack/ in Konqueror, the music files should have a sound icon now, if you click on them it should ask you if you like to play with uade123... b) open a zip file in konqueror and ude123 should be playing now the files inside the zip... if it doesn't work, please report back. I'll try to help have fun and nice WE I would be intersted From shd@uadeforum Thu Mar 9 13:41:22 2006 From: shd Date: Thu Mar 9 13:41:22 2006 Message-Id: <00000806.001@uade.forum> Subject: Server name changed: zakalwe.fi To: UADE-User-discussion The name of the server has changed. It's now: zakalwe.fi All the services are still the same: - CVS server - rsync server - web server The old name, zakalwe.virtuaalipalvelin.net, is supported for foreseable future, but shouldn't be used anymore. From Talus@uadeforum Thu Mar 9 20:51:25 2006 From: Talus Date: Thu Mar 9 20:51:25 2006 Message-Id: <00000806.002@uade.forum> In-Reply-To: <00000806.001@uade.forum> Subject: Re: Server name changed: zakalwe.fi To: UADE-User-discussion Update your sig! ;) From shd@uadeforum Thu Mar 9 20:53:03 2006 From: shd Date: Thu Mar 9 20:53:03 2006 Message-Id: <00000806.003@uade.forum> In-Reply-To: <00000806.002@uade.forum> Subject: Re: Server name changed: zakalwe.fi To: UADE-User-discussion [quote:eb0e914854="Talus"]Update your sig! ;)[/quote:eb0e914854] My bad =) From shd@uadeforum Tue Mar 14 19:45:45 2006 From: shd Date: Tue Mar 14 19:45:45 2006 Message-Id: <00000811.001@uade.forum> Subject: UADE 2.02 released To: UADE-User-discussion UADE 2.02 has been released. Get it from the usual site or directly from: http://zakalwe.fi/uade/uade2/uade-2.02.tar.bz2 The change log entry: 2006-03-14 Heikki Orsila <heikki.orsila@iki.fi> - Fixed a bug in xmms plugin that cut off sound data from the end of a song. - New Sierra AGI player by Don Adan / Wanted Team - Better support for old sonic arranger files. - Improved file type detection on many formats. - Debugger improvements (see 'c' and 'i' commands) - Added --buffer-time=x option for uade123 to set audio buffer length in milliseconds. - A configuration file was added for PTK-Prowiz (that plays protracker and clones) to set compatibility to either protracker v3.0b or v2.3a. Please edit file: players/ENV/EaglePlayer/EP-PTK-Prowiz.cfg. - More KDE integration: support for kfmexec wrapper. - Fixed many bugs. - Many other changes :-) A note from shd: I shouldn't keep this long release cycle. Hurts bug hunting badly. I'll try to release more often in the future. I would also like to remind people about using the CVS version. Bugs fixed earlier is better. CVS version is what I always use and it's not really unstable. From Guest@uadeforum Thu Mar 16 14:04:59 2006 From: Guest Date: Thu Mar 16 14:04:59 2006 Message-Id: <00000811.002@uade.forum> In-Reply-To: <00000811.001@uade.forum> Subject: Re: UADE 2.02 released To: UADE-User-discussion Great release! I just installed it, but I've tested shadow of the beast tunes (track switching and sound is wonderful). Here is a little screencap of it in action (ubuntu dapper amd64 and audacious) [URL=http://img123.imageshack.us/my.php?image=screenshotaud9iv.png][img:bb9300e7d6]http://img123.imageshack.us/img123/8503/screenshotaud9iv.th.png[/img:bb9300e7d6][/URL][/QUOTE] Thanks for the great work. I've got to say uade was the #1 app I was looking forward to using when I switched to Linux. :) There is nothing better when it comes to playing these chiptunes 8) From alankila@uadeforum Thu Mar 16 19:08:21 2006 From: alankila Date: Thu Mar 16 19:08:21 2006 Message-Id: <00000811.003@uade.forum> In-Reply-To: <00000811.002@uade.forum> Subject: Re: UADE 2.02 released To: UADE-User-discussion Heh. I never thought UADE as a killer application before. Don't forget to try out the sinc interpolator, too. From shd@uadeforum Thu Mar 16 19:30:28 2006 From: shd Date: Thu Mar 16 19:30:28 2006 Message-Id: <00000811.004@uade.forum> In-Reply-To: <00000811.003@uade.forum> Subject: Re: UADE 2.02 released To: UADE-User-discussion [quote:7f2de81adc="alankila"]Heh. I never thought UADE as a killer application before. [/quote:7f2de81adc] It is. It kills free time and life very efficiently. From Enverex@uadeforum Sun Apr 2 14:26:12 2006 From: Enverex Date: Sun Apr 2 14:26:12 2006 Message-Id: <00000827.001@uade.forum> Subject: Feature Request: Disable Interpolation To: UADE-User-discussion I installed UADE2 but went back almost immediately as there was one thing that crippled it for me. The first thing I'd do with UADE1 was configure the XMMS plugin to not use Interpolation (the thing that makes it sound like you're playing it through a few layers of cotton sheets). Is there any way of turning this off with UADE2? As I can't find any form of configuration for UADE2. So, if it's there, where? and if it isn't then can the ability to turn it on or off be added please. Thanks, Ex From shd@uadeforum Sun Apr 2 20:13:18 2006 From: shd Date: Sun Apr 2 20:13:18 2006 Message-Id: <00000827.002@uade.forum> In-Reply-To: <00000827.001@uade.forum> Subject: Re: Feature Request: Disable Interpolation To: UADE-User-discussion [quote:7061acebe8="Enverex"]I installed UADE2 but went back almost immediately as there was one thing that crippled it for me. The first thing I'd do with UADE1 was configure the XMMS plugin to not use Interpolation (the thing that makes it sound like you're playing it through a few layers of cotton sheets). Is there any way of turning this off with UADE2? As I can't find any form of configuration for UADE2. So, if it's there, where? and if it isn't then can the ability to turn it on or off be added please. [/quote:7061acebe8] Interpolation was not supported in uade1. I suspect that is not related to interpolation but A500 filter model. UADE1 does not have filtering so it's basically A1200 sound model with LED OFF. UADE2 is in A500 mode by default and emulates LED. The basic A1200 sound model is horrible for most songs, although A500 maybe cuts too much high frequencies regardless of LED state. Try setting "filter a1200" to uade.conf. Interpolation can also be controlled from that file you wouldn't probably hear the difference between 'none' and 'default'. You can experiment different settings like this: uade123 --filter=a1200 --interpolator=default songfile uade123 --filter=a1200 --interpolator=none songfile From shd@uadeforum Sun Apr 2 20:34:21 2006 From: shd Date: Sun Apr 2 20:34:21 2006 Message-Id: <00000827.003@uade.forum> In-Reply-To: <00000827.002@uade.forum> Subject: Re: Feature Request: Disable Interpolation To: UADE-User-discussion [quote:50accdb4f2="shd"]A500 maybe cuts too much high frequencies regardless of LED state.[/quote:50accdb4f2] Note this is not a problem in uade, but how a real A500 behaves. Still, I think A500 sounds better than A1200 because it cuts those high frequencies. But that's subjective. [quote:50accdb4f2] Try setting "filter a1200" to uade.conf. [/quote:50accdb4f2] If you happened to install uade2 globally, for example under /usr/local, you can do: mkdir ~/.uade2 cp /usr/local/share/uade2/uade.conf ~/.uade2/ and edit ~/.uade2/uade.conf. XMMS does not need to be restarted after editing. New settings are read on the next song. From mld/uade team@uadeforum Mon Apr 3 06:45:03 2006 From: mld/uade team Date: Mon Apr 3 06:45:03 2006 Message-Id: <00000827.004@uade.forum> In-Reply-To: <00000827.003@uade.forum> Subject: Re: Feature Request: Disable Interpolation To: UADE-User-discussion Along with Heikki's suggestion, you could use "--force-led 0" to make sure the emulated Amiga Lowpass filter isn't turned on, even the song requests it, to get even further away from the way it would sound on an Amiga... There's a similar option in uade.conf, btw... mld/uade team From shd@uadeforum Mon Apr 3 07:59:26 2006 From: shd Date: Mon Apr 3 07:59:26 2006 Message-Id: <00000827.005@uade.forum> In-Reply-To: <00000827.004@uade.forum> Subject: Re: Feature Request: Disable Interpolation To: UADE-User-discussion [quote:d5e850ba25="mld/uade team"]Along with Heikki's suggestion, you could use "--force-led 0" to make sure the emulated Amiga Lowpass filter isn't turned on, even the song requests it, to get even further away from the way it would sound on an Amiga... There's a similar option in uade.conf, btw... mld/uade team[/quote:d5e850ba25] Forcing led off does not make A500 sound very clear. There will stlil be filtering. It always cuts some frequencies. From mld/uade team@uadeforum Mon Apr 3 08:25:12 2006 From: mld/uade team Date: Mon Apr 3 08:25:12 2006 Message-Id: <00000827.006@uade.forum> In-Reply-To: <00000827.005@uade.forum> Subject: Re: Feature Request: Disable Interpolation To: UADE-User-discussion I thought it as an additional way to revert sound further to uade1 output :-) From alankila@uadeforum Mon Apr 3 13:56:54 2006 From: alankila Date: Mon Apr 3 13:56:54 2006 Message-Id: <00000827.007@uade.forum> In-Reply-To: <00000827.006@uade.forum> Subject: Re: Feature Request: Disable Interpolation To: UADE-User-discussion Is there a consensus emerging that the filtering is too steep? (It should match the samplings I've got quite well, though.) There may have been different A500 models with different filtering parameters, so there are reasons to believe that more than one filtering model for A500 might be needed. In this case, though, it's probably just because someone got used to what it used to sound like and doesn't like the new sound. It's a matter of playing with that sound for a while and learning to like it. I would recommend simply making the --filter=A1200E or filter A1200E more prominent in the manuals, just so that people who find the A500 emulation (with the A500E parameter) is too damp can enjoy the nearly perfect A1200 emulation, which is much brightert. (Due to having sampling noise removed, it won't sound as bright as uade1 was, though.) From Guest@uadeforum Mon Apr 3 15:21:59 2006 From: Guest Date: Mon Apr 3 15:21:59 2006 Message-Id: <00000827.008@uade.forum> In-Reply-To: <00000827.007@uade.forum> Subject: Re: Feature Request: Disable Interpolation To: UADE-User-discussion not from me. I like it. But I can imagine if you have no highend soundcard or it supports hardware filtering the a500 filter models + interpolation might turn chiptunes being muffled or so. From Enverex@uadeforum Wed Apr 5 21:46:29 2006 From: Enverex Date: Wed Apr 5 21:46:29 2006 Message-Id: <00000827.009@uade.forum> In-Reply-To: <00000827.008@uade.forum> Subject: Re: Feature Request: Disable Interpolation To: UADE-User-discussion I actually removed UADE2 and went back to UADE1 due to UADE2 basically sounding awful in comparison, but if it is true about the config then setting that would be great. I have been using it as a plugin so I wasn't able to parse commandlines to it before. But yeah, UADE2 by default sounds like listening to modules with multiple jumpers wrapped around your head and the mod randomly playing some samples louder than others. So, what exactly do I need to do to make this sound like UADE1 then, i.e. what commands do I need to put in the config file? From shd@uadeforum Wed Apr 5 21:54:28 2006 From: shd Date: Wed Apr 5 21:54:28 2006 Message-Id: <00000827.010@uade.forum> In-Reply-To: <00000827.009@uade.forum> Subject: Re: Feature Request: Disable Interpolation To: UADE-User-discussion [quote:43f655ccec="Enverex"]I actually removed UADE2 and went back to UADE1 due to UADE2 basically sounding awful in comparison, but if it is true about the config then setting that would be great. I have been using it as a plugin so I wasn't able to parse commandlines to it before. But yeah, UADE2 by default sounds like listening to modules with multiple jumpers wrapped around your head and the mod randomly playing some samples louder than others. So, what exactly do I need to do to make this sound like UADE1 then, i.e. what commands do I need to put in the config file?[/quote:43f655ccec] Read what I wrote. Try it. From Enverex@uadeforum Wed Apr 5 21:57:39 2006 From: Enverex Date: Wed Apr 5 21:57:39 2006 Message-Id: <00000827.011@uade.forum> In-Reply-To: <00000827.010@uade.forum> Subject: Re: Feature Request: Disable Interpolation To: UADE-User-discussion Ah, nevermind, done it now. This is probably in a ReadMe isn't it, damn Gentoo and it's automatedness :P I'll test it asap. From alankila@uadeforum Mon Apr 3 15:17:36 2006 From: alankila Date: Mon Apr 3 15:17:36 2006 Message-Id: <00000829.001@uade.forum> Subject: In addition, a reminder about the correct options To: UADE-User-discussion shd posted some suggestions about command line options to try. I'd prefer the following: uade123 --interpolator=sinc --filter=A1200E <song> uade123 --interpolator=sinc --filter=A500E <song> These two should yield the most accurate A1200 and A500 emulations, respectively. I hope shd agrees with me and removes the A500/A1200 versions and renames the *E versions (E stands for enhanced) in their stead. From shd@uadeforum Tue Apr 4 14:08:59 2006 From: shd Date: Tue Apr 4 14:08:59 2006 Message-Id: <00000829.002@uade.forum> In-Reply-To: <00000829.001@uade.forum> Subject: Re: In addition, a reminder about the correct options To: UADE-User-discussion [quote:047339430a="alankila"]shd posted some suggestions about command line options to try. I'd prefer the following: uade123 --interpolator=sinc --filter=A1200E <song> uade123 --interpolator=sinc --filter=A500E <song> These two should yield the most accurate A1200 and A500 emulations, respectively. I hope shd agrees with me and removes the A500/A1200 versions and renames the *E versions (E stands for enhanced) in their stead.[/quote:047339430a] A500E uses 42% more multiplications than A500 mode. If there is no real audible gain, the faster one should be used. Hifists may configure a500e to uade.conf if they want. So, for a500e to be the default, there will have to be two things: * songs where the difference is audible * users wanting the change In addition, not too many people should be complaining about increased CPU usage. Unfortunately, it will be hard to make any users raise their voice on this. So we just have to wait for feedback. What about a500/sinc, not a500e/sinc? Is sinc model somehow coupled with E-models in design? I hope not. From alankila@uadeforum Thu Apr 6 10:45:46 2006 From: alankila Date: Thu Apr 6 10:45:46 2006 Message-Id: <00000829.003@uade.forum> In-Reply-To: <00000829.002@uade.forum> Subject: Re: In addition, a reminder about the correct options To: UADE-User-discussion We have talked about this before on IRC, so here's the reminder. The non-E versions were made against the old non-accumulating behaviour which simply waited 80 clocks and took sample and then waited another 80 clocks for the next and so on, thus discarding everything in-between. When working against that, I attempted to simply suppress the sampling noise produced by that design. When I came up with the antialiasing interpolator model, where the sample is average of Paula's output during the 80-cycle period, I realized that I need to also redesign the filters again. Therefore, we have A500 and A500E mode. Because A500 and A1200 modes feature some sampling noise suppression, and because anti and sinc have quite little sampling noise -- the sinc mode in fact should have nothing whatsoever -- only the E modes should be used together with those interpolators. (A technical point for audience: we talk about interpolation quite often here, but it is actually resampling. The antialiasing mode is a simple boxcar FIR convolution, with small artifacts produced by its design but it is very, very cheap to run, while the sinc is theoretically correct but much more expensive.) For me, it's not an issue of performance but of correctness. That being said, the audible difference between A500 and A500E is quite small; regardless I haven't spent any time improving the A500 or A1200 filter models after designing them with a program that had a grievious bug which took me a long time to hunt down. I suspect some improvements could be made also to the old code. However, I don't see any point to do so; the antialiasing or sinc modes are a much better starting point, and usability-wise the existence of the older options only serves as traps for the unwary. As to performance, it pays off to keep in mind that we run the filter code only 44100 times per second. Whether the code has to do 150 000 more multiplications (it does something like 300 000 to begin with) per second on top of all the work it does to run amiga emulation, doesn't work out to large percentage difference in cpu usage. The sinc code is much more expensive and actually nearly doubles CPU usage -- I can understand using performance as argument against making that default. However, the difference between A500 and A500E seems quite hard to measure; I believe you need to make a few dozen runs and produce statistical numbers to see it *at all*. From shd@uadeforum Thu Apr 6 11:07:07 2006 From: shd Date: Thu Apr 6 11:07:07 2006 Message-Id: <00000829.004@uade.forum> In-Reply-To: <00000829.003@uade.forum> Subject: Re: In addition, a reminder about the correct options To: UADE-User-discussion [quote:3f7ac86be8="alankila"] When I came up with the antialiasing interpolator model, where the sample is average of Paula's output during the 80-cycle period, I realized that I need to also redesign the filters again. Therefore, we have A500 and A500E mode. Because A500 and A1200 modes feature some sampling noise suppression, and because anti and sinc have quite little sampling noise -- the sinc mode in fact should have nothing whatsoever -- only the E modes should be used together with those interpolators. [/quote:3f7ac86be8] The last phrase makes sense if we try to achieve best possible result, but it is not my goal. I hate wasting CPU cycles, so my goal is good enough with little waste. I admit 42% more multiplications is not much with current computers, but it is relevant in slow devices. I believe each part of the operating system has to be optimized: optimizing each part by x% makes the whole OS x% faster. Antialiasing (anti) interpolator does make sense even with A500, because A500 without interpolation clearly suffers from huge antialiasing: 28 kHz sampling rate amounts to ~128 paula cycles per sample, and output gets a sample once every 80 paula cycles. The maximum frequency is the worst case, but we need to minimize error in that situation as well. From alankila@uadeforum Thu Apr 6 15:04:04 2006 From: alankila Date: Thu Apr 6 15:04:04 2006 Message-Id: <00000829.005@uade.forum> In-Reply-To: <00000829.004@uade.forum> Subject: Re: In addition, a reminder about the correct options To: UADE-User-discussion Well, achieving the right result is a parameter for me. I find it somewhat ludicruous that we are arguing about a 4 multiplications per sample, but I concede that if you go to weak enough hardware it matters. However, by that point a lot of other stuff matters *more*. The issue here is largerly with the LED filter simulation that uses 6 multiplications because that filter still seems quite hard to duplicate digitally. It's no secret that I'm not perfectly happy with it, I merely stopped optimizing it at some point. Perhaps if I looked, I might find a way to do it with smaller cost. I also have made some work towards making the filter sampling rate independent. I've largerly examined the behaviour of the filters in a wide range of sampling frequencies and I believe I can make the filters behave well over at least 32 kHz to 96 kHz sampling frequencies. It seems that a correction is required to adjust the lowpass cutoff frequencies when the cutoff point gets close to the nyquist frequency. Of course, the only practical sampling rates are 44.1 kHz and 48 kHz, and for those I can make the filters behave as desired for the audible spectrum, correction or not. However, 96 kHz and 32 kHz rates might be interesting as test cases if nothing else. From shd@uadeforum Sun Apr 9 12:01:48 2006 From: shd Date: Sun Apr 9 12:01:48 2006 Message-Id: <00000832.001@uade.forum> Subject: UADE project is 6 years old To: UADE-User-discussion *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: 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 "Piru" Sintonen 2003-02-15: 0.80-pre3 "antiwar" 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 "prison torment" release. Yet more political activism ;) 2004-07-27: 0.91 "Guantanamo bay". 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 "Mental hangover". 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 "Muhammad pictures". 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. jah@fh-zwickau.de for unsqsh Sipos Attila for unsqsh checksum Olivier Lapicque for mmcp Marc Espie (old depack.c) - Harry "Piru" Sintonen <sintonen@iki.fi> 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 (part of the AmigaOS port) - Stuart 'kyzer' Caie for Mac OS X port and powerpacker decruncher http://www.kyz.uklinux.net - Everyone from UAE project - Eagleeye and Buggs from Defect (Eagleplayer project authors) - Nicolas Frank <gryzor@club-internet.fr> for PTK-Prowiz - Andy Silva <silva@psi5.com> for his replayers - Bartman and Dexter from Abyss for AHX v2 replay routine: http://www.the-leader-of-the-eighties.de - Brian Postma <b.postma@hetnet.nl> for Brian's Soundmonitor player http://www.homepages.hetnet.nl/~brianpostma - Nicolas Pomared <npomarede@kaptech.com> for MYST/YMST replayer - Sean Connolly for EMS V6 replay: http://www.cosine-systems.com/ - Stephen Mifsud (Malta) <teknologik@technologist.com> for Darius Zendeh replayer. http://www.marz-kreations.com - Sunbeam/Shelter for his replayers - Paul v.d. Valk for Medley replay routine - Tap & Walt for digibooster source http://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 <linzner@shinen.com> for a great test tune (AHX.Cruisin). [/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@uadeforum Sun Apr 9 16:13:33 2006 From: amadeus Date: Sun Apr 9 16:13:33 2006 Message-Id: <00000832.002@uade.forum> In-Reply-To: <00000832.001@uade.forum> Subject: Re: UADE project is 6 years old To: UADE-User-discussion [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@uadeforum Sun Apr 9 20:19:26 2006 From: mld/uade team Date: Sun Apr 9 20:19:26 2006 Message-Id: <00000832.003@uade.forum> In-Reply-To: <00000832.002@uade.forum> Subject: Re: UADE project is 6 years old To: UADE-User-discussion *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@uadeforum Sun Apr 9 20:28:16 2006 From: Guest Date: Sun Apr 9 20:28:16 2006 Message-Id: <00000832.004@uade.forum> In-Reply-To: <00000832.003@uade.forum> Subject: Re: UADE project is 6 years old To: UADE-User-discussion [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 "scene law", 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@uadeforum Sun Apr 9 20:48:43 2006 From: Guest Date: Sun Apr 9 20:48:43 2006 Message-Id: <00000832.005@uade.forum> In-Reply-To: <00000832.004@uade.forum> Subject: Re: UADE project is 6 years old To: UADE-User-discussion I almost forgot. Charging money for copyrighted game code. I may have a problem with that too. From amadeus@uadeforum Mon Apr 10 00:31:11 2006 From: amadeus Date: Mon Apr 10 00:31:11 2006 Message-Id: <00000832.006@uade.forum> In-Reply-To: <00000832.005@uade.forum> Subject: Re: UADE project is 6 years old To: UADE-User-discussion [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@uadeforum Mon Apr 10 08:42:49 2006 From: mld/uade team Date: Mon Apr 10 08:42:49 2006 Message-Id: <00000832.007@uade.forum> In-Reply-To: <00000832.006@uade.forum> Subject: Re: UADE project is 6 years old To: UADE-User-discussion [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@uadeforum Mon Apr 17 11:05:27 2006 From: Enverex Date: Mon Apr 17 11:05:27 2006 Message-Id: <00000832.008@uade.forum> In-Reply-To: <00000832.007@uade.forum> Subject: Re: UADE project is 6 years old To: UADE-User-discussion 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. From Joker@uadeforum Sat Apr 22 15:19:15 2006 From: Joker Date: Sat Apr 22 15:19:15 2006 Message-Id: <00000840.001@uade.forum> Subject: Volume correction post-processing option To: UADE-User-discussion I've noticed that UADE plays MODs at a much lower volume level than when i play them with for example the DUMB plugin i recently ported to Audacious. The big loss of output volume happens when the nice features like paning and headphone processing is being used. Maybe other filters also affect the overall output volume since filters usualy do this ;) Now those filters are really great and another reason why i really like UADE. Normalizers are not really an option for me. I dislike the result in most cases. Yes, i've tried the more sophisticated ones such as the audio compressor. A manual setting for a post-processing boost would really be a good option. It's the best real world solution. Better than all the geeky automatic things. The "gain" option seems to happen at a too early stage because even a value of "1.1" gives me nasty clipping and i'd need at least a value of "3" to get the volume i need which matches all the other players. Such a "correction" should happen at the end of everything. For example the "Pre-amp" option of the EQ in Audacious is able to correct the level but that option is global for all sound and not per plugin. From alankila@uadeforum Mon Apr 24 10:27:52 2006 From: alankila Date: Mon Apr 24 10:27:52 2006 Message-Id: <00000840.002@uade.forum> In-Reply-To: <00000840.001@uade.forum> Subject: Re: Volume correction post-processing option To: UADE-User-discussion There is some loss of gain in the headphone plugin at least. In order to calculate the simplistic headphone DSP that I designed, the signal for left ear is processed and mixed into the right ear, and vice versa. The headphone effect filters the signal from other ear through a low-pass filter and a short delay pipeline confusing its phase, building a poor man's simulation of reflected sound. This then works like a "virtual room reflection" in more sophisticated systems like dolby headphone. Because of additional input for each ear, it was (and is) necessary to reduce the gain in respect of the unprocessed signal to avoid clipping. At the moment, the headroom is 6 dB, which is slightly too much, as only 5 dB should actually be necessary. Because of the DSP occuring in the brain, the processed additional signal is largerly "ignored" by the brain, leaving an impression that the signal comes through but quieter. However, the gain is already processed as last of the effects. If you find than adjusting the gain drives the system into clipping, then we are already using all the bits. It seems that with headphone DSP, a gain of 1.1 should be safe. (But without headphone DSP on you'll clip.) Panning should preserve signal gain unchanged. I should take a while to improve the headphone DSP further, it sounds somewhat artificial still... Maybe I'll fix the gain factor at some point too. From alankila@uadeforum Mon Apr 24 12:12:42 2006 From: alankila Date: Mon Apr 24 12:12:42 2006 Message-Id: <00000840.003@uade.forum> In-Reply-To: <00000840.002@uade.forum> Subject: Re: Volume correction post-processing option To: UADE-User-discussion Oh yeah, I kind of forgot to reply to your actual question as I went on to rambling tangent... A gain of 3 sounds incredibly big. On the contrary, if I compare uade's output volume to, say, modplug, uade is very loud and modplug sounds like I need 10 dB more output or something like that. There must be a bug somewhere to require that sort of gains. We have written UADE to produce output at the maximum intensity just below clipping. My musings about headphone DSP losing about 1 dB of gain from theoretical maximum and so on are completely beside the point. And yes, I don't believe in volume equalizers, also called dynamic range compressors, either. To use something like that ruins too much of commercial music as it is, let us leave our beloved amiga tracks in their full dynamic range, low as it already is... From Joker@uadeforum Mon Apr 24 16:47:50 2006 From: Joker Date: Mon Apr 24 16:47:50 2006 Message-Id: <00000840.004@uade.forum> In-Reply-To: <00000840.003@uade.forum> Subject: Re: Volume correction post-processing option To: UADE-User-discussion The volume loss with paning and headphone is not only my ear as the VU meter shows alot less output (It's pretty cheap and by no means exact but it shows about 6-8db or even more difference). And well, the difference is so much that i don't think my ear cheats on me. 6db is really noticable since it's twice as much as the original. I do not get any clipping by raising the "pre-amp" of the Audacious EQ to about 6-8db. And while being louder than anything else even 20db does not give me the nasty click kind of clipping as with uade's gain option. Usualy too loud output value gives a unpleasant distorsion. But the one from gain in uade are really short and loud clicks. From Joker@uadeforum Mon Apr 24 17:04:49 2006 From: Joker Date: Mon Apr 24 17:04:49 2006 Message-Id: <00000840.005@uade.forum> In-Reply-To: <00000840.004@uade.forum> Subject: Re: Volume correction post-processing option To: UADE-User-discussion Modplug on Linux (XMMS and Auda plugins) has a volume problem since the beginning. It's funny because the Modplug Windows App running with WINE does have sane output volume. :) I compare uade volume with mp3, ogg, dumb, mikmod etc. output. From alankila@uadeforum Mon Apr 24 20:26:04 2006 From: alankila Date: Mon Apr 24 20:26:04 2006 Message-Id: <00000840.006@uade.forum> In-Reply-To: <00000840.005@uade.forum> Subject: Re: Volume correction post-processing option To: UADE-User-discussion Hmm. Well, you should see a 6 dB drop for a test tone of some sorts, let's assume a sample played on just left channel, particularly if you ignore the constructed signal that appears on the other channel. I don't think anything can be done about that because you have to have some headroom for mixing the left and right channels together. The only other option here would be to reduce the gain of the output by default, so that the headphone effect wouldn't have to do it. (Or we could set an optimistic gain and hope that clipping doesn't occur too much, of course, but I bet that in no time flat someone will find a chiptune where it will sound just horrible.) As to panning, for mono signal (I mean: identical signal played on both channels at once) it should obviously make no difference, but if you again look at a test signal on just one channel, then naturally part of the signal energy is moved from one channel to the other, however if you sum left and right channel together the result should be the same, panning or not. So, nothing should get "lost" and signal energy is preserved by panning... I mostly use uade123 frontend. It seems to be buggy these days, the CVS version seems to ignore -G for gain and -P for pan, and doesn't even support recursive mode anymore either. Perhaps I should check out audacious, it seems nobody else is using the command-line nowadays. It seems that at least uade123 is programmed to reject gains outside 0 and 1, that is you can only use it to reduce system volume. That is as should be; uade ought to protect against destroying the signal through setting too high a gain. From Joker@uadeforum Mon Apr 24 21:46:17 2006 From: Joker Date: Mon Apr 24 21:46:17 2006 Message-Id: <00000840.007@uade.forum> In-Reply-To: <00000840.006@uade.forum> Subject: Re: Volume correction post-processing option To: UADE-User-discussion So at 100% paning (mono). A sample which gets played left at maximum volmue (with no paning) ends up to get played at left and right at the same time with 50% of max volume? That would be about my 6db as 50% (half) is 6db. That would explain everything to me. It's a matter of definition but for me a paining of 100% (mono) should trigger a 6db boost at the very end. And 0.7 paning maybe 4 or 5 db (i'm not good anymore at calculating those in between values) I knew we wouldn't agree and that's why i suggested a manual post boost from the beginning :)... this let's everyoen have what he likes best. In my case i can boost 6db using the player equalizer and am still far from any cliping on the output. The problem here is i can't have per plugin values in those players which makes mixing of different filetypes in a large playlist impossible :( But even for console players it's nicer not to always play with the sound mixer when playing MODs (I get a shock when i forget to set the volume back to normal and use another player again :) ) From Joker@uadeforum Mon Apr 24 22:01:51 2006 From: Joker Date: Mon Apr 24 22:01:51 2006 Message-Id: <00000840.008@uade.forum> In-Reply-To: <00000840.007@uade.forum> Subject: Re: Volume correction post-processing option To: UADE-User-discussion What about 2 different paning methodes then. Lets asume that "Original" is a mod which only plays a sample left. Current: Original: left=100, right=0 Paning (100% mono): left=50, right=50 New: Original: left=100, right=0 Paning (100% mono): left=100, right=100 or Original: left=100, right=0 Paning (0.7): left=100, right=70 I think the 2nd method would sound more right usualy. Maybe a small inaccuracy when a mod plays the same sample left and right at the same time. I think the overall result would still be better though. But again a boost like pre-amp in eq is probably still the best real world solution. From alankila@uadeforum Tue Apr 25 08:37:46 2006 From: alankila Date: Tue Apr 25 08:37:46 2006 Message-Id: <00000840.009@uade.forum> In-Reply-To: <00000840.008@uade.forum> Subject: Re: Volume correction post-processing option To: UADE-User-discussion Hmmh. Well, UADE could be made more advanced by using a panning approach you suggest. If we lowered UADE's default output level by 6 dB and forbade using effects like panning and headphone together, we could have panning and headphone effects appear to preserve signal volume, at least for certain kind of music. This isn't what you wanted, but it's better than nothing. We can also probably get to bottom with what's wrong with uade's gain. In the post-processing chain the gain control is already the last step. It seems to be optimistically written in this way: [code:1:019d8bcb95] static void gain(int gain_amount, int16_t *sm, int frames) { int i; for (i = 0; i < 2 * frames; i+= 1) sm[i] = (sm[i] * gain_amount) >> 8; } [/code:1:019d8bcb95] As can be seen, the code is optimistic assuming that no clipping may occur.. But it probably does clip for you if you say that uade with even a small gain sounds bad. In this case, we don't observe clipping but more like total waveform distortion, and this is probably why UADE restricts gain between 0 and 1. I suppose shd has been overzealous in not wasting CPU cycles for doing redundant things like checking for overflow. ;-) But you are right about this: I don't agree with allowing clipping. Even slight clipping usually sounds horrible, and I hate it considering that we have this 96 dB dynamic range, and Amiga music rarely uses more than some two-thirds of that. So we can safely reduce gain and preserve fiedelity, and it is the right thing to do. A compromise position is thus: * allow people who want to shoot themselves at the foot to let them by increasing gain above 1 * reduce output level by 6 dB by default, requiring a gain of 2 without post-processing effects to obtain current situation * forbid using panning and headphone together * redefine panning to mean "the original signal plust parts of the other channel" rather than "reduce current channel and blend in the other channel in the 'headroom' thus obtained". The upshot of this design is: * uade sounds quieter by default * turning on panning or headphone will not appear to diminish volume for many kinds of music, but volume may in fact increase for mono effects * allow gain to distort output if user so chooses Joker would likely use a gain of 2 after this. Hopefully not more, though. It is up to shd or mld to comment on this proposal. Don't hold your breath.[/code] From shd@uadeforum Tue Apr 25 14:19:54 2006 From: shd Date: Tue Apr 25 14:19:54 2006 Message-Id: <00000840.010@uade.forum> In-Reply-To: <00000840.009@uade.forum> Subject: Re: Volume correction post-processing option To: UADE-User-discussion [quote:a1a8f8a308="alankila"] I mostly use uade123 frontend. It seems to be buggy these days, the CVS version seems to ignore -G for gain and -P for pan, and doesn't even support recursive mode anymore either. Perhaps I should check out audacious, it seems nobody else is using the command-line nowadays. [/quote:a1a8f8a308] Just don't file any bug reports so that they won't get fixed. The refactoring at 2006-04-14 broke effects and recursive mode, it seems. I don't use those options so I didn't notice. Sorry. Checkout CVS now. uade123 is uades primary frontend btw. From shd@uadeforum Tue Apr 25 14:21:27 2006 From: shd Date: Tue Apr 25 14:21:27 2006 Message-Id: <00000840.011@uade.forum> In-Reply-To: <00000840.010@uade.forum> Subject: Re: Volume correction post-processing option To: UADE-User-discussion [quote:8bfba45360="shd"][quote:8bfba45360="alankila"] I mostly use uade123 frontend. It seems to be buggy these days, the CVS version seems to ignore -G for gain and -P for pan, and doesn't even support recursive mode anymore either. Perhaps I should check out audacious, it seems nobody else is using the command-line nowadays. [/quote:8bfba45360] Just don't file any bug reports so that they won't get fixed. The refactoring at 2006-04-14 broke effects and recursive mode, it seems. I don't use those options so I didn't notice. Sorry. Checkout CVS now. uade123 is uades primary frontend btw.[/quote:8bfba45360] btw. running 'make feclean' is advisable after checkout. (feclean forces rebuild of frontends) From shd@uadeforum Tue Apr 25 15:44:11 2006 From: shd Date: Tue Apr 25 15:44:11 2006 Message-Id: <00000840.012@uade.forum> In-Reply-To: <00000840.011@uade.forum> Subject: Re: Volume correction post-processing option To: UADE-User-discussion [quote:26ee5a7783="Joker"] The "gain" option seems to happen at a too early stage because even a value of "1.1" gives me nasty clipping and i'd need at least a value of "3" to get the volume i need which matches all the other players. [/quote:26ee5a7783] It's at the last stage. What you experienced was lack of overflow checking. Overflow checking is now in the latest CVS version. From shd@uadeforum Tue Apr 25 15:49:48 2006 From: shd Date: Tue Apr 25 15:49:48 2006 Message-Id: <00000840.013@uade.forum> In-Reply-To: <00000840.012@uade.forum> Subject: Re: Volume correction post-processing option To: UADE-User-discussion [quote:6c0c6dac21="shd"][quote:6c0c6dac21="Joker"] The "gain" option seems to happen at a too early stage because even a value of "1.1" gives me nasty clipping and i'd need at least a value of "3" to get the volume i need which matches all the other players. [/quote:6c0c6dac21] It's at the last stage. What you experienced was lack of overflow checking. Overflow checking is now in the latest CVS version.[/quote:6c0c6dac21] oops. there was a bug in the overflow thing. Thanks to alankila for noticing. Fixed now. From Joker@uadeforum Wed Apr 26 15:33:25 2006 From: Joker Date: Wed Apr 26 15:33:25 2006 Message-Id: <00000840.014@uade.forum> In-Reply-To: <00000840.013@uade.forum> Subject: Re: Volume correction post-processing option To: UADE-User-discussion If you really consider making UADE more quiet by default my request did more harm than anything else. For the best overall result the default output should be roughly the same as the one from other players. Since the click noise is now gone i can use as gain of 2.5 or so. The only negative impact i can imagine is that the gain brings the signal to clip and postproc later lowers the volume again but the harm done by cliping would remain. I did not hear any of those effects yet which could mean my ears are not good enough or it doesn't happen. Maybe you limit at the end. I don't know but it sounds fine now. Better ignore my request then and don't consider workarounds which makes it worse for other people. I'd also dislike if you couldn't mix paning and headphone anymore. From Joker@uadeforum Thu Apr 27 00:53:12 2006 From: Joker Date: Thu Apr 27 00:53:12 2006 Message-Id: <00000840.015@uade.forum> In-Reply-To: <00000840.014@uade.forum> Subject: Re: Volume correction post-processing option To: UADE-User-discussion After some tests i've set the value for gain to 2 which is a reasonable value with my paning and filter options. I've compared output signal with when i use the sinus tone generator plugin and make sure uade doesnt reach that absolute max value. I know in theory i could still hit cliping. Probably when an Amiga MOD plays the same sample at max. possible volume on all 4 channels. (well maybe my "copy to other channel" instead of plain "paning" could handle that saner than hard gain but thats a theoretical thing) That's a compromise i'm willing to accept when casualy listening multiple formats in a huge mixed playlist, because it didn't cause problems during the time i've tested various sounds. Overall it seems the real issue i hit was that overflow check. So thanks alot for ajdusting that :-D From alankila@uadeforum Thu Apr 27 14:10:13 2006 From: alankila Date: Thu Apr 27 14:10:13 2006 Message-Id: <00000840.016@uade.forum> In-Reply-To: <00000840.015@uade.forum> Subject: Re: Volume correction post-processing option To: UADE-User-discussion Well, if this is an acceptable compromise, fine. If you are making a software for others to use, I would recommend you to produce an UI option to have a gain of 1, though. It indeed requires at least 2 channels blasting at maximum volume to have clipping occur with gain of two, but it will occur, and it will harm chip music where it's quite common to have large pulse waveforms (or somesuch) going on all channels simultaneously. You will probably not hit it very much for normal music, though. It's a sad fact of life that it may be required to "overdrive" the gain a bit in order to not appear quieter to the other players though... Blame it on the faults of channel-based, unmastered music. The problem would be worse if we had more than 4 channels to deal with, because of the headroom required for each channel under pessimistic assumptions. I wonder if guys who made Intuitracker or Fasttracker 2 or like dedicated any time at this problem, and maybe had a solution. Perhaps a global gain stored in each file, chosen by the musician. For Amiga, we can be almost certain it didn't occur to anyone. We can circumvent this through a song database where a gain is chosen based on the maximum peak of the song. This would then equalize volumes to the degree they are equalizable, without a hit in sound quality or dynamic range, or change in the module formats to store this data in. Everybody wins. From Joker@uadeforum Thu Apr 27 18:21:03 2006 From: Joker Date: Thu Apr 27 18:21:03 2006 Message-Id: <00000840.017@uade.forum> In-Reply-To: <00000840.016@uade.forum> Subject: Re: Volume correction post-processing option To: UADE-User-discussion An additional field in the contentdb sounds like a nice idea. Even more reason to move the contentdb creation from the frontends into the core. song.conf is also a good way to manualy change values for special tunes. Since all this stuff is optional it shouldn't have any negative impact. From shd@uadeforum Fri Apr 28 00:04:00 2006 From: shd Date: Fri Apr 28 00:04:00 2006 Message-Id: <00000840.018@uade.forum> In-Reply-To: <00000840.017@uade.forum> Subject: Re: Volume correction post-processing option To: UADE-User-discussion [quote:def9bd3d40="Joker"]An additional field in the contentdb sounds like a nice idea. Even more reason to move the contentdb creation from the frontends into the core.[/quote:def9bd3d40] You have a wrong definition of the word "core". Core is the emulator part of uade, which can not be directly called from frontends. All frontends, however, do share lots of common code, and contentdb handling is in that common code. See src/frontends/common/eagleplayer.c. From Joker@uadeforum Fri Apr 28 13:27:52 2006 From: Joker Date: Fri Apr 28 13:27:52 2006 Message-Id: <00000840.019@uade.forum> In-Reply-To: <00000840.018@uade.forum> Subject: Re: Volume correction post-processing option To: UADE-User-discussion Ok ok good nitpicking :-) I meant the common code which is used for all frontends. So that contentdb gets written by uade123 xmms-uade audacious-uade and whatever plugin or player gets added in future. From Joker@uadeforum Fri Apr 28 13:31:07 2006 From: Joker Date: Fri Apr 28 13:31:07 2006 Message-Id: <00000840.020@uade.forum> In-Reply-To: <00000840.019@uade.forum> Subject: Re: Volume correction post-processing option To: UADE-User-discussion What i really meant in this case is that uade123 should also write contendb entries. From shd@uadeforum Sat Apr 29 14:37:53 2006 From: shd Date: Sat Apr 29 14:37:53 2006 Message-Id: <00000840.021@uade.forum> In-Reply-To: <00000840.020@uade.forum> Subject: Re: Volume correction post-processing option To: UADE-User-discussion [quote:a458cd65b6="Joker"] song.conf is also a good way to manualy change values for special tunes.[/quote:a458cd65b6] It's now possible to set gain value for each eagleplayer separately. song.conf and eagleplayer.conf options have been unified. You could have: [code:1:a458cd65b6]FutureComposer1.4 prefixes=fc,fc14,fc4 gain=2 [/code:1:a458cd65b6] From asle@uadeforum Fri Apr 28 23:27:58 2006 From: asle Date: Fri Apr 28 23:27:58 2006 Message-Id: <00000846.001@uade.forum> Subject: FRED To: UADE-User-discussion the following song is played for 35 seconds only while it should last about 3 minutes : http://www.exotica.org.uk/tunes/archive/FRED-FredEditor/FRED.Hybris_Light.lha Any clue ?. Regards, Sylvain From amadeus@uadeforum Sat Apr 29 09:03:19 2006 From: amadeus Date: Sat Apr 29 09:03:19 2006 Message-Id: <00000846.002@uade.forum> In-Reply-To: <00000846.001@uade.forum> Subject: Re: FRED To: UADE-User-discussion [quote:8d822ec530="asle"]the following song is played for 35 seconds only while it should last about 3 minutes : http://www.exotica.org.uk/tunes/archive/FRED-FredEditor/FRED.Hybris_Light.lha Any clue ?. [/quote:8d822ec530] It is because at 35 seconds the first pattern is played again, and that trickers the song end routine. The song end detection problem is really complicated bacause, how can you tell a song is started over, when you only have the data that already have been played? Understanding the pattern table would for all formats would of course solve the problem =) From asle@uadeforum Sat Apr 29 09:49:28 2006 From: asle Date: Sat Apr 29 09:49:28 2006 Message-Id: <00000846.003@uade.forum> In-Reply-To: <00000846.002@uade.forum> Subject: Re: FRED To: UADE-User-discussion ok, forced -n and -t 200. From shd@uadeforum Sat Apr 29 10:51:44 2006 From: shd Date: Sat Apr 29 10:51:44 2006 Message-Id: <00000846.004@uade.forum> In-Reply-To: <00000846.003@uade.forum> Subject: Re: FRED To: UADE-User-discussion [quote:70beca48b1="asle"]ok, forced -n and -t 200.[/quote:70beca48b1] This is a known bug caused by my bad song end detection heuristics in fred. Maybe we should disable song end that from eagleplayer.conf. I'll do a temporary work-around into the CVS. Song end won't be detected for any FRED songs from now on, until we fix the detection logic. I changed the FRED player entry in eagleplayer.conf: [code:1:70beca48b1]Fred prefixes=fred broken_song_end [/code:1:70beca48b1] (you have to checkout latest CVS version for that option to work) You can do a work-around with the latest CVS version that sets song timeout for that particular song by adding a line to ~/.uade2/song.conf: [code:1:70beca48b1]md5=60f3bb11cc1bacaf77d7c16d13361844 broken_song_end timeout=200 comment FRED.Hybris_Light [/code:1:70beca48b1] From Enverex@uadeforum Sat Apr 29 18:48:08 2006 From: Enverex Date: Sat Apr 29 18:48:08 2006 Message-Id: <00000846.005@uade.forum> In-Reply-To: <00000846.004@uade.forum> Subject: Re: FRED To: UADE-User-discussion The Settlers ingame music track has this issue too, it ends at around 8 minutes something but should last a lot longer. From shd@uadeforum Sat Apr 29 18:59:02 2006 From: shd Date: Sat Apr 29 18:59:02 2006 Message-Id: <00000846.006@uade.forum> In-Reply-To: <00000846.005@uade.forum> Subject: Re: FRED To: UADE-User-discussion [quote:81b53f3ded="Enverex"]The Settlers ingame music track has this issue too, it ends at around 8 minutes something but should last a lot longer.[/quote:81b53f3ded] That's probably the default timeout (512s = 8min 32s). You can override that song by adding an entry to song.conf: md5=xxxxxxxxxxxxx always_ends comment The settlers in game music track From shd@uadeforum Sat Apr 29 10:55:58 2006 From: shd Date: Sat Apr 29 10:55:58 2006 Message-Id: <00000847.001@uade.forum> Subject: Changes To: UADE-User-discussion More configuration management changes (hopefully nothing broke). There is lots more power in eagleplayer.conf and song.conf options now. Fixed a huge bug introduced in the last config change (filter type could not be set from uade.conf in uade123, fortunately it did work in other frontends) [code:1:7e07363871] - Removed doc/eagleplayer.conf and doc/song.conf. doc/uade123.1 is the authorative documentation for all configuration files. - Many uade song attribute and configuration management changes. - Added broken song end directive for eagleplayers and songs. To work-around a defective timeout logics in song.conf you could add a following line to your song.conf: md5=60f3bb11cc1bacaf77d7c16d13361844 broken_song_end timeout=200 comment FRED.Hybris_Light - Marked song end detection of FRED format as defective in eagleplayer.conf: Fred prefixes=fred broken_song_end - Fixed another config bug introduced by last config refactorization. Filter type could not be set from config file in uade123. The bug did not happen on Audacious/XMMS plugins. - uade123 -v now prints the uade.conf and song.conf files that were loaded. [/code:1:7e07363871] Please test =) From shd@uadeforum Sat Apr 29 14:21:37 2006 From: shd Date: Sat Apr 29 14:21:37 2006 Message-Id: <00000848.001@uade.forum> Subject: Unified eagleplayer.conf and song.conf settings To: UADE-User-discussion Options in eagleplayer.conf and song.are are now unified. Following options are supported separately for each eagleplayer and song (uade123 man page is authoritative information source): [code:1:e40060a736] a500 Use A500 filter emulation a1200 Use A1200 filter emulation always_ends A song will always end. This means that song end detection code is perfect so timeouts in uade.conf can be ignored. However, timeouts given from command line will override this setting. broken_song_end Song end reported by the eagleplayer is ignored content_detection A song can only be detected by contents, never by filename prefix or postfix gain=x Set gain value to x interpolator=x Select interpolator led_off Force LED off led_on Force LED on no_filter No filtering (avoid this option, using a1200 is better) no_headphones, No headphone effect no_panning No panning no_postprocessing No postprocessing effects ntsc Uses NTSC timing (can be buggy) one_subsong Play only one subsong per file pal Uses PAL timing panning=x Set panning value to x player=name Set eagleplayer, where name is the directory entry in players/ dir. This option is not allowed in eagleplayer.conf. silence_timeout=x Set silence timeout speed_hack Enable speed hack subsongs=x,y,... Set playable subsong (not implemented yet) subsong_timeout=x Set subsong timeout timeout=x Set timeout vblank Play in vblank mode (not implemented yet) [/code:1:e40060a736] Each line can be tagged with a "comment" option after which everything is ignored on that line. Please test =) From shd@uadeforum Mon May 1 17:12:52 2006 From: shd Date: Mon May 1 17:12:52 2006 Message-Id: <00000849.001@uade.forum> Subject: Seeking to previous song and playlist repeat To: UADE-User-discussion Happy Walpurgis night ( http://en.wikipedia.org/wiki/Walpurgis_Night#Finland ).. Committed two new features for uade123: [code:1:418622d645]2006-05-01 Heikki Orsila <heikki.orsila@iki.fi> - Changing to a previous song is now possible in uade123. Try pressing '<'. -z option now means randomizing the playlist order before playing, but random play mode (press 's') does randomizing on the fly. Both alternatives support seeking to previous song in the same way, but seeking to next song will always be random in random play mode (not with -z). - Added --repeat option into uade123 to play playlist over and over again. [/code:1:418622d645] See if they work; I'm not exactly sober after all this celebration.. From shd@uadeforum Sun May 7 20:22:23 2006 From: shd Date: Sun May 7 20:22:23 2006 Message-Id: <00000853.001@uade.forum> Subject: About UADE 2.03 To: UADE-User-discussion If anyone wants to affect how stable UADE 2.03 will turn out, try the latest CVS version. I plan to release another stable in a week or so. Please remember that I can't fix bugs that are not reported. From amadeus@uadeforum Mon May 8 00:30:05 2006 From: amadeus Date: Mon May 8 00:30:05 2006 Message-Id: <00000853.002@uade.forum> In-Reply-To: <00000853.001@uade.forum> Subject: Re: About UADE 2.03 To: UADE-User-discussion Argh! I can't compile it =( [code:1:d17858b94d]gcc -I. -I./include -c -fomit-frame-pointer -Wall -Wno-unused -Wno-format -Wmissing-prototypes -Wstrict-prototypes -DGCCCONSTFUNC="__attribute__((const))" -D_REENTRANT -fno-exceptions -fno-strength-reduce -DREGPARAM= -D__inline__=inline -O2 -g sinctable.c -o sinctable.o gcc -lm -o uadecore main.o newcpu.o memory.o custom.o cia.o audio.o compiler.o cpustbl.o missing.o sd-sound.o md-support.o cfgfile.o fpp.o debug.o readcpu.o cpudefs.o cpuemu1.o cpuemu2.o cpuemu3.o cpuemu4.o cpuemu5.o cpuemu6.o cpuemu7.o cpuemu8.o uade.o players.o strlrep.o uadeipc.o unixatomic.o ossupport.o ipcsupport.o uademain.o sinctable.o gmake[1]: Leaving directory `/home/maj/bdownload/uade/src' /usr/bin/gmake -C src/frontends/uade123 gmake[1]: Entering directory `/home/maj/bdownload/uade/src/frontends/uade123' gcc -Wall -O2 -I../../include -I../common -I/usr//include -g -c uade123.c In file included from uade123.c:40: audio.h:5: error: syntax error before ‘<<’ token audio.h:8: error: syntax error before ‘==’ token uade123.c: In function ‘main’: uade123.c:482: error: too many arguments to function ‘audio_init’ gmake[1]: *** [uade123.o] Error 1 gmake[1]: Leaving directory `/home/maj/bdownload/uade/src/frontends/uade123' make: *** [uade123] Error 2 ~/bdownload/uade$ [/code:1:d17858b94d] From shd@uadeforum Mon May 8 09:19:55 2006 From: shd Date: Mon May 8 09:19:55 2006 Message-Id: <00000853.003@uade.forum> In-Reply-To: <00000853.002@uade.forum> Subject: Re: About UADE 2.03 To: UADE-User-discussion [quote:693044b6b6="amadeus"][code:1:693044b6b6] `/home/maj/bdownload/uade/src/frontends/uade123' gcc -Wall -O2 -I../../include -I../common -I/usr//include -g -c uade123.c In file included from uade123.c:40: audio.h:5: error: syntax error before ‘<<’ token audio.h:8: error: syntax error before ‘==’ token uade123.c: In function ‘main’: uade123.c:482: error: too many arguments to function ‘audio_init’ gmake[1]: *** [uade123.o] Error 1 gmake[1]: Leaving directory [/code:1:693044b6b6][/quote:693044b6b6] I think you failed to checkout CVS. Do: checkout, configure and then make. audio_init() was updated long ago to have two parameters, so it looks like src/frontends/uade123/audio.h is not up-to-date in your copy. From amadeus@uadeforum Mon May 8 10:29:47 2006 From: amadeus Date: Mon May 8 10:29:47 2006 Message-Id: <00000853.004@uade.forum> In-Reply-To: <00000853.003@uade.forum> Subject: Re: About UADE 2.03 To: UADE-User-discussion [quote:4735ad771a="shd"]I think you failed to checkout CVS. Do: checkout, configure and then make. audio_init() was updated long ago to have two parameters, so it looks like src/frontends/uade123/audio.h is not up-to-date in your copy.[/quote:4735ad771a] That worked =) Strange that CVS didn't update that file. From shd@uadeforum Sun May 14 19:09:42 2006 From: shd Date: Sun May 14 19:09:42 2006 Message-Id: <00000853.005@uade.forum> In-Reply-To: <00000853.004@uade.forum> Subject: Re: About UADE 2.03 To: UADE-User-discussion [quote:1a637d6c96="shd"]If anyone wants to affect how stable UADE 2.03 will turn out, try the latest CVS version. I plan to release another stable in a week or so. Please remember that I can't fix bugs that are not reported.[/quote:1a637d6c96] It seems 2.03 is not happening today as I predicted. Proper protracker version support is still not done and also some more testing is needed. From ilm@uadeforum Wed Jun 14 12:14:45 2006 From: ilm Date: Wed Jun 14 12:14:45 2006 Message-Id: <00000885.001@uade.forum> Subject: infinity songs To: UADE-User-discussion i'm in the process of converting songs to wave/mp3, but ran into some trouble with 'inifinity' subsongs (with uade123) i could use - (sub)song timeout: problem is i dont want 180 secs of a repeating sound effect - silence timeout: if there isn't even 1 second silence i have a problem :) so ideas i had: - a flag so i know it it's infinite - or extend -g to give info about the subsongs (length), so i can parse it with a bash script and see which songs are 'infinite' (>512s) - some other solution which i dont know ? just some suggestions, i can even try to do it myself From ilm@uadeforum Fri Jun 16 16:03:13 2006 From: ilm Date: Fri Jun 16 16:03:13 2006 Message-Id: <00000885.002@uade.forum> In-Reply-To: <00000885.001@uade.forum> Subject: Re: infinity songs To: UADE-User-discussion hmm, let me rephrase my question: is there a way to see the length of a subsong, (or -1 if length > X seconds) i tried the -g option but it doesn't give full detail on the subsongs any ideas ? (better ? :) ) From shd@uadeforum Sat Jun 17 20:58:53 2006 From: shd Date: Sat Jun 17 20:58:53 2006 Message-Id: <00000885.003@uade.forum> In-Reply-To: <00000885.002@uade.forum> Subject: Re: infinity songs To: UADE-User-discussion [quote:9e073a84e1="ilm"]is there a way to see the length of a subsong, (or -1 if length > X seconds) [/quote:9e073a84e1] Only by playing the song fully or looking up the database. [code:1:9e073a84e1]uade123 -f /dev/null song 2>&1 |grep magic |parse length [/code:1:9e073a84e1] Need more help? Database lookup is much faster, if the entry is available (~/.uade2/contentdb) [quote:9e073a84e1]i tried the -g option but it doesn't give full detail on the subsongs [/quote:9e073a84e1] -g only gives the number of subsongs. The length can not be known in advance. One could get the length from the database, but it's the total length, not a per subsong length. From shd@uadeforum Sat Jun 17 21:00:27 2006 From: shd Date: Sat Jun 17 21:00:27 2006 Message-Id: <00000885.004@uade.forum> In-Reply-To: <00000885.003@uade.forum> Subject: Re: infinity songs To: UADE-User-discussion [quote:01d2572e49="shd"]Only by playing the song fully or looking up the database. [/quote:01d2572e49] But, for many formats the subsong length can not be known at all because the eagleplayer (usually custom) doesn't report song end at all. From ilm@uadeforum Sun Jun 18 13:28:14 2006 From: ilm Date: Sun Jun 18 13:28:14 2006 Message-Id: <00000885.005@uade.forum> In-Reply-To: <00000885.004@uade.forum> Subject: Re: infinity songs To: UADE-User-discussion fist thanks for the reply, got some more questions though [quote:d665cd075b]But, for many formats the subsong length can not be known at all because the eagleplayer (usually custom) doesn't report song end at all.[/quote:d665cd075b] yes, i'm aware of that, i'm satisfied when i know it is longer than X seconds (ie 512 s) so i could parse the stdout/stderr of uade123, not really a proper way cause uade123 prints the song position hundred of times :) (but that's k) or get my information from contentdb, unfortunately it's empty ? when does a song get added to it ? tried playing some simple protracker mods, also with -g but to no avail. contentdb stays empty [quote:d665cd075b]Need more help? Database lookup is much faster, if the entry is available (~/.uade2/contentdb) [/quote:d665cd075b] if i get this right, contentdb is the way to go (cleaner than my 1st option) but it isn't certain that every song gets recorded into it ? based on what ? sorry if this information is available somewhere, didn't find it then From shd@uadeforum Sun Jun 18 13:34:07 2006 From: shd Date: Sun Jun 18 13:34:07 2006 Message-Id: <00000885.006@uade.forum> In-Reply-To: <00000885.005@uade.forum> Subject: Re: infinity songs To: UADE-User-discussion [quote:e3b761264b="ilm"]so i could parse the stdout/stderr of uade123, not really a proper way cause uade123 prints the song position hundred of times :)[/quote:e3b761264b] Not a problem, just get the last one: uade123 ... |grep pattern |tail -n1 -> you get one [quote:e3b761264b]or get my information from contentdb, unfortunately it's empty ? when does a song get added to it ? tried playing some simple protracker mods, also with -g but to no avail. contentdb stays empty [/quote:e3b761264b] I just yesterday committed length saving feature into cvs version of uade123, it has been in the xmms plugin for a long time. The database is saved when uade123 quits if any chances were made. [quote:e3b761264b]if i get this right, contentdb is the way to go (cleaner than my 1st option) but it isn't certain that every song gets recorded into it ? based on what ?[/quote:e3b761264b] Basically the only general solution is to playback the whole song once so you have to invoke uade123. You might just as well parse the output text for song length rather than scanning contentdb afterwards. [quote:e3b761264b]sorry if this information is available somewhere, didn't find it then[/quote:e3b761264b] Not a problem, we have documented things scarcely. Feel free to contribute us documentation. From ilm@uadeforum Fri Jun 23 14:54:45 2006 From: ilm Date: Fri Jun 23 14:54:45 2006 Message-Id: <00000885.007@uade.forum> In-Reply-To: <00000885.006@uade.forum> Subject: Re: infinity songs To: UADE-User-discussion like you said i might just go for the stdout parsing, as i have to play the song at least 1 time or do both, check contentdb, if it ins't in it play song it seems you identifies songs with md5sum (checked it), that's no problem in unix either. thx for the answers [quote:58c07af518]Not a problem, we have documented things scarcely. Feel free to contribute us documentation.[/quote:58c07af518] i'm just do if i have time, except from contentdb i'd say most things are already in the manpages though From Melkor@uadeforum Thu Jun 15 15:14:02 2006 From: Melkor Date: Thu Jun 15 15:14:02 2006 Message-Id: <00000888.001@uade.forum> Subject: Issues with players and uade123 To: UADE-User-discussion Hello, I'd like to report some issues about players (TFMX and MED) and uade123 itself. (using 2.02) 1/ TFMX : When I play the subsong 1 of "mdat.Quick & Silva", the default player of UADE (TFMX-Pro) misses some instruments (maybe an effect issue) but correctly reports the subsong count ([0, 3]). When I force the use of the player TFMX-Pro-THD, subsong count is buggy ([-1, 1]) but the subsong is played perfectly, exactly as it should be! 2/ MED : When I play "med.Teijo Kinnunen - Starkelsesirap", I get a sample bug at the very beginning. The bug does not occur when pressing "X" during playback, only for the 1st play. 3/ uade123 : When I specify option "-f foobar.wav", the --timeout option is ignored and even the builtin 512s timeout is ignored. I plan to test the CVS version to see if these issues are still present. From shd@uadeforum Thu Jun 15 17:54:33 2006 From: shd Date: Thu Jun 15 17:54:33 2006 Message-Id: <00000888.002@uade.forum> In-Reply-To: <00000888.001@uade.forum> Subject: Re: Issues with players and uade123 To: UADE-User-discussion [quote:f9d8e06562="Melkor"] 1/ TFMX : When I play the subsong 1 of "mdat.Quick & Silva", the default player of UADE (TFMX-Pro) misses some instruments (maybe an effect issue) but correctly reports the subsong count ([0, 3]). When I force the use of the player TFMX-Pro-THD, subsong count is buggy ([-1, 1]) but the subsong is played perfectly, exactly as it should be! [/quote:f9d8e06562] TFMX is a tough one generally. Maybe you should try to contact the author of that eagleplayer? With the current cvs version it's possibly to create a workaround for that: [code:1:f9d8e06562]uade123 --set="player=TFMX-Pro-TFHD" MDAT.Quick\&Silva_Ingame-CH [/code:1:f9d8e06562] After that command, uade will always play that song with the given replayer. You can reset the options with --set again or edit ~/.uade2/song.conf manually. [quote:f9d8e06562]2/ MED : When I play "med.Teijo Kinnunen - Starkelsesirap", I get a sample bug at the very beginning. The bug does not occur when pressing "X" during playback, only for the 1st play. [/quote:f9d8e06562] Could you send me the module? heikki.orsila@iki.fi [quote:f9d8e06562]3/ uade123 : When I specify option "-f foobar.wav", the --timeout option is ignored and even the builtin 512s timeout is ignored. I plan to test the CVS version to see if these issues are still present.[/quote:f9d8e06562] Does not happen on the current CVS. $ uade123 -t32 -f /dev/null fc14.arcane-theme Song: fc14.arcane-theme (16672 bytes) Playing time position 31.9s in subsong 0 (all subs 172.9s) Song end (timeout 32s) Playing time position 32.0s in subsong 0 (all subs 172.9s) From shd@uadeforum Fri Jun 16 07:06:41 2006 From: shd Date: Fri Jun 16 07:06:41 2006 Message-Id: <00000888.003@uade.forum> In-Reply-To: <00000888.002@uade.forum> Subject: Re: Issues with players and uade123 To: UADE-User-discussion [quote:f60b496227="Melkor"]2/ MED : When I play "med.Teijo Kinnunen - Starkelsesirap", I get a sample bug at the very beginning. The bug does not occur when pressing "X" during playback, only for the 1st play. [/quote:f60b496227] What time index would that be? I didn't hear it, though I just woke up. From Melkor@uadeforum Fri Jun 16 09:07:00 2006 From: Melkor Date: Fri Jun 16 09:07:00 2006 Message-Id: <00000888.004@uade.forum> In-Reply-To: <00000888.003@uade.forum> Subject: Re: Issues with players and uade123 To: UADE-User-discussion Hello SHD, The time index is exactly "00:00" :-) When starting the song, you get a "{WHOOP}" that shouldn't be here. If you restart the song with key "X", the "{WHOOP}" sound isn't there anymore which is correct. If necessary, I'll provide test sounds (FLAC instead of OGG as I'm talking in parallel with Antti and he have some doubts about OGG being objective about encoded sound) From mld/uade team@uadeforum Fri Jun 16 09:55:59 2006 From: mld/uade team Date: Fri Jun 16 09:55:59 2006 Message-Id: <00000888.005@uade.forum> In-Reply-To: <00000888.004@uade.forum> Subject: Re: Issues with players and uade123 To: UADE-User-discussion hi morgoth, about your tfmx-pro problem. Can't check atm, but it could be a difference in replay between dma and vbi mode of tfmx. This has iirc effect on at least the turrican2 tunes. you can switch the replayer by the following: cd to $UADE/players/ENV/EaglePlayer/ and then switch... DMA off by: -> echo -en "WT\0\0" > EP-TFMX_Pro.cfg DMA on by: -> echo -en "WT\0\1" > EP-TFMX_Pro.cfg About MED: (again) can't check (atm) I recently updated the med/octamed replay, not sure if it is only in cvs so far or if it was already in the last stable release... From Melkor@uadeforum Fri Jun 16 14:53:33 2006 From: Melkor Date: Fri Jun 16 14:53:33 2006 Message-Id: <00000888.006@uade.forum> In-Reply-To: <00000888.005@uade.forum> Subject: Re: Issues with players and uade123 To: UADE-User-discussion Hi MLD ! You're damn right about TFMX :-) Default in stable UADE 2.02 is WT01 which enables DMA mode. I've switched to WT00 and subsong 1 of "Quick & Silva" is now playing as expected ! For Turrican II tune, I haven't noticed any particular change on a quick listen session by switching DMA off. As of MED, I'll try to find some time this WE to test with the latest CVS and see if the bug have gone. PS: A little suggestion for uade123 : The option -P (specify player) should search the default Player path is an absolute path isn't given. uade123 -P TFMX-Pro-THD mdat.onetune should try to open /usr/share/uade2/players/TFMX-Pro-THD and complain of course if not found. Being able to also specify a full path should of course still be possible :-)