17 January 2008, 11:29 | #21 |
Lesser Talent
Join Date: Jan 2003
Location: UK
Age: 42
Posts: 7,957
|
Nice one mate, works a treat here!
|
17 January 2008, 14:40 | #22 | |
Moderator
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,604
|
Quote:
And yeah, somehow DeliPlayer must correctly detect which format and select the exact Protracker version. ($Exx-commands, vibrato amplitude, ...) So there's 2 sides to it - interpretation of the module data, and emulating the sound hardware. (Sorry you probably had planned to do it this way Toni, but maybe someone else can test for you?) How about sampling Amiga output from a tracker (same tracker module was made for), then doing the same in WinUAE and sampling that? Then match the start and end - if start point matches but not endpoint, it has wrong timing. When timing matches, invert one wav and mix them. If you end up with a flat line, you've succeeded But probably it's impossible to achieve a flat line, equipment will distort the sound (very slightly). Maybe log the digital output of the Amiga, match with wav output from WinUAE, then add LED filter? |
|
17 January 2008, 16:59 | #23 | |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,355
|
Quote:
ftp://sunsite.dk/projects/cygwinports/release/xmms/ I was unable get UADE to work as a plugin though. I'm not quite sure exactly how much of Cygwin I needed to get it to work, I just installed the standard setup.exe Do you think you could get it to work as a minimal install? I know it is a lot to ask. |
|
17 January 2008, 17:23 | #24 | |
Wipe-Out Enthusiast
Join Date: Nov 2005
Location: .
Age: 43
Posts: 2,538
|
Quote:
Also, try triggering samples via the keyboard, and you should easily notice a delay on the timing. It's not so much WinUAE itself's fault, it's just a typical side-effect of emulation as far as i'm aware. |
|
17 January 2008, 17:41 | #25 |
noodle
Join Date: Jun 2007
Location: europe
Posts: 247
|
uade is very interresting
I'm working on a little prog for playing exotic mods with Sc68 (http://sc68.atari.org) : works fine with many formats. But I have often timing issues, no sound or bugs with formats like SoundMon (alien breed menu), BenDaglish, DW and some customs. I found many sources of Eagle/Deliplayer conversions from Wanted Team, and tried to adapt them : not always with success. I already adapted 100+ mods without problems. But I failed with TFMX or octaMed replay routines... I'm searching more informations about these replayers and how to fix them. thanks |
17 January 2008, 19:02 | #26 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,355
|
Wanna here a strange, morbid story?
I was telling everyone "I read the author of sc68 was murdered!" about this time last year. It turns out I had got mixed up What I had actually read was:"The author of m68k was murdered". Andreas Wahlin was horribly knifed in the back while waiting for a tram in Feb last year, the police thought he was murdered by a drug addict just for his laptop. http://www.atarilegend.com/contact/andreas.php Horrible story, but I'm glad to see you are still alive and kicking |
17 January 2008, 19:26 | #27 |
noodle
Join Date: Jun 2007
Location: europe
Posts: 247
|
?!?
I drop ($#*% don't understand) |
17 January 2008, 20:00 | #28 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,518
|
I thought the topic was only about listening to Paula audio.
No MIDI, no music creation, no something totally offtopic either Properly timed MIDI probably needs more direct way than current serial port emulation. (but I don't have any MIDI hardware and I am not really interested in MIDI either) |
17 January 2008, 20:16 | #29 | ||
Registered User
Join Date: Jul 2005
Location: Australia
Age: 46
Posts: 666
|
That doesn't surprise me very much as the program and plugin will have been compiled against different versions of Cygwin, you can't just mash different builds together and expect them to work
Quote:
Quote:
Would a mod please split the UADE stuff off this thread as it's in danger of becoming a shambles. Ta. |
||
17 January 2008, 20:54 | #30 | |
Wipe-Out Enthusiast
Join Date: Nov 2005
Location: .
Age: 43
Posts: 2,538
|
Quote:
anyway, i wasnt actually referring to the timing of the MIDI, but just citing that some of the MEDs i'd be playing back might be a bit heavier (i.e more tracks) becuase they also have MIDI tracks on them, even if i'm not outputting it. I was still referring in my post to the timing of the paula audio. You already said yourself that one would get a better output when not worrying about the syncronisation between sound and picture, which is certainly true and has an effect in what i was talking about. as i mentioned before sometimes even just audio playback results in a different BPM being used to the original source, despite using the same program for harware-creation and emulation-playback (OctaMED in this example) - this is hardly off-topic imho! |
|
18 January 2008, 07:17 | #31 |
Zone Friend
|
Wow, people talking about sound accuracy!
That is MY topic! As usual, I have been a little bit quicker and tested around a little some moons before Re-read my thread: http://eab.abime.net/showthread.php?t=23756 This was about my A1000 playing track #04 from Lotus I EXACTLY in speed with WinUAE; but Deliplayer was 1/3 BPM too (?) fast! (IIRC the track in question is 142 BPM) |
18 January 2008, 11:54 | #32 |
Registered User
Join Date: Feb 2007
Location: Melbourne, Australia
Age: 41
Posts: 3,773
|
XMMS? Upgrade to audacious. Based on xmms sources, but a huge improvement. Sounds better, many more features, and rewritten for GTK2.
|
18 January 2008, 13:04 | #33 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,355
|
I don't mind which GUI it is, as long as it works in Windows, with a minimal Cygwin installation.
For the time being I am happy using the CLI version. |
18 January 2008, 19:40 | #34 |
Registered User
Join Date: Jul 2005
Location: Australia
Age: 46
Posts: 666
|
@alexh: After a few false starts I'm getting there....slowly. Thanks for the pointer to cygwin-ports because I wouldn't have ever gotten this far on my own.
More to come once I untangle the mess from my Cygwin install |
19 January 2008, 02:39 | #35 | |
Posts: n/a
|
Quote:
I realize this isn't exactly what you asked. All I'm saying is that there is a difference. The difference can be summarized as follows: most amiga mod playback programs before UADE thought about the sample playback problem as *interpolation* problem. The mod specifies a sample with output values A and B at times t1 and t2, and you need a sample for a point of time in between. So people interpolated between A and B to find out an approximation of the value for the point in between. UADE does no interpolation whatsoever. UADE produces audio stream at Paula clock rate, 3.54 MHz, which is known more or less exactly, and *resamples* that audio stream to the playback frequency. This change of focus means that the output is just a signal-theory problem rather than a guess between different interpolation algorithms, all which sound wrong because interpolation is the wrong way to try to solve the problem. Once a good basic output was derived, simulation of the further analog processing circuitry such as the "LED filter" and the fixed 5 kHz lowpass filter for Amiga 500 were a relatively simple matter. The parameters for those digital models were verified against high-quality (96 kHz, 24-bit) samplings of two Amigas. |
|
19 January 2008, 12:50 | #36 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,355
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
DeliPlayer Help! | Lakes | support.Apps | 0 | 09 November 2010 00:56 |
Modules playing slower on WinUAE than on DeliPlayer Win32? | andreas | support.WinUAE | 10 | 07 May 2009 20:49 |
deliplayer 1.30 for pc | moriez | request.Apps | 41 | 10 February 2009 18:34 |
Deliplayer | ZedR | request.Modules | 8 | 14 July 2007 06:06 |
Deliplayer v1.02 | Carlos Ace | request.Apps | 2 | 16 November 2002 19:35 |
|
|