modizer : iphone/ipad mod player
category: music [glöplog]
Okay, having bought this I feel I have done my part to support yet another independent iPhone developer. That said.. wow.. this app is really slow, crashes A LOT (four times in a row now, just by tapping or searching for something), and the UI is really messy.
If you're looking for a module player for the iPhone I would suggest you look elsewhere, for example at Module Player which actually works.
If you're looking for a module player for the iPhone I would suggest you look elsewhere, for example at Module Player which actually works.
Modelizer is 12+, module player is 17+?
something must be (even more) seriously fucked at apple... or is there free pr0n included?
something must be (even more) seriously fucked at apple... or is there free pr0n included?
The developer gets to decide the rating, so you've got to ask the author of "module player" :)
i love the player :D
Gloom, I'm sorry if you encountered issue. Perhaps you could give more details since on my side I dont have crash (3GS on 4.0) and it is not "really slow"...
Btw modizer supports a lot of formats and is, I think, pretty cheap compared to other software :) it is also a v1.0 so I will work on improving it based on your feedback.
Btw modizer supports a lot of formats and is, I think, pretty cheap compared to other software :) it is also a v1.0 so I will work on improving it based on your feedback.
In fact I think I know what some of you mean by "slow" : artist listing is quite slow since I'm checking what has been dowloaded before 1st draw of the cell. I'll try to find a workaround in v1.1
Btw IPhone 3G should work with modizer based on beta test feedback, but for sure the cpu intensive formats might be hard to play (uade, ps1, ps2...)
Btw IPhone 3G should work with modizer based on beta test feedback, but for sure the cpu intensive formats might be hard to play (uade, ps1, ps2...)
Well done yoyo, I just bought this today and it is wicked. The uade playback is the best emulated mod player I have ever heard. Actually plays my chip tunes properly. Noticed one big issue though, the Sid playback is a bit broken. The noise wave isn't working.
I'm not expert regarding sid tunes, so if you could give me some song names I could compare between sidplay on macos & modizer & it would be easy to fix I think...
Congratulations on grabbing a review on TouchArcade - that ought to get you some sales :) http://toucharcade.com/2010/10/02/modizer-its-not-a-game-but-it-sure-sounds-sweet/
Quote:
Demoscene coders were quick to adopt these trackers to create soundtracks to accompany their onscreen pixel magic and soon the "music guy" became a critical component of every demogroup. Noting this, game developers soon adopted MODs as their solution for in-game music. Back in the day of limited CPU resources, audio boards with real horesepower came onto the scene to enable efficient playback of not just 4 but 8, 16, 32, 64 channels. Demos and games benefitted mightily, and audio geeks had a new scene to drool over. (I was a GUS and CapaMOD man, myself.)
yes, I had sent an email to the admin but I was very surprised when I saw his article!
btw gloom, do not hesitate to give me more details on the issue you encounter. My email : ymagnien at gmail dot com
btw gloom, do not hesitate to give me more details on the issue you encounter. My email : ymagnien at gmail dot com
regarding sidplay, I think I have identified the issue : sidplay2 offers 3 level of optimisations, level 0 is the most accurate (and not optimized...) and sounds the best.
For example, second_reality_part1 from KB only sounds right with 0 optmization.
In modizer I have hard coded it to level 1, since level 0 is too slow for 3GS (iPad seems to be the minimum, cannot test on iPhone 4).
I will put this as a setting in next version
For example, second_reality_part1 from KB only sounds right with 0 optmization.
In modizer I have hard coded it to level 1, since level 0 is too slow for 3GS (iPad seems to be the minimum, cannot test on iPhone 4).
I will put this as a setting in next version
I got an iPhone 4 if you need it testing. Something else I just noticed is the uade player doesn't quite get to the end of the tune. Seems to cut off most of the last pattern.
Yes I have fixed this issue in my current build.
Expect an update in a few days
Expect an update in a few days
it seems that modizer has problems with scandinavian chars Johannes Bjerregård is spelled Johannes BjerregÃrd. And i am unable to download any of his tunes. Also make the title font smaller so that we can see more chars in the title.
It seems to be related to a wrong conversion of modland index file to modizer internal db. I'll try to fix this kind of issue for v1.1
Meanwhile, did you try to download directly from the web browser using the exotica/modland website ?
Meanwhile, did you try to download directly from the web browser using the exotica/modland website ?
yep thats what i did.
Another thing i have a the iphone app "sidplayer pro" and i dont know maybe my ears are playing a trick on me but GoldenAxe by jeroen tel sounds "better" on sidplayer pro. I think it uses vice to play the tunes maybe it would be worth checking out if maybe vice does something different that what you are using on modizer.
Great app btw i am using it all the time.
Another thing i have a the iphone app "sidplayer pro" and i dont know maybe my ears are playing a trick on me but GoldenAxe by jeroen tel sounds "better" on sidplayer pro. I think it uses vice to play the tunes maybe it would be worth checking out if maybe vice does something different that what you are using on modizer.
Great app btw i am using it all the time.
in fact regarding sid the current engine is not very good! I have used for v1.0 libsidplay2/resid but it was probably a wrong one since it was both slow & inaccurate.
I have rewritten modizer with a clean version (the latest found on sourceforege) and the result is better : it sounds right and it is faster!
It will be included in v1.1 than I plan to submit to apple for validation next week.
I have rewritten modizer with a clean version (the latest found on sourceforege) and the result is better : it sounds right and it is faster!
It will be included in v1.1 than I plan to submit to apple for validation next week.
Keep up the good work yoyofr! Probably the most used app on my iPWN since I got it.
Does this app support SNDH (Atari ST) or SAP (Atari Pokey) formats? If not could they be added? I've been looking for a good all-in-one solution chiptune app for a while now.
Yes, both are supported.
The complete list is :
- Sidplay2/resid: SID (C64)
- ST-Sound: YM (Atari ST, Amstrad CPC)
- SC68: SC68, SNDH (Atari ST, Amiga)
- Hively tracker: AHX, HVL
- Mdxplay : MDX (Sharp X68000)
- libmodplug: FT, MOD, S3M, XM, MED, MMD0, MMD1, MMD2, MMD3, MMD4, MMDC, MTM, IT, 669, ULT, STM, FAR, WAV, AMF, AMS, DSM, MDL, OKT, MID, DMF, PTM, DBM, MT2, AMF0, PSM, J2B, ABC, PAT, UMX
- Blargg's Game Music Emu (GME): AY, GBS, GYM, HES, KSS, NSF, NSFE, SAP, SPC, VGM, VGZ (Nntendo, Sega, Nec, ...)
- adplug: A2M, ADL, AMD, AS3M, BAM, BMF, CFF, CMF, D00, DFM, DM0, DMO, DR0, DRO, DTM, HSC, HSP, IMF, KSM, LAA, LDS, M, MAD, MID, MKJ, MSC, MTK, RAD, RAW, RIX, ROL, S3M, SA2, SAT, SCI, SNG, XAD, XMS, XSM (Adlib music)
- SexyPSF: PSF, MINIPSF (Sony PS1)
- AudioOverload SDK (AOSDK): PSF2, MINIPSF2, SPU, MINISPU (Sony PS1, PS2)
- uade:AST, AHX, THX, ADPCM, AMC, ABK, AAM, ALP, AON, AON4, AON8, ADSC, MOD_ADSC4, BSS, BD, BDS, UDS, KRIS, CIN, CORE, CUS, CUST, CUSTOM, CM, RK, RKB, DZ, MKIIO, DL, DL_DELI, DLN, DH, DW, DWOLD, DLM2, DM2, DLM1, DM1, DSR, DB, DIGI, DSC, DSS, DNS, EMS, EMSV6, EX, FC13, FC3, FC, FC14, FC4, FRED, GRAY, BFC, BSI, FC-BSI, FP, FW, GLUE, GM, EA, MG, HD, HIPC, SOC, EMOD, QC, IMS, DUM, IS, IS20, JAM, JC, JMF, JCB, JCBO, JPN, JPND, JP, JT, MON_OLD, JO, HIP, MCMD, SOG, HIP7, S7G, HST, KH, POWT, PT, LME, MON, MFP, HN, MTP2, THN, MC, MCR, MCO, MK2, MKII, AVP, MW, MAX, MCMD_ORG, MED, MMD0, MMD1, MMD2, MSO, MIDI, MD, MMDC, DMU, MUG, DMU2, MUG2, MA, MM4, MM8, MMS, NTP, TWO, OCTAMED, OKT, ONE, DAT, PS, SNK, PVP, PAP, PSA, MOD_DOC, MOD15, MOD15_MST, MOD_NTK, MOD_NTK1, MOD_NTK2, MOD_NTKAMP, MOD_FLT4, MOD, MOD_COMP, !PM!, 40A, 40B, 41A, 50A, 60A, 61A, AC1, AC1D, AVAL, CHAN, CP, CPLX, CRB, DI, EU, FC-M, FCM, FT, FUZ, FUZZ, GMC, GV, HMC, HRT, HRT!, ICE, IT1, KEF, KEF7, KRS, KSM, LAX, MEXXMP, MPRO, NP, NP1, NP2, NOISEPACKER2, NP3, NOISEPACKER3, NR, NRU, NTPK, P10, P21, P30, P40A, P40B, P41A, P4X, P50A, P5A, P5X, P60, P60A, P61, P61A, P6X, PHA, PIN, PM, PM0, PM01, PM1, PM10C, PM18A, PM2, PM20, PM4, PM40, PMZ, POLK, PP10, PP20, PP21, PP30, PPK, PR1, PR2, PROM, PRU, PRU1, PRU2, PRUN, PRUN1, PRUN2, PWR, PYG, PYGM, PYGMY, SKT, SKYT, SNT, SNT!, ST2, ST26, ST30, STAR, STPK, TP, TP1, TP2, TP3, UN2, UNIC, UNIC2, WN, XAN, XANN, ZEN, PUMA, RJP, SNG, RIFF, RH, RHO, SA-P, SCUMM, S-C, SCN, SCR, SID1, SMN, SID2, MOK, SA, SONIC, SA_OLD, SMUS, SNX, TINY, SPL, SC, SCT, PSF, SFX, SFX13, TW, SM, SM1, SM2, SM3, SMPRO, BP, SNDMON, BP3, SJS, JD, DODA, SAS, SS, SB, JPO, JPOLD, SUN, SYN, SDR, OSP, ST, SYNMOD, TFMX1.5, TFHD1.5, TFMX7V, TFHD7V, MDAT, TFMXPRO, TFHDPRO, TFMX, MDST, THM, TF, TME, SG, DP, TRC, TRO, TRONIC, MOD15_UST, VSS, WB, ML, MOD15_ST-IV, AGI, TPU, QPA, SQT, QTS
(Amiga)
The complete list is :
- Sidplay2/resid: SID (C64)
- ST-Sound: YM (Atari ST, Amstrad CPC)
- SC68: SC68, SNDH (Atari ST, Amiga)
- Hively tracker: AHX, HVL
- Mdxplay : MDX (Sharp X68000)
- libmodplug: FT, MOD, S3M, XM, MED, MMD0, MMD1, MMD2, MMD3, MMD4, MMDC, MTM, IT, 669, ULT, STM, FAR, WAV, AMF, AMS, DSM, MDL, OKT, MID, DMF, PTM, DBM, MT2, AMF0, PSM, J2B, ABC, PAT, UMX
- Blargg's Game Music Emu (GME): AY, GBS, GYM, HES, KSS, NSF, NSFE, SAP, SPC, VGM, VGZ (Nntendo, Sega, Nec, ...)
- adplug: A2M, ADL, AMD, AS3M, BAM, BMF, CFF, CMF, D00, DFM, DM0, DMO, DR0, DRO, DTM, HSC, HSP, IMF, KSM, LAA, LDS, M, MAD, MID, MKJ, MSC, MTK, RAD, RAW, RIX, ROL, S3M, SA2, SAT, SCI, SNG, XAD, XMS, XSM (Adlib music)
- SexyPSF: PSF, MINIPSF (Sony PS1)
- AudioOverload SDK (AOSDK): PSF2, MINIPSF2, SPU, MINISPU (Sony PS1, PS2)
- uade:AST, AHX, THX, ADPCM, AMC, ABK, AAM, ALP, AON, AON4, AON8, ADSC, MOD_ADSC4, BSS, BD, BDS, UDS, KRIS, CIN, CORE, CUS, CUST, CUSTOM, CM, RK, RKB, DZ, MKIIO, DL, DL_DELI, DLN, DH, DW, DWOLD, DLM2, DM2, DLM1, DM1, DSR, DB, DIGI, DSC, DSS, DNS, EMS, EMSV6, EX, FC13, FC3, FC, FC14, FC4, FRED, GRAY, BFC, BSI, FC-BSI, FP, FW, GLUE, GM, EA, MG, HD, HIPC, SOC, EMOD, QC, IMS, DUM, IS, IS20, JAM, JC, JMF, JCB, JCBO, JPN, JPND, JP, JT, MON_OLD, JO, HIP, MCMD, SOG, HIP7, S7G, HST, KH, POWT, PT, LME, MON, MFP, HN, MTP2, THN, MC, MCR, MCO, MK2, MKII, AVP, MW, MAX, MCMD_ORG, MED, MMD0, MMD1, MMD2, MSO, MIDI, MD, MMDC, DMU, MUG, DMU2, MUG2, MA, MM4, MM8, MMS, NTP, TWO, OCTAMED, OKT, ONE, DAT, PS, SNK, PVP, PAP, PSA, MOD_DOC, MOD15, MOD15_MST, MOD_NTK, MOD_NTK1, MOD_NTK2, MOD_NTKAMP, MOD_FLT4, MOD, MOD_COMP, !PM!, 40A, 40B, 41A, 50A, 60A, 61A, AC1, AC1D, AVAL, CHAN, CP, CPLX, CRB, DI, EU, FC-M, FCM, FT, FUZ, FUZZ, GMC, GV, HMC, HRT, HRT!, ICE, IT1, KEF, KEF7, KRS, KSM, LAX, MEXXMP, MPRO, NP, NP1, NP2, NOISEPACKER2, NP3, NOISEPACKER3, NR, NRU, NTPK, P10, P21, P30, P40A, P40B, P41A, P4X, P50A, P5A, P5X, P60, P60A, P61, P61A, P6X, PHA, PIN, PM, PM0, PM01, PM1, PM10C, PM18A, PM2, PM20, PM4, PM40, PMZ, POLK, PP10, PP20, PP21, PP30, PPK, PR1, PR2, PROM, PRU, PRU1, PRU2, PRUN, PRUN1, PRUN2, PWR, PYG, PYGM, PYGMY, SKT, SKYT, SNT, SNT!, ST2, ST26, ST30, STAR, STPK, TP, TP1, TP2, TP3, UN2, UNIC, UNIC2, WN, XAN, XANN, ZEN, PUMA, RJP, SNG, RIFF, RH, RHO, SA-P, SCUMM, S-C, SCN, SCR, SID1, SMN, SID2, MOK, SA, SONIC, SA_OLD, SMUS, SNX, TINY, SPL, SC, SCT, PSF, SFX, SFX13, TW, SM, SM1, SM2, SM3, SMPRO, BP, SNDMON, BP3, SJS, JD, DODA, SAS, SS, SB, JPO, JPOLD, SUN, SYN, SDR, OSP, ST, SYNMOD, TFMX1.5, TFHD1.5, TFMX7V, TFHD7V, MDAT, TFMXPRO, TFHDPRO, TFMX, MDST, THM, TF, TME, SG, DP, TRC, TRO, TRONIC, MOD15_UST, VSS, WB, ML, MOD15_ST-IV, AGI, TPU, QPA, SQT, QTS
(Amiga)
A frind finally shown it to me during the weekend, I was quite pleased to hear some of my modules from years ago (it has my first module as kaneel as well as some from 2002/2003) and I found it ever funnier modland has some modules from my first moniker(firefly). Anyway, it replays my .it well :D
Best module player on iPhone so far, clearly. Bought it immediately after testing the beta before the official release. Congratulations again!
The management of the locally stored files could be better however. Having different kind of directory structure for a single a composer depending of how the modules are selected for download makes the things not so convenient to browse the tunes locally afterwards.
The management of the locally stored files could be better however. Having different kind of directory structure for a single a composer depending of how the modules are selected for download makes the things not so convenient to browse the tunes locally afterwards.
Excelent module player! Bought it immediately :)
Suggestion for future version: store the all the download data in a sqlite database, and fill in as much info as possible (i.e. artist, song name, file type) when it's downloaded (some of the sites seem to have a standard file naming system, so you could pick this info up from there if it's not part of the file metadata).
This way it's pretty easy to browse your files by type or artist or whatever, and it's also easy to do a search. I'd suggest searching for artist as 'kaneel' should first show results where the artist is known, then show a list where 'kaneel' is found in the filename as 'possible matches. Perhaps you could add a tick box next to these, with a 'confirm match' button that will add the artist name to the database for these files.
It's never going to be good because the download sites are inconsistent, and the file formats are a real mess when it comes to metadata, but this might help a lot.
This way it's pretty easy to browse your files by type or artist or whatever, and it's also easy to do a search. I'd suggest searching for artist as 'kaneel' should first show results where the artist is known, then show a list where 'kaneel' is found in the filename as 'possible matches. Perhaps you could add a tick box next to these, with a 'confirm match' button that will add the artist name to the database for these files.
It's never going to be good because the download sites are inconsistent, and the file formats are a real mess when it comes to metadata, but this might help a lot.
Ahahaa you're actually talking about this kaneel's samples.it module distance made right? That's fun, people can actually discover other people this way (well, it may be the other way, they come, listen to distance, discover my music next :D)
btw psonice, try out "firefly" if you want to hear some old cheesy 2001 stuff :)
btw psonice, try out "firefly" if you want to hear some old cheesy 2001 stuff :)