QJ.NET | Videos | Forums | iPhone | MMORPG | Nintendo DS | Wii | PlayStation 3 | PSP | Xbox 360 | PC | Downloads | Contact Us
Forums | Gaming News | Videos | Downloads | Today's Posts | Mark Forums Read | Chat | FAQ | Members List | Contact

QJ.net Game Discussion - PSP, Xbox, Wii, PS3, PSP Homebrew, and PSP Guides

Go Back   QJ.net Game Discussion - PSP, Xbox, Wii, PS3, PSP Homebrew, and PSP Guides > Developers Corner > PSP Development, Hacks, and Homebrew > PSP Development Forum
The above video goes away if you are a member and logged in, so log in now!

[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 ...

Reply
 
LinkBack Thread Tools
Old 07-25-2007, 08:00 AM   #1
wbb
 
Join Date: Apr 2006
Posts: 23
Trader Feedback: 0
Default [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-17-2008 at 12:44 AM.. Reason: Update, new version
wbb is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-25-2007, 08:13 AM   #2
Enter Custom Title
 
Join Date: Feb 2006
Location: National Front Disco
Posts: 13,063
Trader Feedback: 0
Default

Cool. Looks good. Unfortunately, I have no files to test it with.
Moose is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-29-2007, 09:31 AM   #3
wbb
 
Join Date: Apr 2006
Posts: 23
Trader Feedback: 0
Default

Updated the player, it is much better to use now.
wbb is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-01-2007, 03:23 PM   #4
 
Hungry Horace's Avatar
 
Join Date: Mar 2006
Posts: 114
Trader Feedback: 0
Default

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.
Hungry Horace is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-03-2007, 05:03 AM   #5
wbb
 
Join Date: Apr 2006
Posts: 23
Trader Feedback: 0
Default

Thanks for feedback. I already answered at dcemu.com, where other problems surfaced.


Quote:
Regarding MED playback, can you send me (wb@illogical.de) your MED files and I look into it, but I have a feeling that is not that easy as it was with cobra.xm.
wbb is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-12-2007, 02:58 AM   #6
wbb
 
Join Date: Apr 2006
Posts: 23
Trader Feedback: 0
Default

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.
wbb is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-12-2007, 04:15 AM   #7
 
lifey's Avatar
 
Join Date: Apr 2006
Location: england
Posts: 833
Trader Feedback: 0
Default

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]
lifey is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-12-2007, 09:53 PM   #8
 
Join Date: Dec 2005
Location: Texas
Posts: 1,087
Trader Feedback: 0
Default

Thank you
__________________
[SIZE="5"][B]๏̯͡๏[/B][/SIZE]
Psypher is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-12-2007, 09:59 PM   #9
 
xpack's Avatar
 
Join Date: Aug 2006
Location: Under Your Bed
Posts: 3,084
Trader Feedback: 0
Default

Good job on the release
xpack is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-13-2007, 03:56 PM   #10
 
Join Date: Jul 2005
Posts: 2
Trader Feedback: 0
Default

what type are these formats used for 669, IT, MED, MOD, MTM, S3M, STM and XM module?
nyfan879 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-13-2007, 04:30 PM   #11

lol
 
Anti-QuickJay's Avatar
 
Join Date: Aug 2006
Real First Name: Robert
Location: Whittier, CA
Just Played: Madden 10
Posts: 5,791
Trader Feedback: 0
Default

I cant believe I haven't seen this yet. Very nice release!
Anti-QuickJay is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-23-2007, 08:57 AM   #12
wbb
 
Join Date: Apr 2006
Posts: 23
Trader Feedback: 0
Default

Thx.

Player updated to play C64 SID & MUS tunes.
Tested with .sid from HVSC and .mus from CGSC.
wbb is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-24-2007, 08:04 AM   #13
 
Join Date: Aug 2006
Posts: 8
Trader Feedback: 0
Default

great player, thanks for the releases, i love mod files, and this is the best player for the psp

steven
steveliv is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 09-03-2007, 06:10 AM   #14
wbb
 
Join Date: Apr 2006
Posts: 23
Trader Feedback: 0
Default

updated player:

embedded Blargg's Game Music Emulation library (http://slack.net/~ant/libs/audio.html)
wbb is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 09-03-2007, 05:17 PM   #15
Art

Bush Programmer
 
Art's Avatar
 
Join Date: Nov 2005
Posts: 3,557
Trader Feedback: 0
Default

Are you using Mikmod for the majority of formats like XM?
Wondering how you got MED like Amiga OctaMed?
Cheers, Art.
Art is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 09-03-2007, 09:22 PM   #16
 
Join Date: Aug 2006
Posts: 8
Trader Feedback: 0
Default

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
steveliv is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 09-03-2007, 09:38 PM   #17

Developer in Making...
 
BlackShark's Avatar
 
Join Date: Oct 2006
Location: Pimp'en in the US F#cking A!!!
Posts: 1,254
Trader Feedback: 0
Default

very nice
__________________
The Wentire Worls in two Sectors....
When did I get dev statz?
Spoiler for my PSP homebrewReleases:
Ace of Space V1|PvP Pong Online|PvP Pong v3 | 3.03 BlackShark Custom Firmware
(PvP Pong DL'ed well over 2403 times combined! get yours now!)
Spoiler for Great Quotes:

"No Snowflake in an Avalanche ever feels responsible....." - Fortune Cookie.
BlackShark is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 09-04-2007, 05:38 AM   #18
wbb
 
Join Date: Apr 2006
Posts: 23
Trader Feedback: 0
Default

@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.
wbb is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 09-04-2007, 08:50 AM   #19
 
Join Date: Aug 2006
Posts: 8
Trader Feedback: 0
Default

Quote:
Originally Posted by wbb
@Art
@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.
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
steveliv is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 09-04-2007, 09:51 AM   #20
wbb
 
Join Date: Apr 2006
Posts: 23
Trader Feedback: 0
Default

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 01:21 PM.. Reason: Automerged Doublepost
wbb is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 09-05-2007, 09:50 AM   #21
 
Join Date: Aug 2006
Posts: 8
Trader Feedback: 0
Default

you really are an ingenious psp programmer! thanks, and i hope everything is going well for you!

steven
steveliv is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 09-05-2007, 02:57 PM   #22
 
Speedvicio's Avatar
 
Join Date: Sep 2007
Location: Palermo - Sicily
Posts: 21
Trader Feedback: 0
Default

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.
Speedvicio is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 09-06-2007, 11:21 AM   #23
wbb
 
Join Date: Apr 2006
Posts: 23
Trader Feedback: 0
Default

.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.
wbb is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 09-10-2007, 01:37 AM   #24
wbb
 
Join Date: Apr 2006
Posts: 23
Trader Feedback: 0
Default

Updated the player today.
wbb is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 09-10-2007, 02:48 AM   #25
 
Speedvicio's Avatar
 
Join Date: Sep 2007
Location: Palermo - Sicily
Posts: 21
Trader Feedback: 0
Default

Great release Wbb
Speedvicio is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 09-10-2007, 06:34 AM   #26
 
Join Date: Aug 2006
Posts: 8
Trader Feedback: 0
Default

thanks for the additions, this is the best audio player for the psp!

steven
steveliv is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 09-17-2007, 07:27 AM   #27
 
Speedvicio's Avatar
 
Join Date: Sep 2007
Location: Palermo - Sicily
Posts: 21
Trader Feedback: 0
Default

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.
Speedvicio is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 10-14-2007, 05:58 AM   #28
wbb
 
Join Date: Apr 2006
Posts: 23
Trader Feedback: 0
Default

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).
wbb is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 10-14-2007, 01:46 PM   #29
 
Speedvicio's Avatar
 
Join Date: Sep 2007
Location: Palermo - Sicily
Posts: 21
Trader Feedback: 0
Default

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.
Speedvicio is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-24-2007, 08:40 AM   #30
 
Speedvicio's Avatar
 
Join Date: Sep 2007
Location: Palermo - Sicily
Posts: 21
Trader Feedback: 0
Default

Wbb,
Have you abandoned the project?
Speedvicio is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Tags
mod , modo , player , release , simple , ultra

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



All times are GMT -8. The time now is 01:55 AM.



Use of this Web site constitutes acceptance of the TERMS & CONDITIONS and PRIVACY POLICY
Copyright © 2009, QJ.NET. All Rights Reserved.
Contact Us