PDA

View Full Version : 64th Note v1.0 (beta)


hcs
09-08-2005, 06:59 PM
I'm currently putting 64th Note v1.0 through beta testing, so I'm announcing it here as well as on my own forums so it can get tested as much as possible.
v1.0 is based on Project 64 1.6 (rather than the previous incarnation's 1.4) and has all the features of v0.09 except Audio HLE (I'm still not sure if I'll put that back in). It runs USF sets the previous versions wouldn't, such as Mario Party, Bust-a-Move '99, and Mischief Makers and has a single DLL (rather than in_usf.dll and the additional RSP.dll that was always needed for previous releases). It still crashes under seemingly random circumstances (though it's generally stable), so I'm looking for someone to get it crashing reliably to give me somewhere to look.
You can get it http://www.halleyscometsoftware.com/mboard/forum.php?showthread=48from my forum</a> (the most recent version is on http://www.halleyscometsoftware.com/mboard/forum.php?showthread=48&showpage=3Page 3</a>) or from http://www.halleyscometsoftware.com/usf/64thv100b3.zipthis direct link</a>.

Oh, and for those who don't know, 64th Note is a http://www.halleyscometsoftware.com/usfUSF</a> plugin for http://www.winamp.comWinamp</a>.

[edit]
plugin is currently at 1.0 beta 3<P ID="edit"><FONT class="small">Edited by hcs on 09/08/05 02:01 PM.</FONT></P>

Cornellius
09-08-2005, 08:34 PM
I'll give it a try, but with Foobar2000 through the Winamp Wrapper plugin.

Cornellius
09-08-2005, 08:40 PM
> I'll give it a try, but with Foobar2000 through the Winamp
> Wrapper plugin.

Edit: Crahses in Foobar2000, but I just downloaded Winamp and it seems to work fine for me.

Edit 2: Damn, I was sure I was editing my first post.<P ID="edit"><FONT class="small">Edited by Cornellius on 09/08/05 03:41 PM.</FONT></P>

The 9th Sage
09-09-2005, 02:18 AM
There's a Mischief Makers rip? Niice...can't find it anywhere though, heh. I'll have to test this plug-in out later..I'll try my best to break it.

Lillymon
09-09-2005, 03:05 AM
> There's a Mischief Makers rip? Niice...can't find it
> anywhere though, heh.

It's on the http://www.halleyscometsoftware.com/usf/USF page</a>. Use your browser to search for Mischief Makers, but be aware that it's a preliminary rip.

Also, that page may be easier to use if the USFs were arranged alphabetically.

hcs
09-09-2005, 03:16 AM
> Also, that page may be easier to use if the USFs were arranged alphabetically.

It can be arranged alphabetically, the title of the Title column is a hyperlink which changes the sort to descending game name order. Default is date last updated, you can also sort by number of downloads (though rip are not tracked by the system until they are released).
I thought the link was fairly obvious, perhaps I should change it to "(sort by) Title" where "(sort by)" is the link.

hcs
09-09-2005, 03:15 PM
v1.0 beta4, which fixes at least one cause of crashes, is http://www.halleyscometsoftware.com/mboard/forum.php?showthread=48&showpage=4here</a> (or http://www.halleyscometsoftware.com/usf/64thv100b4.ziphere</a>).

AkaneJones
09-09-2005, 10:34 PM
Hum, I'm getting a fadding problem with it. I don't think extremly short USF like ZeldaOoT's Item Catch should fade out and it does it right from the start.
It's set to fade for 5sec. is it not, but there doesn't seem to have anything to tell it not to fade on non-repeating songs like Item Catch and Ocarina tunes.
Error 2: Song skiping, keeps skipping songs in the play list it finish one and then skips ones mosted notable in Mystic Ninja Staring Goemon. It seems pretty arbitry.

Isildur
09-09-2005, 11:29 PM
> Hum, I'm getting a fadding problem with it.

Me too; for no particular reason it starts playing the Macarena.


<p id="signature"><center><a href=http://1001insomniacnights.com><img src=http://pages.nyu.edu/~jc73/misc/1k1IN.gif border=0>
1k1IN:</a><font color=#903030>A Dark Comedy About 2 Roomates</font></center></p>

hcs
09-10-2005, 01:12 AM
> Hum, I'm getting a fadding problem with it. I don't think
> extremly short USF like ZeldaOoT's Item Catch should fade
> out and it does it right from the start.

Crap, I'm surprised no one noticed this before... I don't have the code in front of me right now but I think I know what it is. Will be fixed soon.

> Error 2: Song skiping, keeps skipping songs in the play list
> it finish one and then skips ones mosted notable in Mystic
> Ninja Staring Goemon. It seems pretty arbitry.

I've heard this once from another user, can't think of anything that could cause it and I don't see it myself. I'll take a closer look at MNSG behavior.
Could you try running the problematic tracks again, but with Detect Silence disabled? It might be a problem with that.

Thanks for testing it.<P ID="edit"><FONT class="small">Edited by hcs on 09/09/05 08:15 PM.</FONT></P>

The 9th Sage
09-10-2005, 04:23 AM
> It's on the USF page. Use your browser to search for
> Mischief Makers, but be aware that it's a preliminary rip.

Oh, crud...I must have been looking at the older outdated USF page...most of that stuff wasn't on the page I was looking at. Ooops. <img src=smilies/magbiggrin.gif>

hcs
09-12-2005, 05:27 AM
http://www.halleyscometsoftware.com/usf/64thv100b5.zipv1.0 beta 5</a> is out, which should fix the first problem (with fades) Akane Jones mentioned. I haven't figured out (or even experienced myself) the skipping issue, so let me know if it is still present.
Also, I haven't heard any crash reports since beta 4 came out, is it really that stable now?

The 9th Sage
09-12-2005, 06:18 AM
> Also, I haven't heard any crash reports since beta 4 came
> out, is it really that stable now?

I haven't had it crash...the other day I had about 3 - 4 soundtracks queued up, including 2 WIP releases, randomly playing from all of them...I had no problems. I let it play for probably about 4 hours.


*edit*
Actually, come to think of it, I did have that skipping issue...and I did have Goemon queued up same as Akane. I don't know why this would happen because of that set though, I used to play it with no skipping or anything...it's weird, it just kinda hangs, then skips a song.<P ID="edit"><FONT class="small">Edited by The 9th Sage on 09/12/05 01:21 AM.</FONT></P>

hcs
09-12-2005, 06:49 AM
> *edit*
> Actually, come to think of it, I did have that skipping
> issue...and I did have Goemon queued up same as Akane.
hmm, I guess there's something to it, then, I've heard it mentioned three times...

>I don't know why this would happen because of that set though,
> I used to play it with no skipping or anything...it's weird,
> it just kinda hangs, then skips a song.

well the new version of 64th note must just have something wrong with it

hcs
09-12-2005, 03:25 PM
http://www.halleyscometsoftware.com/usf/64thv100b6.zipv1.0 beta 6</a> has display of errors disabled by default, if you enable it it will display more errors than the old one would normally. Maybe you can try this a few times with Mystical Ninja and see if it gives you any error when the skipping occurs, because I've still not been able to reproduce this error.

Cornellius
09-12-2005, 09:08 PM
nt

The 9th Sage
09-13-2005, 03:58 AM
> v1.0 beta 6 has display of errors disabled by default, if
> you enable it it will display more errors than the old one
> would normally. Maybe you can try this a few times with
> Mystical Ninja and see if it gives you any error when the
> skipping occurs, because I've still not been able to
> reproduce this error.

Strangely, I've had it going for an hour or two without noticing this...I'll try again tommorow.

AkaneJones
09-15-2005, 07:24 AM
well first I got it to stop skiping. It was very easy to get it to skip from Hot Blooded Man A to Hot Blooded Man C so I used that as the test(note: It also skipped in Mario64 from the first song to like 8songs latter, and froze up when skip a usf and going to spc when it was saposed to play a usf next but all that's another story)
Anyway first I shut of the detect silence, nothing.
Then what else was on putting ds back one, nothing.
Next turned everything on, nothing.
And then turned detect silence off, it stopped skipping.
Again I turned everthing off, it stayed stop skipping.
Then I turned on each one seperatly(detect silence/Audio HLE/Use Recompiler CPU), and it remained not skipping(note: I was going to try Fast Seek, RSP selections, & Round Frequency but the speed crawles with out the Use Recompiler CPU on)
In amounges these test I also turned the CPU Thread Priority to "Lowest" setting.
Either way with the CPU Thread Priority set to Lowest and everthing but detect silence on it doesn't skip.

I should also note the play forever button doesn't work it just skips to the next song like normal, also I've yet to try the update.

hcs
09-15-2005, 03:13 PM
> Either way with the CPU Thread Priority set to Lowest and
> everthing but detect silence on it doesn't skip.

Thank you for your testing.

> I should also note the play forever button doesn't work it
> just skips to the next song like normal, also I've yet to
> try the update.

The update (and there have been several) fixes quite a few errors, and also Detect Silence is off by default (since most users won't need it and it causes problems every once in a while).

The current version was just released a few hours ago:
http://www.halleyscometsoftware.com/usf/64thv100b9.zip64th Note v1.0 beta 9</a>

Cornellius
09-15-2005, 04:48 PM
> The current version was just released a few hours ago:
> 64th Note v1.0 beta 9

Ooooh ! It still hot :)

Anyway, i only listen to completed rips, and since last BETA, I haven't encountered any bug in foobar2000, neither in Winamp.

hcs
09-15-2005, 06:20 PM
copied from my forum:
I think I've fixed that skipping problem. I finally experienced it myself while playing through some Mario Party 2 tracks, when it skipped now only a few USFs but an MP3 as well. This suggested that the problem lies in the track end message being sent more than once, as nothing else should be able to carry over from one plugin to another like that. Things are now set up so that even if the thread doesn't die right away when the stop message is sent to winamp (as can be the case sometimes) the message will only be sent once.
I was able to cause the skipping behavior by preventing the CPU thread from exiting cleanly, thus forcing it's eventual external shutdown, and this would cause it to skip many tracks. With the new track end code there is a pause while we wait for the CPU thread to die, and then a clean transition to the next track. I remember akane mentioning such a pause before skipping once, so I think I'm on the right track

Let me know, of course, if you experience this bug ever again.

http://www.halleyscometsoftware.com/usf/64thv100b10.zip64th Note v1.0 beta 10</a> <- be sure to use the new version now!<P ID="edit"><FONT class="small">Edited by hcs on 09/15/05 01:22 PM.</FONT></P>

Lillymon
09-16-2005, 08:36 PM
I've now got version 1.0 beta 10 working on foobar2000 thanks to the Wrapper for Winamp input, but it throws up an error whenever a track is played.

INFO (CORE) : opening file for playback :
INFO (CORE) : location: "file://C:\Nintendo 64\Nintendo 64 music\Super Mario 64\02 Super Mario 64 - Title Theme.miniusf" (0)
ERROR (foo_dsp_extra) : unable to resample from 32006Hz to 48000Hz
INFO (foo_out_dsound_ex) : Created stream: 32006Hz 16bps 2ch

It's only a minor thing since the tracks still play and sound fine, but I thought I'd let you know anyway in case there's something that can be done from your end.

Cornellius
09-16-2005, 10:19 PM
I had those, but I turned away the warnings. The tracks are playing fine and I've noticed no bugs. You're right still, it can be some usefull date for hcs.

hcs
09-17-2005, 12:59 AM
> I've now got version 1.0 beta 10 working on foobar2000
> thanks to the Wrapper for Winamp input, but it throws up an
> error whenever a track is played.
>...

That is an error with your dsp plugin, which apparently wants to resample things automatically to 48 KHz and doesn't like the odd frequencies 64th Note uses for exactness. If you select "round frequency" in the configuration this problem may, for the most part, be solved.

Also note that in the help dialog (accessible from the configuration window) it is stated that to ensure optimal compatibility with foobar2k and XMPlay select "round frequency" and "seek backwards".

Lillymon
09-17-2005, 05:17 PM
> That is an error with your dsp plugin, which apparently
> wants to resample things automatically to 48 KHz and doesn't
> like the odd frequencies 64th Note uses for exactness.

Yeah, I made it do that because I have a Sound Blaster Audigy and I prefer the best quality possible.

> If you select "round frequency" in the configuration this
> problem may, for the most part, be solved.

> Also note that in the help dialog (accessible from the
> configuration window) it is stated that to ensure optimal
> compatibility with foobar2k and XMPlay select "round
> frequency" and "seek backwards".

Well that seemed to fix all of the problems. I enabled both options and now foobar2000 seems perfectly happy. Thanks.

Edit: Well, it works for Super Mario 64 and OoT tracks. But Tetrisphere and Mario Kart 64 still don't like it. Is there any way I can just get foobar2000 to shut up?<P ID="edit"><FONT class="small">Edited by Lillymon on 09/17/05 03:06 PM.</FONT></P>