[Release] Modo - ultra simple mod player
This is a discussion on [Release] Modo - ultra simple mod player within the PSP Development Forum forums, part of the PSP Development, Hacks, and Homebrew category; Hello Supported formats Trackers: 669, IT, MED, MOD, MTM, S3M, STM and XM module format. C64: SID and MUS Atari ...
-
07-25-2007, 07:00 AM #1QJ Gamer Bronze
- Join Date
- Apr 2006
- Posts
- 25
- QJ Pts
- 4,275
- Level
- 41
- Downloads
- 0
- Uploads
- 0
[Update June 16] [Release] Modo - ultra simple mod player
Hello
Supported formats
- Trackers: 669, IT, MED, MOD, MTM, S3M, STM and XM module format.
- C64: SID and MUS
- Atari ST: YM, SNDH and SC68
- Others:
- SPC (Snes)
- GYM & VGMz (Sega Master System / Sega Genesis aka Mega Drive / some derivats)
- GBS (Gameboy)
- NSF & NSFe (Nes)
- AY (Spectrum / Amstrad CPC)
- SAP (Atari XL)
- Modern: Vorbis/Ogg and MP3
[[Update - June 16, 2008]]
- Upgraded to libmpg123 1.4.3. Fixes crash because of invalid ID3 tags
- Fixed volume boost. First boost level did nothing.
- Improved MED playback. Instrument transpose value taken into account.
- Added option to enable shuffle at startup. See included file modo.cfg.example.
[[Update - February 26, 2008]]
- Changed button functionality:
Press Circle - Toggle volume boost
Hold Circle - Reset sleeptimer - Added max play timer. Adjust via analog stick up/down. Useful if you listen to some console formats or SID.
- For the tracker module playback:
Hold Cross - Select how often a module which loops gets played. Default is three times. If module does not loop, this setting does nothing.
[[Update - January 28, 2008]]
- Added MP3 support via libmpg123
- If you embed the song lyric in a MP3 file the player will display it, use Up / Down to scroll through it. The lyric has to be in the id3v2 tag USLT (Unsynchronized lyric transcription). Max. 80 lines.
[[Update - January 21, 2008]]
- Rebuild latest version from October 14, 2007 for firmware 3.xx. See download link below. Nothing else changed since October.
[[Update - October 14, 2007]]
I have updated the player, the following has changed:
- Fixed bug in sid playback, some PSID were refused to play (Thx to Shazz).
- Press Start button in menu to toggle shuffle on/off.
- Menu browsing is now faster, hold up or down to go faster over time.
- In playback mode if you hold L or R it will also go faster over time.
- Added Atari ST support:
- YM files via Leonard's ST-Sound library.
- SC68 and SNDH files via Ben's sc68 library.
Please see Readme.txt for details.
Download Modo (Version from June 16) for Firmware 3.xx
Directory browser

Playback mode for MP3

Playback mode for modules

Playback mode for sid

Playback mode for consoles
Last edited by wbb; 06-16-2008 at 11:44 PM. Reason: Update, new version
-
07-25-2007, 07:13 AM #2QJ Gamer Platinum
- Join Date
- Feb 2006
- Location
- National Front Disco
- Posts
- 13,057
- QJ Pts
- 66,627
- Level
- 100
- Downloads
- 0
- Uploads
- 0
Cool. Looks good. Unfortunately, I have no files to test it with.
-
07-29-2007, 08:31 AM #3QJ Gamer Bronze
- Join Date
- Apr 2006
- Posts
- 25
- QJ Pts
- 4,275
- Level
- 41
- Downloads
- 0
- Uploads
- 0
Updated the player, it is much better to use now.
-
08-01-2007, 02:23 PM #4
i havent posted on this forum for ages, but this is worth it.... i am copying my post from what i wrote on another site though....
there are some fairly sizable bugs in the MED playback...
i think tempo changes (cmds F and er.. 9? on octamed) and definatley sample-offset trigers (cmd 19) definately arent working right, as the time-strected William Shatner sample in one of my songs is all wrong and causes havoc!
also, when the MED format is used, the sample trigger frequencies should still be restricted to only 3 octaves, with triggers for higher-octaves only playing back at the top of the 3.
this bug causes some MEDs to play back with samples pitched too high (beyond what the original hardware would have done)
only MMD2 (later MED) "mix mode" modules support a larger octave range.... although even MMD2 can be used without mix-mode, and still impose the 3 octave limit.
hope this info is of use the player is good mostly, and nice and light.
a few cosmetic additions might be nice, but perfect the playback routines alone and you have got a really useful proggie here. oh, and AY3 and SID support would be great, but as they are not strictly mods, its a bit of wishful thinking!
thanks for the work.
-
08-03-2007, 04:03 AM #5QJ Gamer Bronze
- Join Date
- Apr 2006
- Posts
- 25
- QJ Pts
- 4,275
- Level
- 41
- Downloads
- 0
- Uploads
- 0
Thanks for feedback. I already answered at dcemu.com, where other problems surfaced.
Regarding MED playback, can you send me ([email protected]) your MED files and I look into it, but I have a feeling that is not that easy as it was with cobra.xm.
-
08-12-2007, 01:58 AM #6QJ Gamer Bronze
- Join Date
- Apr 2006
- Posts
- 25
- QJ Pts
- 4,275
- Level
- 41
- Downloads
- 0
- Uploads
- 0
Updated the player, added 222Mhz mode for some really demanding mod files and improved playback routines (especially MED, thx to horace for his help). For a list of all changes and download please check first post in this thread.
-
08-12-2007, 03:15 AM #7QJ Gamer Green
- Join Date
- Apr 2006
- Location
- england
- Posts
- 833
- QJ Pts
- 6,174
- Level
- 51
- Downloads
- 0
- Uploads
- 0
thanks for sharing your works with us i will test l8r when i have time....so thanks again in advance.....:)
this is what my psp doe's....:)
[url]http://www.youtube.com/watch?v=XY1wM-YexC4[/url]
-
08-12-2007, 08:53 PM #8QJ Gamer Green
- Join Date
- Dec 2005
- Location
- Texas
- Posts
- 1,087
- QJ Pts
- 8,314
- Level
- 61
- Downloads
- 0
- Uploads
- 0
Thank you :)
[SIZE="5"][B]๏̯͡๏[/B][/SIZE]
-
08-12-2007, 08:59 PM #9QJ Gamer Gold
- Join Date
- Aug 2006
- Location
- Under Your Bed
- Posts
- 3,083
- QJ Pts
- 12,189
- Level
- 72
- Downloads
- 0
- Uploads
- 0
Good job on the release
-
08-13-2007, 02:56 PM #10
- Join Date
- Jul 2005
- Posts
- 2
- QJ Pts
- 4,530
- Level
- 42
- Downloads
- 0
- Uploads
- 0
what type are these formats used for 669, IT, MED, MOD, MTM, S3M, STM and XM module?
-
08-13-2007, 03:30 PM #11
I cant believe I haven't seen this yet. Very nice release!
-
08-23-2007, 07:57 AM #12QJ Gamer Bronze
- Join Date
- Apr 2006
- Posts
- 25
- QJ Pts
- 4,275
- Level
- 41
- Downloads
- 0
- Uploads
- 0
Thx.
Player updated to play C64 SID & MUS tunes.
Tested with .sid from HVSC and .mus from CGSC.
-
08-24-2007, 07:04 AM #13
- Join Date
- Aug 2006
- Posts
- 8
- QJ Pts
- 3,783
- Level
- 38
- Downloads
- 0
- Uploads
- 0
great player, thanks for the releases, i love mod files, and this is the best player for the psp :)
steven
-
09-03-2007, 05:10 AM #14QJ Gamer Bronze
- Join Date
- Apr 2006
- Posts
- 25
- QJ Pts
- 4,275
- Level
- 41
- Downloads
- 0
- Uploads
- 0
updated player:
embedded Blargg's Game Music Emulation library (http://slack.net/~ant/libs/audio.html)
-
09-03-2007, 04:17 PM #15
Are you using Mikmod for the majority of formats like XM?
Wondering how you got MED like Amiga OctaMed?
Cheers, Art.
-
09-03-2007, 08:22 PM #16
- Join Date
- Aug 2006
- Posts
- 8
- QJ Pts
- 3,783
- Level
- 38
- Downloads
- 0
- Uploads
- 0
thanks for the update! will there be any support for playing files located inside zip files, or perhaps playing a single selected file, rather than playing an entire folder? also i would love it if your app would support the psp audio remote control so that i can play/pause and skip back and forth through my songs, while having the psp in my pocket...
again thanks for the great app!!!
steven
-
09-03-2007, 08:38 PM #17QJ Gamer Silver

- Join Date
- Oct 2006
- Location
- Pimp'en in the US F#
- Posts
- 1,254
- QJ Pts
- 7,278
- Level
- 56
- Downloads
- 0
- Uploads
- 0
very nice
NEWMy New BLOG!NEWThe Wentire Worls in two Sectors....When did I get dev statz?
Spoiler for my PSP homebrewReleases:Spoiler for Great Quotes:
-
09-04-2007, 04:38 AM #18QJ Gamer Bronze
- Join Date
- Apr 2006
- Posts
- 25
- QJ Pts
- 4,275
- Level
- 41
- Downloads
- 0
- Uploads
- 0
@Art
Yes, the player uses mikmod for the tracker formats. I did a major update to the mikmod MED-Loader for better OctaMed support.
@steveliv
I know my current approach does not suit all cases, but I want it as simple as possible, just to hit one button and there it goes. When your on the PSP you just wanna listen some music in most cases, without big playlist generation etc. I add remote control in next version.
-
09-04-2007, 07:50 AM #19
- Join Date
- Aug 2006
- Posts
- 8
- QJ Pts
- 3,783
- Level
- 38
- Downloads
- 0
- Uploads
- 0
wbb.
Originally Posted by wbb
i understand your approach, and can see how being simple is a good thing. i appreciate you adding remote control support in the next version, that would make your app the best, better than it already is. the addition of these new game sound formats was such a good addition. i apologize for asking for these things, i am glad that you have written such a nice program, but is there a way to possibly add a default directory so that if i have all of my music in a certain directory, i can load the program, and it will automatically be in that folder?
steven
-
09-04-2007, 08:51 AM #20QJ Gamer Bronze
- Join Date
- Apr 2006
- Posts
- 25
- QJ Pts
- 4,275
- Level
- 41
- Downloads
- 0
- Uploads
- 0
No need to apologize for anything.
To be honest I had to smile while reading :) good words, I look into it but I cannot promise anything soon, for the time being use clever directory management. I group my favourites / music styles into single directories.
Regarding default directory, the player could read a textfile 'modo.cfg' where first line simply contains default directory (eg, ms0:/Music/). I add it to next version.
-= Double Post =-
In another forum that was also requested, single files etc
I' am going to add that individual files are shown below the directories. With triangle you can mark directories and files which are in current directory. Pressing Circle loops all selected files and files in selected directories.
I know that is not 100% what ppl want, still too limited if compared to other players.Last edited by wbb; 09-04-2007 at 12:21 PM. Reason: Automerged Doublepost
-
09-05-2007, 08:50 AM #21
- Join Date
- Aug 2006
- Posts
- 8
- QJ Pts
- 3,783
- Level
- 38
- Downloads
- 0
- Uploads
- 0
you really are an ingenious psp programmer! thanks, and i hope everything is going well for you!
steven
-
09-05-2007, 01:57 PM #22
Hi! Wbb, i'm a moderator from an important italian Psp forum, I appreciate very many your job with the Modo.
i have a request for you.
Can you implement the support for .tfmx and .ogg file?
This homebrew could become the definitive player for psp
Sorry for my bad english and thanks still for your program.
-
09-06-2007, 10:21 AM #23QJ Gamer Bronze
- Join Date
- Apr 2006
- Posts
- 25
- QJ Pts
- 4,275
- Level
- 41
- Downloads
- 0
- Uploads
- 0
.tfmx is not possible atm. I tried a while ago to write a libmikmod loader, it was not very successful as the format lacks documentation (read: I am to stupid). Best for the moment is to convert the few .tfmx to MP3/OGG. sry.
Ogg support I have embedded (via libtremor), so far it works great. Will be included in next version. I had to limit support because of player implementation, eg. multiple streams are not supported and a few other things. But 99% standard music ogg files should play fine. I have to test a bit more.
-
09-10-2007, 12:37 AM #24QJ Gamer Bronze
- Join Date
- Apr 2006
- Posts
- 25
- QJ Pts
- 4,275
- Level
- 41
- Downloads
- 0
- Uploads
- 0
Updated the player today.
-
09-10-2007, 01:48 AM #25
Great release Wbb :Jump:
-
09-10-2007, 05:34 AM #26
- Join Date
- Aug 2006
- Posts
- 8
- QJ Pts
- 3,783
- Level
- 38
- Downloads
- 0
- Uploads
- 0
thanks for the additions, this is the best audio player for the psp!
steven
-
09-17-2007, 06:27 AM #27
Hi Wbb!!
I have last request for you.
Can you implement volume up and down (for exemple Key note + Up/Down) and an equalizer audio presets (Key note + left/right)?
Tnx so much for your work.
-
10-14-2007, 04:58 AM #28QJ Gamer Bronze
- Join Date
- Apr 2006
- Posts
- 25
- QJ Pts
- 4,275
- Level
- 41
- Downloads
- 0
- Uploads
- 0
updated the player.
@Speedvicio
Sorry, equalizer won't happen. First I lack knowledge, second some formats already need 222mhz. Analyzing signal and apply equalizer is not in there.
I am unsure what you mean with "volume up and down" as you can change the volume the Sony way (plain "+" and "-" buttons or using remote).
-
10-14-2007, 12:46 PM #29
Tnx Wbb for this release.
For vol up i intended an increased volume for audio file with volume low.
And now i'm waiting for Slim version of your great program.
-
11-24-2007, 08:40 AM #30
Wbb,
Have you abandoned the project?


LinkBack URL
About LinkBacks
Reply With Quote

Unfortunately, these cheaters are ruining many games.
Damn Cheaters Ruining A Game