Dec 29 2003, 09:30 PM
Please make this a PINNED topic!
Below is the most UP-TO-DATE list of known issues and possible solutions.
No Particular Order given.
01. Xbox Music Mixer Transfer Tool MUST be used on XP ONLY.
02. Downloaded files are in .KRK format native to XBMM Xfer tool ONLY.
03. Microphone OR Live Communicator can be used.
04. Two mic's are supported at one time. For more you can use a splitter.
05. Microphone adapter can not be used in other games for a Live Communicator.
06. XBMM can not play regular CD+G Disks.
07. Files used by XBMM are in WMA and CDG file format.
08. Files are stored locally on XBOX in /E/TDATA/4d53005a/Media/ESM/
09. MP3 + CDG files can be used by coverting MP3 file to WMA file and FTP'ing to above directory. See next Post.
10. XBMM reads ID3 Tag of WMA file for display of song name and artist.
11. CDG files with a background color do not display correctly.
12. There is a hard limit of 250 WMA+CDG files that can be used. Any more are not displayed. Aphabetically.
13. Recordings are stored in /E/TDATA/4d53005a/Recordings/Karaoke/ and consist of 3 files. DAT, WMA, and PCM. The DAT holds the name, the WMA holds the background music, and the PCM is the recorded part.
14. You can make a listenable recording by using an audio editor to combine the WMA and PCM.
15. The compression of the PCM vocals appears to be 16-bit Intel PCM, 24000Hz, Mono.
16. The XBMM DVD must be in the drive for it to load. **Update*There is a hex fix for this*Posted below**
17. XBMM can not be ran from the HDD. **Update*There is a hex fix for this*Posted below**
18. XBMM does appear to try to go online at first load. Not sure if this is for live or something else.
19. It will work from a backup copy. As long is it is in the drive.
20. A KRK file downloaded with your XBMM key will ONLY work on the XBMM with that key. **Update*Key is EEPROM-based**
21. Mega X key can be used to transfer files too...
Help continue this list...
Please DO help with any useful links for converting or such or anything else.
Please DON'T post where to get files here. This is more a problem/solution discussion.
Thanks goes to Bighurt, zenmonkey, MastaChef, fartblossom, Telemachus, Cayotic, Fofer and others.
Dec 29 2003, 09:33 PM
Here is Fofer's tutorial for placing MP3+CDG files to the HDD for use with XBMM.
Okay, here's my shot at a step-by-step tutorial on how to add your own karaoke tracks to Xbox Music Mixer. Nearly all of this info is already covered in this thread, just scattered about... hopefully these notes will make it clearer for everyone just jumping on board. Of anyone has additions, feel free to pipe in...
For starters, kudos to Bighurt, zenmonkey, MastaChef, fartblossom, and Telemachus for paving the way!
Now, a little background: most commercial karaoke disks are sold in a format called "CD+G." Basically, these are audio CDs whose tracks have no lead vocals. Each track, however, has an accompanying "CDG" file which contains the lyrics. Just think of this "CDG" file as a synchronized movie that plays alongside the instrumental song. Together, these two files allow the singer to enjoy karaoke. And these discs will only play in hardware specifically designed to be CD+G (and thus, karaoke) compatible.
Now, in order to better organize, play, and share their karaoke collections, lots of folks have begun ripping their CD+G karaoke disks to a different formats. The most popular is of course MP3+CDG. Using a tool like TriceraSoft CDG Ripper, karaoke DJ's can convert their books and books of karaoke disks and digitize them... perhaps to organize on a laptop to bring to the next party.
One karaoke track results in two files: an typical MP3 file, and a matching CDG file. These are the files we'll be converting and copying to the Xbox.
Now, the "Xbox Music Mixer PC Tool" download only transfers WMA, MP3, JPG, and the proprietary .KRK files available for sale for $2 apiece (!) at xboxkaraoke.com. This tool won't recognize .CDG files and so therefore is useless for our project.
So, here goes:
1. It goes without saying that your Xbox needs to be modded in order for this to work. You'll be FTP'ing files into your Xbox's E: directory.
2. Acquire karaoke files, usually found in "MP3+CDG" format. You can get them off IRC, Usenet (alt.binaries.sounds.karaoke) or create them yourself off of CDG disks with the aforementioned software. Keep in mind that currently the limit, coded into Xbox Music Mixer, is 250 songs (and this includes the dozen or so that came with it.) So don't go too crazy acquiring 300+ songs, as you won't be able to use them all on the Xbox currenty. It would be great if we could somehow work around this hard limit (the software complains with an annoying alert, and simply omits any song over #250, in alphabetical order.) Those of us with 120+ GB drives would certainly appreciate working around this limit. But, I suppose it's possible that it's been coded this way for performance issues, and not just storage limitations.
In any case, I suggest acquiring 10-20 as a trial run first before going full hog.
Now, a note about different karaoke publishers. Each uses different formats and styles for their CDG animation. Some work perfectly on the Xbox and some don't. In my experience,
SoundChoice, Sunfly, Legends Series, Chartbuster, and Helluvadisc work fine. (Soundchoice seems to be the most popular on Usenet.) I had problems with songs from Pioneer and DKKaraoke. The words won't "erase" properly and will overlap, basically making the karaoke song unusable. There are tools that allow you to "edit" and clean up the CDG animation -- but in the end this is a very laborious process and quite frankly probably not worth the time. If you're THAT into a particular song that doesn't play properly, then either buy it for $2 off xboxkaraoke.com or consider getting a higher-end karaoke setup!
3. At this point it's a good idea to check the tagging of the MP3 files. Most that I've found start with none at all. Make sure you label the Artist and Song name properly, as this is how the song will appear in the Xbox Music Mixer interface. (For our purposes, the "album" field doesn't matter.) Use whatever your preferred ID3 tagging program is -- I personally used iTunes (with an otherwise empty database) as this allowed me to sort and sample the tracks and batch tag. I also export the track listing when I was done so I could import it into a simple FileMaker database... and print two hard copies of my karaoke library (sorted via song name and sorted via artist.)
3. Once you have a bunch of perfectly tagged MP3+CDG files, put them all into one flat directory (take them out of their individual folders and put them into one "parent" folder) ... and then convert the MP3 files to WMA. There are a few utilities to help with this, I used Acoustica MP3 To Wave Converter Plus. There is an option on this utility to "remove silence at the beginning of song." Be sure to UNCHECK this! This is because the MP3 tracks are perfectly synchronized with the CDG files. Removing the necessary silence will make the song and lyrics no longer line up.
Acoustica MP3 To Wave Converter Plus utility actually puts the newly created WMA file into a different directory. So when it's done, you'll want to merge the new WMAs back into the new flat directory you created, alongside their CDG file counterparts. Luckily Acoustica's tool keeps the tagging intact from the original MP3 file.
On the other hand, here are some FREE converters:
OSS Audio Converter
Audio Converter 3 LE (included with Windows Media Player Bonus Pack)
4. Now you'll have to fix the actual filenames, as some of them are long (ie: more than 42 characters) or include illegal characters that the Xbox's file system doesn't appreciate. Use the program "PreXBoxCopyTool" to batch-process them. It's important that you process both the WMA and the CDG files, as the software depends on the files having MATCHING names. For every .WMA file there should be one identically named .CDG file.
5. At this point you can also feel free to delete the original MP3 files, if your only intention is to get these onto the XBox. Many karaoke programs are now supporting WMA files as well, so you're not necessarily losing compatibility on the PC either. Still, this is your call if you decide to keep the original MP3's or not.
6. Load up your favorite FTP client, and copy the WMA and CDG file for each song to /E/TDATA/4d53005a/Media/ESM/
7. Pop in your Xbox Music Mixer disc and reboot the Xbox. Go to the karaoke screen and stare in wonder at your new karaoke listing. Warn your neighbors, crank up the volume, and belt out your favorite tune!
Some other notes about Xbox Music Mixer:
1. I've read reports that the game won't launch from the HD. This is likely because it's coded to look for the audio files off an inserted disc. So it should run from a backup disc, just not the HD. The commercially sold package comes with a perfectly usable microphone (similar ones typically sold for at least $15) as well as the necessary mic adapter, so I don't think it's a bad deal at $30. (Well, at first I thought it was a rip-off when I realized I couldn't play CD+G disks and my only option was to buy $2 tracks. Now with the above knowledge it's not such a bad deal.)
2. Undoubtedly you'll come across some files that don't display properly, such as the ones from Pioneer, DKKaraoke, or some other smaller publishers. As discussed above I suggest you just go back into the directory via FTP and delete them... it's not worth the hassle. Try to stick with the known compatible publishers like Soundchoice and Sunfly.
3. Some folks want to extract their vocal recordings back to their PC's. Perhaps to post on the web and share with friends? Land a recording contract?
I haven't done this yet but will simply repost MastaChef and fartblossom's findings:
Go to /E/TDATA/4d53005a/Recordings/Karaoke/
The folders in there have three files:
DAT is the save name that you set
WMA is the background instrumental music
PCM is your vocals
"The compression of the PCM vocals appears to be 16-bit Intel PCM, 24000Hz, Mono.
Cool Edit Pro 2.0 is a great program I use to overlay the two tracks. The Multitrack view allows you to insert a second track at any point relative to the first track.
1. Insert your vocal track at 0.00s of the multitrack view.
2. Insert your music track at n seconds of the multitrack view, where n is your "microphone delay". You will have to figure this out by trial and error. It took me about 5 minutes to figure out.
My delay just happens to be 0.150 seconds. I'm curious what everyone else's is???"
4. Regardless of whether or not you have Xbox Live, I have experienced symptoms that imply Xbox Music Mixer tries to connect to the internet when you boot up the game, if the network cable is plugged in. I'm guessing this is for Gracenote lookups, or to prepare for the online purchases. So if you are paranoid about this, unplug your ethernet cable before you use this title.
5. MadCatz sells the microphone and adapter separately for $20 or so. This is so you could have a second person sing duets with you. I already had a 2nd microphone so I picked up a $5 splitter from Radio Shack, and now plug both mics into the one adapter that came with the game, and both work fine. I understand you could also use the Xbox Live headset but I don't think that's the best equipment for karaoke. After all... it's all about swinging the mic around and feeling like a rockstar. ;-)
6. Obviously the work involved with converting MP3+CDG's, renaming, and transferring them to the Xbox HD is somewhat unwieldy. The 250 song limit, and lack of any hierarchical organization, is a bummer too. Ideally we'll see workarounds for this in the future, or perhaps the popularity of this software will convince the XBMP/XBMC developers to include MP3+CDG (and WMA+CDG!) compatibility in a future version. Then we'll be able to organize and store our entire karaoke libraries on our PC, and simply stream it to our Xboxen the same way we do with our regular music. While Xbox Music Mixer plays the files perfectly, I find it's menu (and interface sounds) to be terrible ... I much prefer XBMP/XBMC and hope to see it replace Xbox Music Mixer someday soon.
Dec 29 2003, 10:12 PM
| Please make this a PINNED topic!|
Done. Check "Member Submitted Game Guides"
Jan 13 2004, 08:25 PM
My 100th post is a <BUMP>!
BTW, anyone know if the key spit out by XBMM is generated by using the eeprom? I would interested to see what key my same copy of XBMM spits out on another xbox! At first I thought it was a hard coded key per copy... hmmm!
** UPDATE ** The key is known to be generated by your EEPROM value.
Jan 21 2004, 11:21 PM
new hard drive default.xbe is out that does make the music mixer program work off hard drive!
I tryed it and it works!
( I did make sure it worked without the dvd game in dvd drive...running purely off Hard drive)
Name for the zip is:
HDD Fix for xbox music mixer program riot
P.S. I should add I could post the hex fix for it here ...but I didn't know if that was allowed ... let me know it's ok and I'll post it if you want?
Jan 28 2004, 02:29 AM
Don't see no problem posting it as long as anyone that has a legitimate copy is using it. Neither I nor X-S promote piracy. Thanks for the alert to this fix!
Here it is: !!! DO NOT DO THIS IF YOU DO NOT KNOW HOW TO USE A HEX EDITOR !!!
To remove code that prevents Xbox Music Mixer (XBMM) from loading on hdd.
FTP XBMM's default.xbe from the xbox to the PC.
Open default.xbe in a HEX EDITOR.
Go to OFFSET 0x000AB6BD.
C7 05 5C 00 37 00 00 00 00 00 33 C0
33 C0 B0 06 A3 5C 00 37 00 90 90 90
Then go to OFFSET 0x000AC4E3
E8 28 F5 FF FF
90 90 90 90 90
Save changes and FTP back to your XBOX.
* UPDATE *
If the above patch doesn't work, try editing this address too:
Go to OFFSET 0X000C04B5.
E8 CA FD FF FF 85 C0 7D
E8 CA FD FF FF 85 C0 EB
Feb 11 2004, 08:16 AM
I tried the patch, no success though, it just relaunches avalaunch. I'm version 1.0 with an xecuter chip, 300 Gig Maxtor HDD. I tried all different variations of the patches, (one, or the other, or both, and all diffrent occurances) but they all just trigger a reboot. I've got to get a backup, I use this program ALOT! I mean ALOT!
and the CD can't handle much more abuse. Do I maybe have a "Bunk" copy of XBMM, or is HEX editing really more complicated than it looks? Cause it looks pretty obvious, and simple. How about a link that works to a real patch default.xbe, I got one for this program "RIOT HDD fix", but no one seems to actually have this program. Any help would be super appreciated, and as usual, TEAM AVALAUNCH KICK's ASS!
XBOX Live GMRTAG
Mar 26 2004, 09:19 PM
|Go to OFFSET 0x000AB6BD.|
C7 05 5C 00 37 00 00 00 00 00 33 C0
33 C0 B0 06 A3 5C 00 37 00 90 90 90
Then go to OFFSET 0x000AC4E3
E8 28 F5 FF FF
90 90 90 90 90
that works a charm mate.. i can confirm!
Mar 28 2004, 09:02 PM
The first patch work just fine.
Does anyone have a full guide for the music mixer ?
Apr 7 2004, 04:56 AM
I know this is a little late but I wanted to say thanks for the hex edit info. I just picked up XBMM today from Best Buy for $15 new with a mic just for kicks and was able to back it up to my hdd with no problems.
My steps that I took:
- Just download and install Freeware Hex Editor XVI32
- Then Open up your default.xbe on your pc with XVI31
- Hit "CTRL-R" for the replace window
-- FIND: C7 05 5C 00 37 00 00 00 00 00 33 C0
-- REPLACE WITH: 33 C0 B0 06 A3 5C 00 37 00 90 90 90
- Hit OK in the replace window
- Hit "CTRL-R" for the replace window again
-- FIND: E8 28 F5 FF FF
-- REPLACE WITH: 90 90 90 90 90
- Hit OK
- Save default.xbe and transfer back to your xbox hdd
Now off to learn how to backup karaoke songs on the hdd for xbmm...
Apr 7 2004, 03:59 PM
All of these issues are addressed in another part of the forum, do a search for music mixer.
I think so far the only issue that hasn't been resolved is the 250 song limit....there are quick fixes but nothing that works nicely.
Apr 11 2004, 04:24 AM
i have all the new karaoke files on my hd, and they all work fine. most of them are soundchoice and sunfly. only problem is they come up as TRACK15 - TRACKX instead of the acutal title/artist in the list of songs. Is there any way to change this?
Apr 11 2004, 07:41 AM
In order to correctly list each song in Music Mixer, you have to change the Artist and Title info of each WMA file's properties. I just do it by right clicking on the WMA, select Properties, then Summary--which is where I can fill out the info--then Apply or OK.
I believe this has been answered in another Music Mixer thread (the big one). You can find all the answers to these kinds of questions by just reading that.
Apr 23 2004, 04:48 PM
21. Mega X key can be used to transfer files too...
How can this be done? Any links would be helpfull.
Apr 23 2004, 06:29 PM
I am going to have to try this out.
Apr 26 2004, 02:24 PM
please post you results xboi,
I have yet to see this done..
Apr 29 2004, 02:15 PM
This program will remove the backgrounds quite easily, cdgfix However it costs $50 to be able to save.
Jun 28 2004, 08:17 AM
is there any way to remove the hard limit of 250 songs???
Jun 30 2004, 03:36 AM
perhaps it is not good to remove the limit. after i put about 250 songs in die dir the app needs about 2 seconds to show the list.
Jul 9 2004, 06:15 PM
DID anyone get the MEGA xKey to work to transfers yet ? (or some other way w/o a mod chip?)
Jul 13 2004, 09:57 PM
Best buy rang the xbox music mixer MIC for 4.99. So if you need an extra Mic ... go get some!
Anything NEW to report... ANYONE?
250 limit broken?
Easy way to convert mp3 to wma with LINK?
XBMC upgrade with karoke mp3 ready ... or way you did it?
Sometimes you need to ASK these Questions every few months because THINGS CHANGE on the xbox-scene (and what was once unthinkable - becomes a REALITY ... so don't sayit isn't POSSIBLE ... just say NOT YET!
Jul 29 2004, 08:45 PM
Could I copy my Music Mixer DVD and replace the karaoke songs in there with my own? Im going to try to see if this works tonight. Would be cool to have multiple DVDs with different types of songs. However the most ideal way would be to use samba
Aug 15 2004, 02:41 PM
Hi there everyone. I just purchased XBMM for my 7 year old daughter and she loves it, the problem is I don't think the disk is going to last very long.
My Xbox is moded with Xenium Ice and I am using DVD2Xbox to put stuff on the 120gig HDD. I can't get XBMM to play just from the hard drive. Have tried the hex fixes posted earlier with no joy and can't find the riot-xmixF program anywhere. Would it make any difference that my disk is PAL and not NTSC, would that mean that the hex fixes would be different? Forgive me if that is a stupid question but today is the first time I have ever used Hex editing and know nothing about it.
Thanks in advance if anyone can help.
Aug 17 2004, 05:10 AM
The lastest cvs source code has supoprt for cdg's. However there is no mic support yet.
Aug 28 2004, 10:53 AM
DickL im in the same situation as you, i have pal version of the software and i cant get it booting from the hard drive, im not too fussed though, even on a CD R would be sufficient so any help please post.
Jan 23 2005, 09:40 PM
Don't know if this was said before, I did read the other 17 page post!
A way I see around the 250 limit, for modded xboxs is to burn a new XBMM disk with the first 250 songs on the disk, then burn anouther disk with the next 250 ect...
or for speed use 200 each disk, I test it and it works, I replaced the original with new ones, burned and all the new song are there.
I did this by editing the EsmPreGen.Dat file in the Media\ESM\ESM folder. using a hex editor, TAKES for ever for each song to type them in. BUT it does work.
Note: you do not want any songs on your HD if you use this method because they will show up also in the list and cut out the ones over 250.
A diff way could be 100 of the ones you use all the time on your harddrive, and then burn the rest to disk with 150 max on each disk!
This is the best way I see to fixing this.
I have hexed a couple of things and the files XBMM uses are very simple for the most part, there is some stuff further down in files that may just be filler items or important, not sure.
Any better way?
P.S. if your xbox is not modded(I don't see why people still have unmodded xboxs with XBMC avail.) then 250 is the limit for now!
Feb 17 2005, 06:23 AM
I have figured out a way to put the 250 audio and karaoke files on a 'backup' of XBMM on a dvd. This kind of allieviates the 250 song limit as you can have a backup with one set of songs and another one with another set and so on an infinitum.
Anyone interested or is this thread dead??
Also, I have noticed a delay in XBMM on the vocals- anyone else experienced this? the vocals (your voice) are delayed just uder a second and it's irritating as hell. this happens with the original disk, as well as hard drive and dvd 'backups'.
I am using the moster cable optical audio out from the composite video cable. Any ideas?
Mar 10 2005, 10:56 PM
Sorry for being a little late for the party. I just picked up a mic for Karaoke Revolution and started toying with the karaoke end of XBMM.
After a few hours of trial and error with my trusty hex editor, I finally got auto-add working from the game's directory instead of E:\TDATA. That guy who was manually editing EsmPreGen.Dat is a masochist.
This patch will allow you to add tracks to F:\Games\Xbox Music Maker\Media\ESM, or a cd for that matter and save your E drive for other data. Note that this isn't the previous ESM\ESM directory, but the one beneath it. Everything except EsmPreGen.Dat can be deleted in that after this patch to save space.
Remove the default songs:
Auto-add from Media\ESM:
Take care kiddos.
Mar 11 2005, 12:12 PM
Good NEWS for Karakie FANS!
The Newest Builds of XBMC has MIC support NOW!
With about 30 voice choices on all 4 channels... different voice types in each channel or same on each channel! (little girl, robot, deep voice,etc)
Lot's of us were waiting for this Feature!
It's Time to Dump xbmm and embrace xbmc ... still some issues that are being addressed ... but it works ... and it looks very pomising!
No 250 song limit.
And xbmc uses Regular mp3 cd+g files!
Mar 12 2005, 10:28 PM
update: latest build of xbmc 3 10 05 works perfect for me ... I had tried 3 8 05 and I had some delay issues ... and lyric issues... they seem to be fixed ... and it's a blast!
For a year or more... lots of us were waiting for xbmc to have karaokie ... and now it does with MIC support
even better than revolution or music mixer ... 30 voice choices ... and you can plug in 4 mic's each with own preset and volume control!
no limit on songs
any mp3 cd+g!
Mar 29 2005, 06:25 AM
can someone point me in the direction of finding/creating mp3+cdg files?
Apr 3 2005, 05:35 AM
I just downloaded the new XBMC and was wondering if anyone can tell me where to upload my MP3+G's????
I couldn't find a tutorial of instructions on how to actually use the Karoke in XBMC yet, so any help would be greatly appreciated!
Apr 8 2005, 04:52 PM
I know this is an old thred. I have tried the HEX key edit and I cannot seem to get it working on my xbox. Does any one have a working "solution" they could send me? Let me know. I have owned the game for some time and taking a few updates to it via Live so maybe that is stopping it from loading.
Any ways I would love to here from someone with a solution!
Apr 8 2005, 08:50 PM
Can anyone give a small tutorial on using the XBMC for karoke? I've seen that it's possible, and I've played with my XBMC alot, but with no joy. I've read and read about the XBMC but still have not found a single tut on using the media center for karoke. I see no option on my media center either. Please post a link to a known tutorial, or simply explain where to place the mp3 cdg files and how to launch the karoke part of the media center. Thanks in advance to anyone who can help.
Apr 11 2005, 04:26 PM
Can someone please help me I have waisted hours of my life on this problem. Please. I see many people got this to work. Some of them have to still be online. I have been from one end of the internet to the other. Please. If you the music mixer working from the hdd help!
May 2 2005, 05:40 AM
Things that I've noticed that might be of use to somebody:
1. The reason why XBMM sometimes has garbled text after lines start to overlap is because xbmm can't interpret "Tile(Normal)"s, only "Tile(Xor)"s. If you go through using a program like EditCDG and take out all of the "Normal" ones, it will make the cdg display identically on both xbox and pc. Most older karoke files use only xors I've noticed, but newer ones use both. Old sunfly==good, new sunfly==bad.....
b. I love xbmc. Great program in millions of ways and I use it often. Playing cdg's is really cool, BUT I use xbmm for the ability to record people singing badly, and listening to each other and have fun.... I use the last offical release (rather than the dated ones from cvs) (without mic support) because my primary use for xbmc if music and video playback, and all 3 of the dated ones have a/v sync problems. If xbmc could record through the mic for later playback, I would "bow before thou great xbmc coders and shower ye with praise"..... er... um..... yeah.....
Last, I've done all the hex editing (from the HDD and autoadd from media/esm) and everything is working great, except when you record yourself singing it seems to lose it's location. After everything is said and done, it looks like it's taking the time to save it somewhere, but it just never shows up on the list. I later search my HDD through FTP and find no new files with the extension PCM..... They just dissappear..... Sad to me because, again, XBMM is for recording and then making fun of each other later.....
If you know of solutions to these problems, I'd like to know..... Thanks.....
*(Hint to the guy who wants to use xbmc with mp3+cdg's: Both mp3 and cdg be together, & Settings->My Music->Karaoke->Enable CDG's (my delay is -.3)..... Have fun!)*
Oct 1 2005, 08:33 AM
I notice that a lot of people talk about making a backup of the XBMM disk and replacing the Karaoke files with their own. I assume this is only possible on a Modded X-Box. Has anyone tried to create a DVD with the files on it that is not a XBMM copied disk, or one that will run on an un-Modded X-Box?
My X-Box is not modded, but looking at the types of media available in the song selection, there is PC, DVD and CD. CD only appears to play audio CD's, PC is the files transferred using the XBMM transfer tool, so DVD would indicate that this is files from a DVD.
If this is possible, are there any special formats or files required on the DVD to make them work? This would over come the 250 file limit and also allow non-modded X-Box users to get access to their CD+G collections (CD+G ripping works very well with Audiograbber, which can create the .WMA files directly).
Thanks for any responses you can send.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here