Praise, Bug and Suggestion all in one :P

classic Classic list List threaded Threaded
26 messages Options
12
zefie zefie
Reply | Threaded
Open this post in threaded view
|

Praise, Bug and Suggestion all in one :P

Just wanted to say this is my favorite app on my iPad so far. The compatibility is awesome too. Much thanks for this awesome app.

Now onto the bug I found, seems psf2 files won't play if the player is set to infinite loop. I've tried with various validated psf2 rips. You probably already know this though :P

And my only suggestion is just a request. CRI ADX support (check out the vgmstream project, they have a ADX decoder).

And possibly a midi player based on timidity++ or something. I noticed it shows midis, but it loaded under modplug and was frightening (and wouldn't stop until I loaded another file). I noticed the iPad lacks a midi player, when I tried to play a file in Safari it didn't know what to do with it. I assume the iPhone has one due to ringtones, but for some reason is disabled on the iPad (and probably iPod's). So it would fill a missing void.

Thanks again :)
yoyofr yoyofr
Reply | Threaded
Open this post in threaded view
|

Re: Praise, Bug and Suggestion all in one :P

CRI ADX might be included in a later version, I'll do some test. I don't plan to add it into v1.2 to avoid any further delay... I've already taken too much time with v1.2 :-)

Regarding midi playback, v1.2 will come with wildmidi and a standard timidity set for samples/instruments. This will increase modizer package size (to around 60MB) but will allow midi playback on 3GS device & faster ones.
zefie zefie
Reply | Threaded
Open this post in threaded view
|

Re: Praise, Bug and Suggestion all in one :P

Awesome, I could have saved $7 on that other old app >.>
If it will support SF2 loading you will probably get all their customers :)

CRI ADX shouldn't be too hard, AFAIK it is just an ADPCM stream with looping. It shouldn't be processor intensive.
yoyofr yoyofr
Reply | Threaded
Open this post in threaded view
|

Re: Praise, Bug and Suggestion all in one :P

eventually timidity++ will be used, it's sounding a lot better than wildmidi & seems ok on 3GS and faster device.
sf2 loading will be supported but probably hard coded and not editable in v1.2
for v1.3 if people wants it I'll add an option to choose your own sf2 soundfont.
yoyofr yoyofr
Reply | Threaded
Open this post in threaded view
|

Re: Praise, Bug and Suggestion all in one :P

 some more details : right now I have a beta v1.2 under testing and I'm using merlin_gold.sf2 soundfont.
Sounds really good ;-)
modizeruser modizeruser
Reply | Threaded
Open this post in threaded view
|

Re: Praise, Bug and Suggestion all in one :P

I've been using 1.2 all day. I like it! But...I seem to be getting a lot more crashes than I was in 1.1. They tend to happen when the app is backgrounded and I'm listening to Mega Drive music. Sometimes with SFC music as well.

My specs: iPod Touch 3g
Latest iOS

yoyofr yoyofr
Reply | Threaded
Open this post in threaded view
|

Re: Praise, Bug and Suggestion all in one :P

  I have to fix this : could you give me more details?
  When does it crash? Is it always at the same time? how much entries do you have in your playlist?
Which files are you playing?
sly16bit sly16bit
Reply | Threaded
Open this post in threaded view
|

Re: Praise, Bug and Suggestion all in one :P

I've been having a couple of crashes, too. But only while using the FTP server. I crashed a couple of times when stopping the server after transfering GSF files. Aside from that, no crashes yet. I've only been using the GSF playback since 1.2, though. Works very well on my iPod Touch 4th Gen!!

Now for words of praise, I like your work on this very much! The app looks slicker, too. And I love the new icon! Great work on this release! I've never had any regrets with the purchase of this app and this update makes me even happier! I'm recommending this to anyone remotely interested in playing multiple music file formats on there iOs device.
Sappharad Sappharad
Reply | Threaded
Open this post in threaded view
|

Re: Praise, Bug and Suggestion all in one :P

I've seen more crashing as well. Most of it seems to be UI related from the crash logs, so I'm going to assume those are just because I'm running beta firmware and ignore those.

However, there was one crash today that is probably the same one others are getting. I loaded up a folder of about ~300 MIDI files, and after about 60 or so files into the list I double-clicked the headphones to skip a track and the music stopped. When I clicked the headphones again, iPod music resumed. So I took my phone out of my pocket and saw that Modizer had crashed. The crash log isn't very useful though.... (I've just pasted the appropriate thread)

Thread 5 Crashed:
0   libsystem_kernel.dylib        	0x0001405c __pthread_kill + 8
1   libsystem_c.dylib             	0x00039000 pthread_kill + 48
2   libsystem_c.dylib             	0x0002e894 __abort + 80
3   libsystem_c.dylib             	0x0000d51c __chk_fail + 32
4   libsystem_c.dylib             	0x0000d446 __strcat_chk + 46
5   modizer                       	0x002aa470 0x1000 + 2790512
6   modizer                       	0x002e2c94 0x1000 + 3021972
7   modizer                       	0x002e21d0 0x1000 + 3019216
8   modizer                       	0x002df154 0x1000 + 3006804
9   modizer                       	0x002d14d8 0x1000 + 2950360
10  modizer                       	0x002d21dc 0x1000 + 2953692
11  modizer                       	0x002f8d16 0x1000 + 3112214
12  modizer                       	0x00158654 0x1000 + 1406548
13  modizer                       	0x0015570e 0x1000 + 1394446
14  Foundation                    	0x0001cb4a -[NSThread main] + 42
15  Foundation                    	0x00099674 __NSThread__main__ + 836
16  libsystem_c.dylib             	0x00037582 _pthread_start + 254
17  libsystem_c.dylib             	0x0003a308 thread_start + 0

Also, the bug when you rub your finger over the play button and the glow around it gets wider and wider is still there. After tapping the "Next track" button a lot, eventually it gets to the point where you just see solid white when you tap one of the playback icons. I'm not intentionally trying to make the glow bigger, it just ends up that way after many taps.
yoyofr yoyofr
Reply | Threaded
Open this post in threaded view
|

Re: Praise, Bug and Suggestion all in one :P

I just fixed the "glowing" bug, it was just a wrong setup of the UI buttons.
Regarding the crash log, it might be usefull to send it to me, since I think I can populate it with symbol info.

In my current dev version I have changed the way filesystem is accessed, maybe the crash issue you got is linked to it. Basically in v1.2 (and prior), I was using the default filemanager each time, which is not so good since it is not thread safe. When modizer is playing in background it's for sure a potential issue each time another app is trying to access filesystem.

I still get some opengl related error on a random basis, so I'm investigating.
modizeruser modizeruser
Reply | Threaded
Open this post in threaded view
|

Re: Praise, Bug and Suggestion all in one :P

A few random thoughts and questions:

1. Does anyone get stuttering playback on PSF and SSF files? They're probably more demanding than NES and Genesis files, so it's no wonder. It happens more when multitasking (like checking mail or Safari) SSF files stutter a bit more. Can performance be improved or is playing these types of files simply too taxing for an iPod Touch 3g?

2. 1.2 seems to have lost the ability to rate individual tracks in SPC files. I used to be able to rate them, but now it just seems to apply the rating to the whole SPC file.

3. Any plans to add support for the mini2sf format? (Nintendo DS)

4. Modizer is my favorite app on the app store. I suggest it to anyone who likes videogame music! Great work, yoyofr!
yoyofr yoyofr
Reply | Threaded
Open this post in threaded view
|

Re: Praise, Bug and Suggestion all in one :P

to answer your questions :
1. PSF, SSF, PSF2, DSF are really complex formats to emulate, so it's no surprise it's stuttering when doing multitasking. I think probably iPad 1 & 2 are the best devices for this.
However PSF should be ok & perhaps also SSF if you don't do multitasking and only listen to music.

Basically all this format require to emulate faser gaming device than the other one (NSF, SPC, ...). To emulate a Playstation or a Saturn, even if it is not the full hardware, is really a tough job for the iphone/ipod/ipad CPU.

2. In fact you can only rate a file and not a song within a file. In v1.0 and v1.1, all downloaded archives, like snes RSN file, were uncompressed before playing them. So each spc file was played separately. Since in v1.2 I added native support for RSN, modizer consider each spc as a subsong.
I need know to add support for subsong rating, subsong playlist capabilities, ... But it's a very impacting change so it will take time.

3. mini2sf is not on my roadmap for now (not sure it would be validated by Apple and also not sure current ds emu could run fast enough on ios devices).

4. Thanks!
modizeruser modizeruser
Reply | Threaded
Open this post in threaded view
|

Re: Praise, Bug and Suggestion all in one :P

Subsong playlist capabilities would be awesome. I'd love to be able to make playlists with some of my favorite game series as a theme.

Can anyone with a newer handheld device (iPod Touch 4g or iPhone 4) tell me what SSF playback is like for them? Can the newer chip handle it with ease or is there stuttering?

sly16bit sly16bit
Reply | Threaded
Open this post in threaded view
|

Re: Praise, Bug and Suggestion all in one :P

In reply to this post by sly16bit
Just had a pretty annoying bug. Actually I had this bug once in 1.1, too. Modizer just stopped working altogether. The app loads, and quits. Simple as that. The only way to make the app work again, is to delete it and re-install. I lose all my favorites/playlists in the process though. Some important file got corrupted perhaps?
yoyofr yoyofr
Reply | Threaded
Open this post in threaded view
|

Re: Praise, Bug and Suggestion all in one :P

that's weird... Did you try to reset (switch off then switch on) your device ?
usually modizer should be able to detect a crash since it's checking that it ended correctly before
loading user defined settings.
of course if you changed some internal file inside modizer package dir it's something else... But I understand it's not the case.
I don't know if sqlite3 databases are known for having corruption issues?
sly16bit sly16bit
Reply | Threaded
Open this post in threaded view
|

Re: Praise, Bug and Suggestion all in one :P

Yes I tried a reset of my iPod and it still doesn't work.. This couldn't be related to a bug I had a day earlier while stopping the FTP server.. I was only copying pictures to use as folder covers.
yoyofr yoyofr
Reply | Threaded
Open this post in threaded view
|

Re: Praise, Bug and Suggestion all in one :P

  your crash logs might be useful to help me identify the root cause.
  If you don't know how to get the crash logs, here is a guide, just replace mecanto by modizer when
reading it ;-)
http://gs.mecanto.com/mecanto/topics/how_to_send_my_crash_logs_iphone_app
you can use my email address : ymagnien (at) gmail (dot) com
arfy arfy
Reply | Threaded
Open this post in threaded view
|

Re: Praise, Bug and Suggestion all in one :P

In reply to this post by zefie
HI, Just grab this ap yesterday... Excellent! well seems that way so far. However, one bug to report, perhaps a 1.2.1 release? Seems that filters are disabled under sidplay2. Is this intentional? Changing optomisation  settings didn't make a diffrence. Sidplay1 filters work just fine.

Keep it up!
yoyofr yoyofr
Reply | Threaded
Open this post in threaded view
|

Re: Praise, Bug and Suggestion all in one :P

do you have some sid files I could use to check this ?
basically optimisation is for sidplay2 engine only.
sidplay2 filter is turned off because it was too slow to emulate. for sidplay1 there is no specific filter setting...
arfy arfy
Reply | Threaded
Open this post in threaded view
|

Re: Praise, Bug and Suggestion all in one :P

Hi, well, that explains it then. I did wonder if you'd turned off sid filters for that reason... but I'll just point out here that Sidplayer Pro, also in the app store, does emulate filters just fine, and pretty sure it's using libsidplay2 as well. Now, if your using reSidFP, then yes, filters will take up a bucket load of CPU. Honestly, I don't mind the old sidplay1 engine for nostalja purposes, where yes, filters work just fine.
 
As for sids to check, almost anything by drax will do, drax, jch, laxity.. pretty much all use the filter.
 
 
----- Original Message -----
Sent: Sunday, July 03, 2011 6:14 PM
Subject: Re: Praise, Bug and Suggestion all in one :P

do you have some sid files I could use to check this ?
basically optimisation is for sidplay2 engine only.
sidplay2 filter is turned off because it was too slow to emulate. for sidplay1 there is no specific filter setting...


If you reply to this email, your message will be added to the discussion below:
http://modizer.988727.n3.nabble.com/Praise-Bug-and-Suggestion-all-in-one-P-tp2969287p3134296.html
To unsubscribe from Praise, Bug and Suggestion all in one :P, click here.
12