Page 1 of 3 1 2 3 LastLast
Results 1 to 30 of 67

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

  
  1. #1
    wbb
    wbb is offline
    QJ Gamer Bronze
    Points: 4,275, Level: 41
    Level completed: 63%, Points required for next Level: 75
    Overall activity: 0%

    Join Date
    Apr 2006
    Posts
    25
    QJ Pts
    4,275
    Level
    41
    Downloads
    0
    Uploads
    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-16-2008 at 11:44 PM. Reason: Update, new version

  2. #2
    QJ Gamer Platinum
    Points: 66,627, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%

    Join Date
    Feb 2006
    Location
    National Front Disco
    Posts
    13,057
    QJ Pts
    66,627
    Level
    100
    Downloads
    0
    Uploads
    0

    Default

    Cool. Looks good. Unfortunately, I have no files to test it with.

  3. #3
    wbb
    wbb is offline
    QJ Gamer Bronze
    Points: 4,275, Level: 41
    Level completed: 63%, Points required for next Level: 75
    Overall activity: 0%

    Join Date
    Apr 2006
    Posts
    25
    QJ Pts
    4,275
    Level
    41
    Downloads
    0
    Uploads
    0

    Default

    Updated the player, it is much better to use now.

  4. #4
    QJ Gamer Blue
    Points: 4,385, Level: 42
    Level completed: 18%, Points required for next Level: 165
    Overall activity: 0%

    Join Date
    Mar 2006
    Posts
    114
    QJ Pts
    4,385
    Level
    42
    Downloads
    0
    Uploads
    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.

  5. #5
    wbb
    wbb is offline
    QJ Gamer Bronze
    Points: 4,275, Level: 41
    Level completed: 63%, Points required for next Level: 75
    Overall activity: 0%

    Join Date
    Apr 2006
    Posts
    25
    QJ Pts
    4,275
    Level
    41
    Downloads
    0
    Uploads
    0

    Default

    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.

  6. #6
    wbb
    wbb is offline
    QJ Gamer Bronze
    Points: 4,275, Level: 41
    Level completed: 63%, Points required for next Level: 75
    Overall activity: 0%

    Join Date
    Apr 2006
    Posts
    25
    QJ Pts
    4,275
    Level
    41
    Downloads
    0
    Uploads
    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.

  7. #7
    QJ Gamer Green
    Points: 6,174, Level: 51
    Level completed: 12%, Points required for next Level: 176
    Overall activity: 0%

    Join Date
    Apr 2006
    Location
    england
    Posts
    833
    QJ Pts
    6,174
    Level
    51
    Downloads
    0
    Uploads
    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]

  8. #8
    QJ Gamer Green
    Points: 8,314, Level: 61
    Level completed: 55%, Points required for next Level: 136
    Overall activity: 0%

    Join Date
    Dec 2005
    Location
    Texas
    Posts
    1,087
    QJ Pts
    8,314
    Level
    61
    Downloads
    0
    Uploads
    0

    Default

    Thank you :)
    [SIZE="5"][B]๏̯͡๏[/B][/SIZE]

  9. #9
    QJ Gamer Gold
    Points: 12,189, Level: 72
    Level completed: 35%, Points required for next Level: 261
    Overall activity: 0%

    Join Date
    Aug 2006
    Location
    Under Your Bed
    Posts
    3,083
    QJ Pts
    12,189
    Level
    72
    Downloads
    0
    Uploads
    0

    Default

    Good job on the release

  10. #10
    Points: 4,530, Level: 42
    Level completed: 90%, Points required for next Level: 20
    Overall activity: 0%

    Join Date
    Jul 2005
    Posts
    2
    QJ Pts
    4,530
    Level
    42
    Downloads
    0
    Uploads
    0

    Default

    what type are these formats used for 669, IT, MED, MOD, MTM, S3M, STM and XM module?

  11. #11
    lol
    Points: 20,859, Level: 91
    Level completed: 2%, Points required for next Level: 491
    Overall activity: 0%

    Join Date
    Aug 2006
    Location
    Whittier, CA
    Posts
    5,791
    QJ Pts
    20,859
    Level
    91
    Downloads
    0
    Uploads
    0

    Default

    I cant believe I haven't seen this yet. Very nice release!

  12. #12
    wbb
    wbb is offline
    QJ Gamer Bronze
    Points: 4,275, Level: 41
    Level completed: 63%, Points required for next Level: 75
    Overall activity: 0%

    Join Date
    Apr 2006
    Posts
    25
    QJ Pts
    4,275
    Level
    41
    Downloads
    0
    Uploads
    0

    Default

    Thx.

    Player updated to play C64 SID & MUS tunes.
    Tested with .sid from HVSC and .mus from CGSC.

  13. #13
    Points: 3,783, Level: 38
    Level completed: 89%, Points required for next Level: 17
    Overall activity: 0%

    Join Date
    Aug 2006
    Posts
    8
    QJ Pts
    3,783
    Level
    38
    Downloads
    0
    Uploads
    0

    Default

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

    steven

  14. #14
    wbb
    wbb is offline
    QJ Gamer Bronze
    Points: 4,275, Level: 41
    Level completed: 63%, Points required for next Level: 75
    Overall activity: 0%

    Join Date
    Apr 2006
    Posts
    25
    QJ Pts
    4,275
    Level
    41
    Downloads
    0
    Uploads
    0

    Default

    updated player:

    embedded Blargg's Game Music Emulation library (http://slack.net/~ant/libs/audio.html)

  15. #15
    Art
    Art is offline
    Bush Programmer
    Points: 60,149, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%

    Join Date
    Nov 2005
    Posts
    3,658
    QJ Pts
    60,149
    Level
    100
    Downloads
    0
    Uploads
    0

    Default

    Are you using Mikmod for the majority of formats like XM?
    Wondering how you got MED like Amiga OctaMed?
    Cheers, Art.

  16. #16
    Points: 3,783, Level: 38
    Level completed: 89%, Points required for next Level: 17
    Overall activity: 0%

    Join Date
    Aug 2006
    Posts
    8
    QJ Pts
    3,783
    Level
    38
    Downloads
    0
    Uploads
    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

  17. #17
    QJ Gamer Silver
    Points: 7,278, Level: 56
    Level completed: 64%, Points required for next Level: 72
    Overall activity: 0%

    Join Date
    Oct 2006
    Location
    Pimp'en in the US F#
    Posts
    1,254
    QJ Pts
    7,278
    Level
    56
    Downloads
    0
    Uploads
    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.

  18. #18
    wbb
    wbb is offline
    QJ Gamer Bronze
    Points: 4,275, Level: 41
    Level completed: 63%, Points required for next Level: 75
    Overall activity: 0%

    Join Date
    Apr 2006
    Posts
    25
    QJ Pts
    4,275
    Level
    41
    Downloads
    0
    Uploads
    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.

  19. #19
    Points: 3,783, Level: 38
    Level completed: 89%, Points required for next Level: 17
    Overall activity: 0%

    Join Date
    Aug 2006
    Posts
    8
    QJ Pts
    3,783
    Level
    38
    Downloads
    0
    Uploads
    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

  20. #20
    wbb
    wbb is offline
    QJ Gamer Bronze
    Points: 4,275, Level: 41
    Level completed: 63%, Points required for next Level: 75
    Overall activity: 0%

    Join Date
    Apr 2006
    Posts
    25
    QJ Pts
    4,275
    Level
    41
    Downloads
    0
    Uploads
    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 12:21 PM. Reason: Automerged Doublepost

  21. #21
    Points: 3,783, Level: 38
    Level completed: 89%, Points required for next Level: 17
    Overall activity: 0%

    Join Date
    Aug 2006
    Posts
    8
    QJ Pts
    3,783
    Level
    38
    Downloads
    0
    Uploads
    0

    Default

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

    steven

  22. #22
    Points: 3,094, Level: 34
    Level completed: 30%, Points required for next Level: 106
    Overall activity: 54.0%

    Join Date
    Sep 2007
    Location
    Palermo - Sicily
    Posts
    21
    QJ Pts
    3,094
    Level
    34
    Downloads
    0
    Uploads
    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.

  23. #23
    wbb
    wbb is offline
    QJ Gamer Bronze
    Points: 4,275, Level: 41
    Level completed: 63%, Points required for next Level: 75
    Overall activity: 0%

    Join Date
    Apr 2006
    Posts
    25
    QJ Pts
    4,275
    Level
    41
    Downloads
    0
    Uploads
    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.

  24. #24
    wbb
    wbb is offline
    QJ Gamer Bronze
    Points: 4,275, Level: 41
    Level completed: 63%, Points required for next Level: 75
    Overall activity: 0%

    Join Date
    Apr 2006
    Posts
    25
    QJ Pts
    4,275
    Level
    41
    Downloads
    0
    Uploads
    0

    Default

    Updated the player today.

  25. #25
    Points: 3,094, Level: 34
    Level completed: 30%, Points required for next Level: 106
    Overall activity: 54.0%

    Join Date
    Sep 2007
    Location
    Palermo - Sicily
    Posts
    21
    QJ Pts
    3,094
    Level
    34
    Downloads
    0
    Uploads
    0

    Default

    Great release Wbb :Jump:

  26. #26
    Points: 3,783, Level: 38
    Level completed: 89%, Points required for next Level: 17
    Overall activity: 0%

    Join Date
    Aug 2006
    Posts
    8
    QJ Pts
    3,783
    Level
    38
    Downloads
    0
    Uploads
    0

    Default

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

    steven

  27. #27
    Points: 3,094, Level: 34
    Level completed: 30%, Points required for next Level: 106
    Overall activity: 54.0%

    Join Date
    Sep 2007
    Location
    Palermo - Sicily
    Posts
    21
    QJ Pts
    3,094
    Level
    34
    Downloads
    0
    Uploads
    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.

  28. #28
    wbb
    wbb is offline
    QJ Gamer Bronze
    Points: 4,275, Level: 41
    Level completed: 63%, Points required for next Level: 75
    Overall activity: 0%

    Join Date
    Apr 2006
    Posts
    25
    QJ Pts
    4,275
    Level
    41
    Downloads
    0
    Uploads
    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).

  29. #29
    Points: 3,094, Level: 34
    Level completed: 30%, Points required for next Level: 106
    Overall activity: 54.0%

    Join Date
    Sep 2007
    Location
    Palermo - Sicily
    Posts
    21
    QJ Pts
    3,094
    Level
    34
    Downloads
    0
    Uploads
    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.

  30. #30
    Points: 3,094, Level: 34
    Level completed: 30%, Points required for next Level: 106
    Overall activity: 54.0%

    Join Date
    Sep 2007
    Location
    Palermo - Sicily
    Posts
    21
    QJ Pts
    3,094
    Level
    34
    Downloads
    0
    Uploads
    0

    Default

    Wbb,
    Have you abandoned the project?


 
Page 1 of 3 1 2 3 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





All times are GMT -8. The time now is 02:42 PM.

Use of this Web site constitutes acceptance of the TERMS & CONDITIONS and PRIVACY POLICY
Copyright © , Caputo Media, LLC. All Rights Reserved. Cluster .