Jump to content

Avatar

[PS3] Customs not working due to multiple drums tracks

ps3 multitrack magma

  • Please log in to reply
29 replies to this topic

#1 Shroud

Shroud
  • 97 posts
  • Location
    EU

Posted April 30, 2019 - 06:48 AM

There seems to be a general problem at the root of many customs not working when converted to PS3 format: multiple stems/tracks in use for drums. Basically if the custom has additional drum tracks for the kick or the snare, it will then freeze the game on PS3. Otherwise, customs which are multitrack but where the drums has only the kit track (mono or stereo) do not suffer from this problem.
 
I don't know what is the real cause for this problem, but it's been speculated that it might be some audio bug in Magma. The PS3 conversion functionality in C3 CON Tools should not be the culprit.
 
I've run a quick check of about 200 customs (just looking at the number of drums tracks in DTA file), and found that the following songs fall in this category:
 
A Perfect Circle - The Outsider
Arctic Monkeys - Brianstorm

Bad Religion - Infected
Black Sabbath - After Forever [CONFIRMED]
Black Sabbath - Children of the Grave
Bob Seger & the Silver Bullet Band - Hollywood Nights
Bruce Springsteen - Born to Run
Deep Purple - Burn

Dire Straits - Money for Nothing
Duffy - Warwick Avenue
Eagles - Hotel California
Eagles - Life in the Fast Lane
Foo Fighters - No Way Back
Garbage - Only Happens when it Rains

Gotye feat. Kimbra - Somebody that I Used to Know [CONFIRMED]
Jimi Hendrix Experience - Purple Haze (live)
Killers - Human

King Crimson - 21st Century Schizoid Man [CONFIRMED]
KISS - I was Made for Lovin' You
KISS - Rock and Roll All Nite
Ladyhawke - My Delirium [CONFIRMED]
Lenny Kravitz - Fly Away
Linkin Park - Burning in the Skies
Linkin Park - Wretches and Kings
Marvin Gaye - I Heard it Through the Grapevine [CONFIRMED]
Metallica - Nothing Else Matters
Michael Jackson - Beat It
Muse - Uprising
OK Go - Get Over It [CONFIRMED]
Paul McCartney & Wings - Jet
Rocky Horror Picture Show - Hot Patootie Bless My Soul
Rocky Horror Picture Show - Sweet Transvestite
Rocky Horror Picture Show - Time Warp
Silversun Pickups - There's no Secret This Year
Smashing Pumpkins - 1979
Smashing Pumpkins - Bullet with Butterfly Wings
Steppenwolf - Born to be Wild
Sting - Demolition Man (live)
Them Crooked Vultures - Scumbag Blues

Thin Lizzy - Jailbreak [CONFIRMED]
Thin Lizzy - The Boys Are Back in Town
Turtles - Happy Together
Van Halen - Jump
 
If someone is actually playing any of these on PS3 with no problems, please let us know.
 
Otherwise, feel free to add your own findings to the list.

#2 Rocker1999

Rocker1999
  • 63 posts
  • Location
    Orlando, FL

Posted April 30, 2019 - 10:17 AM

Hey!  For Diana Ross - I'm Coming Out, which version were you running?  There is a PS3 version that has single track drums.

 

Also Chic - Good Times I believe is a broken custom for PS3, although I think I fixed it with a rerender.  This was a year ago, so I might just be making stuff up.  Definitely one to check though


giphy_1.gif


#3 TrojanNemo

TrojanNemo

    The Programmer

  • 4,927 posts
  • Location
    Miami, Florida

Posted April 30, 2019 - 11:25 AM

Magma does not do anything with audio, it's actually MagmaEncoder, which we couldn't do many modifications to. I just looked at the relevant code section during PS3 conversion and it's always encrypting the mogg files because PS3s need them encrypted. But the encryption/decryption doesn't care how many tracks there are so it should work 100% of the time or not at all. There is one part where we "patch" the file to avoid looping. I don't remember what that was for, but it's there. Have you tried enabling/disabling that option? Does it make any change?

 

I know there were some songs that just never worked on PS3 and we never figured it out since the PS3 population was smaller. I'm sure you guys can pool resources and figure it out. The source code to the programs is out here on the forums in case anyone wants to make changes.



#4 Shroud

Shroud
  • 97 posts
  • Location
    EU

Posted April 30, 2019 - 12:03 PM

Hey!  For Diana Ross - I'm Coming Out, which version were you running?  There is a PS3 version that has single track drums.

 

Also Chic - Good Times I believe is a broken custom for PS3, although I think I fixed it with a rerender.  This was a year ago, so I might just be making stuff up.  Definitely one to check though

 

Thanks Rocker1999! I overlooked the PS3 version already available for "I'm Coming Out", so I have now removed this song from the list. :)

 

Magma does not do anything with audio, it's actually MagmaEncoder, which we couldn't do many modifications to. I just looked at the relevant code section during PS3 conversion and it's always encrypting the mogg files because PS3s need them encrypted. But the encryption/decryption doesn't care how many tracks there are so it should work 100% of the time or not at all. There is one part where we "patch" the file to avoid looping. I don't remember what that was for, but it's there. Have you tried enabling/disabling that option? Does it make any change?

 

I know there were some songs that just never worked on PS3 and we never figured it out since the PS3 population was smaller. I'm sure you guys can pool resources and figure it out. The source code to the programs is out here on the forums in case anyone wants to make changes.

 

Thanks a lot TrojanNemo for chiming in! I've been taking a look at the code yesterday, trying to understand how feasible it would be to implement a workaround. I know how to code in C#, but my knowledge on audio and midi stuff is currently near-zero (and even my more general knowledge of RB stuff isn't much better, it's still measured in decimals...). I've been thinking about adding a functionality in C3 CON Tools to downmix drums tracks into one, without altering the rest. Not sure yet if it makes sense. Ideally, having it in C3 CON Tools (rather than Magma) could make it possible to also fix old customs without asking any work from the original authors.



#5 TrashRBPlayer

TrashRBPlayer
  • 3 posts

Posted April 30, 2019 - 12:42 PM

We've been doing some experiments on this lately, and found it's defintely related to the track layout of the mogg.

 

This bug doesn't effect official songs, and Xbox/PS3 moggs are 1:1. Is the PS3 converter touching audio at all other than just adding encrpytion?



#6 TrojanNemo

TrojanNemo

    The Programmer

  • 4,927 posts
  • Location
    Miami, Florida

Posted May 1, 2019 - 12:10 AM

This is the entire code section for the PS3 converter where it touches the mogg file:

private void EncryptMogg(string mogg)
        {
            CryptVersion version;
            using (var fs = File.OpenRead(mogg))
            {
                using (var br = new BinaryReader(fs))
                {
                    version = (CryptVersion)br.ReadInt32();
                }
            }
            byte[] bytes = null;
            var mData = File.ReadAllBytes(mogg);
            if (Tools.IsC3Mogg(mData))
            {
                if (fixLoopingWhenConverting.Checked)
                {
                    bytes = GetPatchBytes(mogg);
                }
                Tools.DecM(mData, true, true, DecryptMode.ToFile, mogg); //remove old c3 encryption and apply new
            }
            else if (version != CryptVersion.x0A)
            {
                Log("Mogg file '" + Path.GetFileName(mogg) + "' is already encrypted");
                return;
            }
            if (fixLoopingWhenConverting.Checked && bytes != null && bytes.Count() > 0)
            {
                PatchMogg(mogg, bytes);
            }
            if (Tools.EncM(File.ReadAllBytes(mogg), mogg, true))
            {
                Log("Mogg file '" + Path.GetFileName(mogg) + "' was encrypted successfully");
            }
            else
            {
                Log("Failed to encrypt mogg file '" + Path.GetFileName(mogg) + "'");
            }
        }

All that is doing is determining if the mogg is already encrypted. If encrypted with the old C3 encryption, it removes it and encrypts with new encryption. If not encrypted, it encrypts with new encryption. If already encrypted with new encryption or some other encryption (i.e. official songs), it just leaves it alone. The encryption process is the same whether it's a single track or a multitrack file. The encryption/decryption portion of the code is not part of what was shared online, for obvious reasons. But I can tell you it has nothing to do with how many tracks are in the mogg file.

 

The only other thing in there is the patching of the mogg file, which was requested by some PS3 users and I don't remember what the point of it was. Reading that portion of the code it seems to be that there is a remainder of extra bytes on moggs that loop, and removing that remainder would fix the looping. That's all that the PatchMogg process was doing.

 

I have no other idea what it could be. You can try converting to PS3, but instead of using the resulting "PS3 mogg" then just use the original mogg extracted directly out of the CON file. YOU NEED TO USE A TOOL DIFFERENT THAN C3 CON TOOLS TO EXTRACT THE MOGG FOR THIS TO MAYBE WORK. If that works, then you've successfully narrowed it down to the PS3 converter's modification of the mogg file. If it still crashes while using the mogg that is from the CON file, then the issue is with the encryption itself or with the way MagmaEnc is encoding the mogg file pre-encryption.

I just did a quick conversion on my end of Hotel California and before and after the conversion, all my tools can see the files, play the audio, decrypt and analyze the audio, etc. Let me know your findings.



#7 Robebubop

Robebubop
  • 17 posts
  • Location
    México

Posted May 1, 2019 - 07:20 PM

Hmm, that's weird, I have "I Was Made for Loving You", "Beat It" and "Nothing Else Matters" on my PS3 and they are working perfectly, the only one that it never worked on me is "Somebody that I Used to Know"



#8 TrashRBPlayer

TrashRBPlayer
  • 3 posts

Posted May 1, 2019 - 08:20 PM

I can confirm that Beat It also plays without issue on my PS3.

 

I think the issue lies within C3 Magma. I knew Beat It predates C3, so I decided to try some other early C3 customs out that released before C3 Magma was introduce but also features full drum stems

 

Katy Perry - E.T.: Works Perfect

The James Rocket - Paper Valentines (RB3 Version): Works perfect

 

I simply ran the CON files through the PS3 converter in C3 Con Tools, with Type 3 encryption like I convert every other custom. Does anyone know how these pre-C3 Magma customs were generated? At the moment it seems like the issue is within C3 Magma. At least we can rule out the encrpytion/PS3 converter as being the issue with these songs.

 

I haven't tried an Xbox Mogg yet, I'll get back to you on that one.

 

EDIT: Xbox Moggs don't seem to work at all. I tested out Faith which is encrypted on Xbox and the audio doesn't play. Upon selecting the song the game hangs on loading.



#9 FUGGNUTZ

FUGGNUTZ
  • 110 posts
  • Location
    St. Louis

Posted May 1, 2019 - 08:22 PM

After doing some testing, customs made without C3 Magma appear to work fine using CON Tools. This suggests that the problem is C3 Magma. Did C3 Magma make any changes to the OGG/MOGG generating process?

#10 TrojanNemo

TrojanNemo

    The Programmer

  • 4,927 posts
  • Location
    Miami, Florida

Posted May 2, 2019 - 12:15 AM

Remember back to your Computational Statistics and Data Analytics class from primary school (we all had that class, right?) - correlation is not causation.

 

There are a lot of moving parts here and various things could be, or it could be something entirely outside of what we're considering.

 

Before Magma C3, there was the original Magma created by Harmonix. That would create songs without audio encryption, in RBA format. Then we had to use tools to convert from RBA to CON. At this point there was no automated conversion to PS3 and I do not believe there were PS3 customs at all.

 

Magma C3 first came out and there was no audio encryption. One of the many changes added, which I think may be one of the culprits (but I doubt), is that Magma C3 allowed you to specify the audio quality of the mogg. The default quality chosen by Harmonix for Magma was 3. I think I defaulted Magma C3 to 5 but the user could change it. That would result in better audio quality with less compression, but a higher file size as a result.This definitely causes problems for Wii customs due to the file size limitation they have, but it does not create issues for Xbox and I wouldn't think it would create issues for PS3.

 

At a certain point we started integrating encryption into C3 customs using Magma C3. I think PS3 customs need encryption for them to work, but I may be misremembering. The encryption process in Magma C3 is the same as in C3 CON Tools. So if you have Song A that comes out of Magma C3 encrypted and you run it through the PS3 converter and it doesn't work, and then you re-do that same Song A in Magma without encryption and then run it through the PS3 converter and it works, you probably narrowed it down to "something that Magma C3 does." But you can't say that it's Magma C3 simply because some songs not created with Magma C3 work and some songs with Magma C3 don't work - unless that applies to ALL Magma C3 and non Magma C3 customs. There could be less channels in the one made with non Magma C3, for example.

 

Lastly, there's one step going on behind the scenes that many people don't know. I added an obfuscation step to my tools. So if you create a song with Magma C3 and it encrypts the audio, and then you use C3 CON Tools to extract that mogg file, it will not only be encrypted, but C3 CON Tools will mess with the file so you can't even attempt to decrypt it. The file is modified so it's not recognizable by the game or any other known existing tool, as a way to protect C3 files. So if you put that modified mogg file on your PS3 - of course it won't work. That's why I specified you would need to find a different tool to extract the mogg from the CON file. It will still be encrypted that way, but it won't be modified - and it might work if you drop it in your PS3 custom.

There's not much I can think of that would be the obvious culprit. The encryption choices for PS3 are for the MIDI to EDAT conversion, it has nothing to do with the audio. That uses the latest and strongest encryption we had at the time I stopped working on the tools. But that's the same audio encryption used in stereo customs and in multitrack customs and in karaoke customs. Meaning if it works for one, it should work for the other. My understanding is that like 99% of customs convert just fine, so I don't think it's the encryption itself. The audio quality issue makes no sense, since it's still the same audio stream, just sounds a little better and has a bigger file size. Do all the ones that fail have the same size or are all above a certain size? Are there longer/bigger, but not multitrack customs that work (that would defeat the file size theory).

 

Do all of these customs that fail have 14 channels? (That's what Hotel California has). I'd be interested to find out if that's the case. If there are any multitrack customs with the same amount of channels that do work, what happens if you drop that working mogg into the files for the song that doesn't work? Does it "work" with the wrong audio? That could help eliminate the mogg as the culprit, for example.

I've spent a while thinking about this the last couple of days. So far, that's all I got. I'll wait to get thorough responses to all the different suggestions above. Maybe I can help you guys puzzle it out. It's not something I will ever be able to do by myself, since I don't own a PS3 and can't test all these theories.



#11 Ruggy

Ruggy
  • 93 posts

Posted May 2, 2019 - 03:26 AM

What about .bik files? Does .bik files work on PS3 if we change the audio file?

X77a5SB.png

 


#12 TrojanNemo

TrojanNemo

    The Programmer

  • 4,927 posts
  • Location
    Miami, Florida

Posted May 2, 2019 - 03:58 AM

As far as I know, BIK files will only work on Wii. That does sound like a great test for someone who owns a PS3 to test.

Sent from my Samsung S9+ using Tapatalk.

#13 TrojanNemo

TrojanNemo

    The Programmer

  • 4,927 posts
  • Location
    Miami, Florida

Posted May 2, 2019 - 12:37 PM

I had 34 of the songs listed in the OP. Threw them at the Song Analyzer. Check it out. There are songs with 10, 12, 14 and 16 channels. There are songs with 44.1kHz audio and 48kHz audio. Songs that are less than 20MB in size and some that are more than 50MB in size. Some are encrypted, some are not.

 

See below. I don't see a pattern.

 

 

Beginning analysis of 34 mogg files

1. brianstorm.mogg
File Size:   ..........................   21996941 bytes (20.98 MB)
Encryption Type:   ....................   0xCC
Total Channels:   .....................   14
Drums Channels:   .....................   6
Bass Channels:   ......................   2
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   0
Crowd Channels:   .....................   0
Backing Channels:   ...................   2
Sample Rate:   ........................   48000 Hz
Length:   .............................   178.14 seconds (2:58)

2. cij_AfterForever.mogg
File Size:   ..........................   54208159 bytes (51.7 MB)
Encryption Type:   ....................   0xC3
Total Channels:   .....................   16
Drums Channels:   .....................   6
Bass Channels:   ......................   2
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   2
Crowd Channels:   .....................   0
Backing Channels:   ...................   2
Sample Rate:   ........................   44100 Hz
Length:   .............................   336.49 seconds (5:36)

3. HollywoodNights.mogg
File Size:   ..........................   39615975 bytes (37.78 MB)
Encryption Type:   ....................   None
Total Channels:   .....................   14
Drums Channels:   .....................   6
Bass Channels:   ......................   2
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   2
Crowd Channels:   .....................   0
Backing Channels:   ...................   0
Sample Rate:   ........................   48000 Hz
Length:   .............................   308.65 seconds (5:08)

4. BornToRun.mogg
File Size:   ..........................   41905482 bytes (39.96 MB)
Encryption Type:   ....................   None
Total Channels:   .....................   16
Drums Channels:   .....................   6
Bass Channels:   ......................   2
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   2
Crowd Channels:   .....................   0
Backing Channels:   ...................   2
Sample Rate:   ........................   48000 Hz
Length:   .............................   274.69 seconds (4:34)

5. Addy_Burn7.mogg
File Size:   ..........................   45432018 bytes (43.33 MB)
Encryption Type:   ....................   None
Total Channels:   .....................   12
Drums Channels:   .....................   3
Bass Channels:   ......................   1
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   2
Crowd Channels:   .....................   0
Backing Channels:   ...................   2
Sample Rate:   ........................   44100 Hz
Length:   .............................   380.23 seconds (6:20)

6. new_moneyfornothing.mogg
File Size:   ..........................   35236581 bytes (33.6 MB)
Encryption Type:   ....................   0xCD
Total Channels:   .....................   16
Drums Channels:   .....................   6
Bass Channels:   ......................   2
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   2
Crowd Channels:   .....................   0
Backing Channels:   ...................   2
Sample Rate:   ........................   48000 Hz
Length:   .............................   341.33 seconds (5:41)

7. NoWayBack.mogg
File Size:   ..........................   19621338 bytes (18.71 MB)
Encryption Type:   ....................   0xCC
Total Channels:   .....................   10
Drums Channels:   .....................   3
Bass Channels:   ......................   1
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   0
Crowd Channels:   .....................   0
Backing Channels:   ...................   2
Sample Rate:   ........................   44100 Hz
Length:   .............................   202.29 seconds (3:22)

8. onlyhappywhenitrains.mogg
File Size:   ..........................   22801151 bytes (21.74 MB)
Encryption Type:   ....................   None
Total Channels:   .....................   16
Drums Channels:   .....................   6
Bass Channels:   ......................   2
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   2
Crowd Channels:   .....................   0
Backing Channels:   ...................   2
Sample Rate:   ........................   48000 Hz
Length:   .............................   213.37 seconds (3:33)

9. somebodythatiused.mogg
File Size:   ..........................   39140084 bytes (37.33 MB)
Encryption Type:   ....................   0xC3
Total Channels:   .....................   16
Drums Channels:   .....................   6
Bass Channels:   ......................   2
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   2
Crowd Channels:   .....................   0
Backing Channels:   ...................   2
Sample Rate:   ........................   44100 Hz
Length:   .............................   254.02 seconds (4:14)

10. KingCrimson21stCentury1x.mogg
File Size:   ..........................   47527921 bytes (45.33 MB)
Encryption Type:   ....................   0xC3
Total Channels:   .....................   16
Drums Channels:   .....................   6
Bass Channels:   ......................   2
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   2
Crowd Channels:   .....................   0
Backing Channels:   ...................   2
Sample Rate:   ........................   44100 Hz
Length:   .............................   452.35 seconds (7:32)

11. iwasmadeforlovinyou.mogg
File Size:   ..........................   43044834 bytes (41.05 MB)
Encryption Type:   ....................   None
Total Channels:   .....................   16
Drums Channels:   .....................   6
Bass Channels:   ......................   2
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   2
Crowd Channels:   .....................   0
Backing Channels:   ...................   2
Sample Rate:   ........................   48000 Hz
Length:   .............................   289.04 seconds (4:49)

12. RockAndRollAllNite.mogg
File Size:   ..........................   22815252 bytes (21.76 MB)
Encryption Type:   ....................   0xCC
Total Channels:   .....................   14
Drums Channels:   .....................   6
Bass Channels:   ......................   2
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   0
Crowd Channels:   .....................   0
Backing Channels:   ...................   2
Sample Rate:   ........................   48000 Hz
Length:   .............................   198.09 seconds (3:18)

13. flyaway.mogg
File Size:   ..........................   22527282 bytes (21.48 MB)
Encryption Type:   ....................   None
Total Channels:   .....................   14
Drums Channels:   .....................   6
Bass Channels:   ......................   2
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   0
Crowd Channels:   .....................   0
Backing Channels:   ...................   2
Sample Rate:   ........................   48000 Hz
Length:   .............................   224.58 seconds (3:44)

14. far_m_throughthegrapevine.mogg
File Size:   ..........................   28742119 bytes (27.41 MB)
Encryption Type:   ....................   0xCD
Total Channels:   .....................   16
Drums Channels:   .....................   6
Bass Channels:   ......................   2
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   2
Crowd Channels:   .....................   0
Backing Channels:   ...................   2
Sample Rate:   ........................   44100 Hz
Length:   .............................   209.74 seconds (3:29)

15. NothingElseMatters.mogg
File Size:   ..........................   35656528 bytes (34 MB)
Encryption Type:   ....................   None
Total Channels:   .....................   16
Drums Channels:   .....................   6
Bass Channels:   ......................   2
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   2
Crowd Channels:   .....................   0
Backing Channels:   ...................   2
Sample Rate:   ........................   48000 Hz
Length:   .............................   389.59 seconds (6:29)

16. BeatIt.mogg
File Size:   ..........................   38237143 bytes (36.47 MB)
Encryption Type:   ....................   0xCC
Total Channels:   .....................   16
Drums Channels:   .....................   6
Bass Channels:   ......................   2
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   2
Crowd Channels:   .....................   0
Backing Channels:   ...................   2
Sample Rate:   ........................   48000 Hz
Length:   .............................   278.23 seconds (4:38)

17. getoverit.mogg
File Size:   ..........................   24422024 bytes (23.29 MB)
Encryption Type:   ....................   0xC3
Total Channels:   .....................   16
Drums Channels:   .....................   6
Bass Channels:   ......................   2
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   2
Crowd Channels:   .....................   0
Backing Channels:   ...................   2
Sample Rate:   ........................   44100 Hz
Length:   .............................   206.63 seconds (3:26)

18. Jet.mogg
File Size:   ..........................   30181403 bytes (28.78 MB)
Encryption Type:   ....................   None
Total Channels:   .....................   16
Drums Channels:   .....................   6
Bass Channels:   ......................   2
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   2
Crowd Channels:   .....................   0
Backing Channels:   ...................   2
Sample Rate:   ........................   48000 Hz
Length:   .............................   250.57 seconds (4:10)

19. TheresNoSecretsThisYear.mogg
File Size:   ..........................   41846838 bytes (39.91 MB)
Encryption Type:   ....................   None
Total Channels:   .....................   16
Drums Channels:   .....................   6
Bass Channels:   ......................   2
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   2
Crowd Channels:   .....................   0
Backing Channels:   ...................   2
Sample Rate:   ........................   44100 Hz
Length:   .............................   280.27 seconds (4:40)

20. sp1979.mogg
File Size:   ..........................   35128590 bytes (33.5 MB)
Encryption Type:   ....................   None
Total Channels:   .....................   16
Drums Channels:   .....................   6
Bass Channels:   ......................   2
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   2
Crowd Channels:   .....................   0
Backing Channels:   ...................   2
Sample Rate:   ........................   48000 Hz
Length:   .............................   270.81 seconds (4:30)

21. bulletwithbutterflywings.mogg
File Size:   ..........................   25798301 bytes (24.6 MB)
Encryption Type:   ....................   None
Total Channels:   .....................   14
Drums Channels:   .....................   6
Bass Channels:   ......................   2
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   0
Crowd Channels:   .....................   0
Backing Channels:   ...................   2
Sample Rate:   ........................   48000 Hz
Length:   .............................   264.88 seconds (4:24)

22. steppenwolfborntobewild.mogg
File Size:   ..........................   19904657 bytes (18.98 MB)
Encryption Type:   ....................   0xCD
Total Channels:   .....................   13
Drums Channels:   .....................   3
Bass Channels:   ......................   2
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   2
Crowd Channels:   .....................   0
Backing Channels:   ...................   2
Sample Rate:   ........................   44100 Hz
Length:   .............................   218.75 seconds (3:38)

23. DemolitionMan.mogg
File Size:   ..........................   29423398 bytes (28.06 MB)
Encryption Type:   ....................   0xCC
Total Channels:   .....................   14
Drums Channels:   .....................   6
Bass Channels:   ......................   2
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   0
Crowd Channels:   .....................   0
Backing Channels:   ...................   2
Sample Rate:   ........................   48000 Hz
Length:   .............................   254.16 seconds (4:14)

24. HotelCalifornia.mogg
File Size:   ..........................   41768285 bytes (39.83 MB)
Encryption Type:   ....................   None
Total Channels:   .....................   14
Drums Channels:   .....................   6
Bass Channels:   ......................   2
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   0
Crowd Channels:   .....................   0
Backing Channels:   ...................   2
Sample Rate:   ........................   48000 Hz
Length:   .............................   405.73 seconds (6:45)

25. lifeinthefastlane.mogg
File Size:   ..........................   29151325 bytes (27.8 MB)
Encryption Type:   ....................   None
Total Channels:   .....................   14
Drums Channels:   .....................   6
Bass Channels:   ......................   2
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   0
Crowd Channels:   .....................   0
Backing Channels:   ...................   2
Sample Rate:   ........................   48000 Hz
Length:   .............................   290.15 seconds (4:50)

26. PurpleHaze.mogg
File Size:   ..........................   18014853 bytes (17.18 MB)
Encryption Type:   ....................   0xCC
Total Channels:   .....................   12
Drums Channels:   .....................   6
Bass Channels:   ......................   2
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   0
Crowd Channels:   .....................   0
Backing Channels:   ...................   0
Sample Rate:   ........................   48000 Hz
Length:   .............................   236.68 seconds (3:56)

27. human.mogg
File Size:   ..........................   33754424 bytes (32.19 MB)
Encryption Type:   ....................   None
Total Channels:   .....................   16
Drums Channels:   .....................   6
Bass Channels:   ......................   2
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   2
Crowd Channels:   .....................   0
Backing Channels:   ...................   2
Sample Rate:   ........................   48000 Hz
Length:   .............................   247.22 seconds (4:07)

28. hotpatootie.mogg
File Size:   ..........................   32505880 bytes (31 MB)
Encryption Type:   ....................   0xC3
Total Channels:   .....................   16
Drums Channels:   .....................   6
Bass Channels:   ......................   2
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   2
Crowd Channels:   .....................   0
Backing Channels:   ...................   2
Sample Rate:   ........................   44100 Hz
Length:   .............................   188.02 seconds (3:08)

29. sweettransvestite.mogg
File Size:   ..........................   24453101 bytes (23.32 MB)
Encryption Type:   ....................   0xC3
Total Channels:   .....................   16
Drums Channels:   .....................   6
Bass Channels:   ......................   2
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   2
Crowd Channels:   .....................   0
Backing Channels:   ...................   2
Sample Rate:   ........................   44100 Hz
Length:   .............................   218.8 seconds (3:38)

30. timewarp.mogg
File Size:   ..........................   33246466 bytes (31.71 MB)
Encryption Type:   ....................   0xC3
Total Channels:   .....................   16
Drums Channels:   .....................   6
Bass Channels:   ......................   2
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   2
Crowd Channels:   .....................   0
Backing Channels:   ...................   2
Sample Rate:   ........................   44100 Hz
Length:   .............................   257.05 seconds (4:17)

31. HappyTogether.mogg
File Size:   ..........................   22686193 bytes (21.64 MB)
Encryption Type:   ....................   None
Total Channels:   .....................   14
Drums Channels:   .....................   6
Bass Channels:   ......................   2
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   0
Crowd Channels:   .....................   0
Backing Channels:   ...................   2
Sample Rate:   ........................   48000 Hz
Length:   .............................   178.69 seconds (2:58)

32. TCVScumBlues.mogg
File Size:   ..........................   30505273 bytes (29.09 MB)
Encryption Type:   ....................   None
Total Channels:   .....................   14
Drums Channels:   .....................   6
Bass Channels:   ......................   2
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   0
Crowd Channels:   .....................   0
Backing Channels:   ...................   2
Sample Rate:   ........................   44100 Hz
Length:   .............................   272.02 seconds (4:32)

33. TheBoysAreBack.mogg
File Size:   ..........................   30096835 bytes (28.7 MB)
Encryption Type:   ....................   0xCC
Total Channels:   .....................   14
Drums Channels:   .....................   6
Bass Channels:   ......................   2
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   0
Crowd Channels:   .....................   0
Backing Channels:   ...................   2
Sample Rate:   ........................   48000 Hz
Length:   .............................   293.65 seconds (4:53)

34. Jump.mogg
File Size:   ..........................   36493005 bytes (34.8 MB)
Encryption Type:   ....................   None
Total Channels:   .....................   16
Drums Channels:   .....................   6
Bass Channels:   ......................   2
Guitar Channels:   ....................   2
Vocals Channels:   ....................   2
Keys Channels:   ......................   2
Crowd Channels:   .....................   0
Backing Channels:   ...................   2
Sample Rate:   ........................   48000 Hz
Length:   .............................   247.49 seconds (4:07)

Total mogg files loaded:   ............   34
Total mogg files analyzed:   ..........   34
Total mogg files skipped:   ...........   0
Total encrypted mogg files:   .........   17
Total unencrypted mogg files:   .......   17

Mogg files using 32 kHz sample rate:      0
Mogg files using 44.1 kHz sample rate:    13
Mogg files using 48 kHz sample rate:      21
Mogg files using other sample rates:      0
Average number of channels per mogg:      14
Average length (in seconds) per mogg:     268.01
Average file size per mogg:   .........   30.79 MB

Batch mogg file analysis complete
 



#14 Shroud

Shroud
  • 97 posts
  • Location
    EU

Posted May 2, 2019 - 01:03 PM

I had 34 of the songs listed in the OP. Threw them at the Song Analyzer. Check it out. There are songs with 10, 12, 14 and 16 channels. There are songs with 44.1kHz audio and 48kHz audio. Songs that are less than 20MB in size and some that are more than 50MB in size. Some are encrypted, some are not.

 

See below. I don't see a pattern.

 

 

Thanks a lot TrojanNemo, but also sorry because my list is f*cked up , as I have been already told that at least a bunch of those ARE in fact working properly on someone's PS3.

 

I should update the list, and eventually I can continue from there and use the Song Analyzer as well.



#15 murlatok

murlatok
  • 175 posts
  • Location
    Minsk

Posted May 5, 2019 - 11:02 PM

Steppenwolf - Born to be Wild works perfectly on PS3.

 

These 100% freeze my PS3 when in song library:

Black Sabbath - After Forever
Marvin Gaye - I Heard it Through the Grapevine
OK Go - Get Over It
 

 I also have a bunch of the customs from the list, but can't test them right now as I'm on vacation away from my RB setup. I'll test them later and let you, guys, know.

 

Also OK Go - A Million Ways might have similar problems, although can't tell for sure for now.

 

Just one more thing that might help to understand the issue. Two of the GH converisons  Ruck Bogers 22 did freeze PS3 in the song library.

 

These include

 

H is Orange - Nothing All the Time

Cold War Kids - Hang Me Up to Dry



#16 Shroud

Shroud
  • 97 posts
  • Location
    EU

Posted May 6, 2019 - 06:23 AM

Thanks for checking @murlatok !

 

By the way, can someone explain to me what does the value of "Tracks" returned by the song analyzer means? This is different from the value of "Total channels" which is clearly the sum of the channels to be used by the game for each instrument (as can be seen from TrojanNemo's excerpt above). Audio analyzer shows exactly as many audio soundwaves as the total channels, taking stereo channels into account.

 

Trying by intuition, I was guessing that "Tracks" refers to the actual available audio stems inside the mogg file, so that for example it was possible to have less tracks than channels. I was expecting for instance that "non-multitrack" customs might have 2 stereo tracks + 1 empty track, but as many channels as required by the available instruments + backing tracks (and possibly more), with instrument channels eventually using the empty track.

 

But apparently my intuition didn't work, because I can see that some customs actually have more tracks than total channels!  :raise:



#17 TrojanNemo

TrojanNemo

    The Programmer

  • 4,927 posts
  • Location
    Miami, Florida

Posted May 6, 2019 - 12:20 PM

I'll have to look at the source code again for that, but tracks should be number of channels in the ogg file.



#18 murlatok

murlatok
  • 175 posts
  • Location
    Minsk

Posted May 10, 2019 - 10:16 AM

I can confirm that the following customs from the list work on my PS3:

 

A Perfect Circle - The Outsider
Arctic Monkeys - Brianstorm
Black Sabbath - Children of the Grave
Bob Seger & the Silver Bullet Band - Hollywood Nights
Bruce Springsteen - Born to Run
Deep Purple - Burn
Eagles - Hotel California
Eagles - Life in the Fast Lane
Foo Fighters - No Way Back
Garbage - Only Happens when it Rains
Jimi Hendrix Experience - Purple Haze (live)
Killers - Human
KISS - Rock and Roll All Nite

 

I'll go down the list more and let know about other songs mentioned here.



#19 Shroud

Shroud
  • 97 posts
  • Location
    EU

Posted May 10, 2019 - 10:36 AM

I can confirm that the following customs from the list work on my PS3:

 

 

(...)

 

 

I'll go down the list more and let know about other songs mentioned here.

 

Thanks a lot for checking! I will mark them off the list.



#20 murlatok

murlatok
  • 175 posts
  • Location
    Minsk

Posted May 11, 2019 - 07:57 AM

So i've playtested the rest of the customs from the list i have.

 

The following customs work with no issues:

 

Lenny Kravitz - Fly Away
Silversun Pickups - There's no Secret This Year
Sting - Demolition Man (live)
Them Crooked Vultures - Scumbag Blues
This Lizzy - The Boys Are Back in Town

 

These songs go in to the loop after the final note is played (allows pausing the game and exiting to song library):

Dire Straits - Money for Nothing

Turtles - Happy Together

 

Same issue encountered with these:

Creedence Clearwater Revival - Commotion
Linkin Park - The Messenger

Trapt - Headstrong

 

These customs crash mid-game with audio corrupting:

Thin Lizzy - Jailbreak

 

Same issue encountered with:

Linkin Park - Burning in the Skies

Linkin Park - Wretches and Kings







Also tagged with one or more of these keywords: ps3, multitrack, magma

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users