10 March 2022, 15:09 | #1 |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 9,017
|
Xenon 2 BETA Audio concept
So, I had been thinking about this for a long time, and then finally I decided "why not just do it?".
So I did. Now that Amigas with lots of memory and emulated systems also have lots of memory, this is now a thing that can happen, and happen for lots of reasons. So, the Xenon 2 theme by David Whittaker is a very nice thing, it still sounds as great today as it did in 1989. But what if we could enjoy the ORIGINAL by Bomb the Bass as they intended? Well..... now you can! So in the zone is a rather obvious zip file. Unzip to Amiga, it should create a directory called "Xenon2Beta". Obviously CD into that directory and assuming you have enough memory (i.e. 22MB of any type), this will work for you. I've not done any bug fixing for Xenon 2, this is a proof of concept at the moment to see if its something people want, and it can also fix that age old bugbear of "why cant the Amiga play music as well as samples?". Because, if time permits and other WHDLoad authors are up for it, we can now do that. Obviously it will take up a lot of diskspace, but hard drives and CF cards etc, are so cheap and plentiful, why not use that space to good effect? So what i've written is a fast ram sample player that sets up a one shot sample player that plays from three buffers. One main buffer to copy the data from the music, and then two additional buffers to separate the pair of channels embedded in the music file. The buffers are pretty small. It uses WHDLoads feature of loading from a file offset so we don't have to separately allocate any extra memory for the preloaded music file. Obviously this system to operate on 68000 based machines, will have to be tailored on a per game basis, because if the buffer is too big, then the 68000 might have a lot of other stuff going on at the same time and it might struggle, so its finding a balance with each game to ensure it works, there is no one size fits all. Yes there are some graphical glitches in the Xenon 2 intro, its just proof of concept, I simply ripped the data from the disk, patched it to get it to work and stop David Whittakers original tune from playing. Only tested in a WinUAE environment at the moment. The benefits once this is streamlined is obvious, in the game it is a heavily truncated version of Whittakers original playing on only 2 channels. Now, we could have the FULL original Bomb The Bass music playing with sound effects, or, if the user wanted to, could record the original Dave Whittaker music as a sample which can then be converted to 2 channels with no loss of quality, and retaining all instruments and playing SFX on the other 2 channels. Same thing with other games, turn the mods into samples, have them play through two channels (4 mixed into 2) and SFX playing on the spare 2 channels, we now have the chance to have Amiga games sound better and get rid of that age old "but its either music or SFX". Proof of concept, let me know what you guys think WHDLoad will likely quit with an error when it gets to the end of the music, simply because I haven't put in any error correction at the moment, remember, proof of concept |
10 March 2022, 16:31 | #2 |
Registered User
Join Date: Nov 2010
Location: South Wales
Age: 47
Posts: 944
|
This sounds like a great idea will give this a whirl.
Something you could clarify, if you don't mind. Is this a proof of concept? |
10 March 2022, 18:07 | #3 |
Registered User
Join Date: Feb 2017
Location: Denmark
Posts: 1,217
|
Sounds great, and works OK on my 060 (good thing I recently got around to upgrading from 16MB->64MB). Music loops just fine when it reaches the end btw.
There are glitches in the intro (I know it's early preview) that look like unintended sprites. |
10 March 2022, 22:21 | #4 |
Registered User
Join Date: Aug 2011
Location: Omnicorp
Age: 45
Posts: 5,903
|
Sounds promising, looking forward to trying it. Does this mean games like Shadow Warriors can be fixed to have music & sfx at the same time?
|
10 March 2022, 22:36 | #5 |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 9,017
|
|
10 March 2022, 22:52 | #6 |
Registered User
Join Date: Aug 2011
Location: Omnicorp
Age: 45
Posts: 5,903
|
|
11 March 2022, 06:07 | #7 |
Registered User
Join Date: Jun 2014
Location: Uckfield, UK
Age: 53
Posts: 195
|
Well this sounds like an awesome idea !
|
11 March 2022, 07:45 | #8 |
Registered User
Join Date: Aug 2011
Location: Omnicorp
Age: 45
Posts: 5,903
|
Checked it out, Music is fantasic and works well. Obvious small gfx issue which you know about.
Pressing Fire, nags about registering whdload. Is the intro all you have done so far? |
11 March 2022, 08:13 | #9 |
move.w #$4489,$dff07e
Join Date: Sep 2005
Location: Norfolk, UK
Age: 43
Posts: 2,351
|
This is very cool indeed
|
11 March 2022, 08:45 | #10 |
Moon 1969 = amiga 1985
Join Date: Apr 2007
Location: belgium
Age: 48
Posts: 3,914
|
really great idea !
|
11 March 2022, 09:05 | #11 | |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 9,017
|
Quote:
But for sure, I could have that same music playing in game or sample the Whittaker version and have that playing during gameplay and no more music cutting out. |
|
11 March 2022, 10:22 | #12 | |
Registered User
Join Date: Aug 2011
Location: Omnicorp
Age: 45
Posts: 5,903
|
Quote:
There have been many times I avoid shooting in xenon 2 just to avoid the music cutting out, lol. I know I could use cdtv version, but your whdload work is something I've been wanting for years. I even made a video a year ago of shadow Warriors with music and sfx at the same time using retroarch and music player in sfx ingame mode. [ Show youtube player ] |
|
11 March 2022, 10:36 | #13 |
Moderator
Join Date: Apr 2006
Location: Germany
Age: 44
Posts: 4,015
|
Had a simple idea some time ago:
Just mute the weapon sound. It's annoying and would free a channel for ingame music. But your project is awesome! |
11 March 2022, 10:43 | #14 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,467
|
Cool. Thanks for the hard work.
The Amiga finally catches up to the Atari STe version released by Pera Putnik in 2015. https://www.8bitchip.info/atari/SCRSH/xen2s.html https://atariage.com/forums/topic/23...th-mega-music/ https://www.atari-forum.com/viewtopic.php?t=27444 |
11 March 2022, 10:55 | #15 | |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 9,017
|
Quote:
If I were to resource the CDTV version, it would be possible to get rid of the massive ram requirement and have multitasking loading still active and load offsets using AmigaDOS. Now that storage is no longer an issue this stuff is all feasible and can be of benefit |
|
11 March 2022, 11:31 | #16 |
Guru Meditating
Join Date: Jun 2014
Location: England
Posts: 2,356
|
Amazing work! Very cool indeed
|
11 March 2022, 11:43 | #17 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,467
|
Pera Putnik also did STe enhanced versions of other games that had CDTV/CD32 CDDA. Cannon Fodder, Chaos Engine, Robocod. There was talk of him doing Turrican 2 with the remixes by Chris Huelsbeck but I don't think that ever happened.
|
11 March 2022, 12:19 | #18 | |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 9,017
|
Quote:
Assuming Amiga Mini is a success which there is no reason to think otherwise, something like this could do very well. I just ripped the Rastan arcade music, all channels playing in two and it sounds great as I'm sure the arcade was inly 8bit as well. I just need to get a healthy balance with taking the original music and converting it to 8svx or raw so that it retains the sound quality but is maybe a bit smaller lol |
|
11 March 2022, 14:20 | #19 |
Registered User
Join Date: Oct 2021
Location: England
Posts: 1,270
|
brilliant idea that can only be seen as an upgrade for our old titles.
|
11 March 2022, 14:31 | #20 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,467
|
Some video games musicians remixed their own in-game music tracks that appeared on CDs. e.g. Immortal series
These are prime candidates for users to enhance their Amiga versions. Alistair Brimble (Project X, Alien Breed, Super Frog, ZeeWolf, Dizzy etc.) Matthias Steinwachs (Ambermoon, No Second Prize, Lionheart) Ron Klaren (Battle Squadron the best remix ever) Barry Leitch (Lotus Turbo Challenge series) People enhancing the games wouldn't even need to supply the music, the users could supply their own. Just the infrastructure to add songs within a game and perhaps a conversion methodology? I was surprised no-one ever did unofficial CD32/CDTV re-releases with CDDA music once good remixes became available? The change to the original code to "not play" the original music and instead start playing CDDA must have been much easier than streaming music from RAM. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Hang On proof of concept | skyzoo73 | Amiga scene | 33 | 11 June 2024 03:02 |
Amiga version of Play Store or Itunes concept | Galahad/FLT | Amiga scene | 41 | 19 December 2014 20:34 |
Amiga M600 design concept | snowman040 | support.Hardware | 7 | 05 December 2012 20:11 |
NATAMI Concept!! | Faerytale | Hardware pics | 48 | 14 March 2009 21:04 |
REQ: Amiga Concept #02 | Twistin'Ghost | request.Old Rare Games | 0 | 24 March 2002 19:37 |
|
|