Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: Modo - ultra simple mod player (& Updated)

                  
   
  1. #1
    Won Hung Lo wraggster's Avatar
    Join Date
    Apr 2003
    Location
    Nottingham, England
    Age
    53
    Posts
    140,416
    Blog Entries
    3209
    Rep Power
    50

    psp Modo - ultra simple mod player (& Updated)

    Nice new Mod Player from WBB:



    Heres the release details:

    Hello

    I've created a small mod player.

    Modo - ultra simple mod player
    ========================= =====
    powered by libmikmod

    Plays 669, IT, MED, MOD, MTM, S3M, STM and XM module format.


    The player has two modes:


    1. Browsing folders
    -------------------

    Select a folder and the player loops through all modules found in the selected
    directory. You can not select individual files here, only directories are shown.

    Keymapping in this mode:

    D-Pad left - Navigate through directories
    D-Pad right - Navigate through directories
    Cross - Navigate through directories
    Square - Play all modules in marked directory
    Circle - Play all modules in current directory
    Triangle - Exit player

    If you press Square or Circle and nothing happens, then the player could not find
    any modules in the choosen directory. Otherwise the player starts playback.


    2. Playback
    -----------

    Before the player loads the file, it shows for about two second the mod title,
    press now L or R to switch to next mod file. This way you can browse faster.
    If you do nothing, the player starts loading & playing.

    Keymapping in this mode:

    L - Load and play previous module in directory
    R - Load and play next module in directory
    D-Pad left - Seek backward
    D-Pad right - Seek forward
    Cross - Cycle through instruments / samples and comment section
    Up / Down - Scroll messages
    Triangle - Add five minutes to sleep timer
    Circle - Abort sleep timer
    Square - Switch through speed / power saving
    Start - Abort playback and go back to directory browser
    Select - Abort playback and go back to directory browser

    If a mod file supports instruments / samples / comment section and the author put
    messages in more than one section, then you can press the cross button to cycle
    through. In the right bottom corner you can see what section is currently displayed:
    - "INS" - Instruments
    - "SMPL" - Samples
    - "CMT" - Comment

    INS, SMPL, CMT are only displayed if you can use the cross button. If none is displayed
    you already view the only available section.

    The player shows little arrows in the right bottom corner if there are more messages
    in a section than the PSP can display. Use the up / down button to scroll in that
    case.

    If the sleep timer reaches zero, the PSP will go in suspend mode.

    The player knows three speed settings (power saving):

    1 - Normal (CPU ~ 166 MHz), everything is rendered
    This should be enough reserve for even the biggest module files out there.

    2 - Reduced (CPU ~ 80 MHz), songname and position is rendered
    This should be enough for almost every module file, but there are a
    files which will not play to well.

    3 - Extreme (CPU ~ 25 MHz), nothing rendered on screen
    Still enough for most module files, but it is not for sure that the module
    play well. You have to test.
    My PSP played for 8h nonstop in this mode (Screen off, 50% speaker volume),
    battery was full when started, after 8h it was a 56%.


    Known limits:
    * You can not select / play indiviual files directly. You have to go through all
    files in the directory during playback.
    * If you have a mod file which does not play well in 166Mhz mode, please contact me.


    Enjoy some great mod files!

    [[Update - 29 July]]

    I have updated the player, the following has changed:
    * Directory browser improved. Shows how many modules are in a directory and the button description is much better.
    * If a mod author put messages in instruments / samples / comment section you can cycle through via cross button.
    * You can now scroll these messages if they don't fit on the PSP display, use up and down button.
    * Before the module starts playing there is short delay now, so you can cycle to previous / next song without actually loading the current module. Use L and R button here. This allows faster file browsing.
    * One mod file is included (jingle bells) to get you started.

    Download and Give Feedback Via Comments
    via wbb

  2. #2
    DCEmu Coder FOL's Avatar
    Join Date
    May 2006
    Location
    Wales, UK
    Age
    46
    Posts
    217
    Rep Power
    67

    Default

    Nice, time to break out the Amiga MOD files,




  3. #3
    DCEmu Legend Buddy4point0's Avatar
    Join Date
    May 2006
    Location
    The Lounge Awesomeness: 1337
    Age
    32
    Posts
    4,026
    Rep Power
    137

    Default

    not bad, only defult lua music files are playalbe. i wanna see someone get some midis running

  4. #4

    Default

    Awesome

    Light MP3 player, Light MOD player... simply longlife for PSP battery.

    i think there should be light SID, MID, KAR player too and everything compiled to one homebrew aplication.... but it's only a wish.

  5. #5
    DCEmu Rookie 240-185's Avatar
    Join Date
    Aug 2006
    Posts
    131
    Rep Power
    67

    Default

    Here I come, I did some tests and here are the results ^^

    Glitchy songs with this player:

    http://gilou82.free.fr/Musique/Cobra.xm <- A volume command is not executed correctly so there's an instrument which remains. Listening with this player is quite painful.

    http://gilou82.free.fr/Musique/ft.it <- As there are 64 tracks who must be played together, this music makes the PSP crawling. 166Mhz aren't enough here...

    Great surprises:

    http://gilou82.free.fr/Musique/Soviet%20Hymn.it <- At this moment, this player is the ONLY one who plays this russian hymn correctly. In fact, this is the only player who can execute correctly the "Break pattern" command for .XM *OR* .IT files :]

    http://gilou82.free.fr/Musique/LastWeirdness.xm <- Arpeggios at the end of the song don't sound weird

    However, why making a fadeout at the last pattern? Some songs have been composed with a loop...

    But this module player can replace MilkyPlayer, and definitely crushes the Mikmod Player.

  6. #6
    DCEmu Newbie
    Join Date
    Feb 2006
    Posts
    9
    Rep Power
    0

    Default

    Nice, but no MilkyPlayer

  7. #7

    Default

    imo milkyplayer have too strange keysettings, i need just player, and MODO it's just a player.

    only SID is missing for me, and with light mp3 player this is best homebrew for music

    thanks for this HB it's great

  8. #8

    Default

    SID and AY3 are both still missing for me... but they are not mods as such, being as they are based on the sound chips of the C64 and ZX Spectrum, so cant really be expected to be supported for some time.

    however, this is the -only- player on the PSP which supports MEDs, which i write all my amiga tunes in... and so i shall be enjoying trying this out! (with milkyplayer i didnt beother because of no med, or ay3 - the main ones i wanted!)

  9. #9

    Default

    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. thanks for the work. (assuming the author bothers to check these pages of course!)

  10. #10
    DCEmu Coder
    Join Date
    Apr 2006
    Posts
    14
    Rep Power
    0

    Default

    Hello, I am the author of the mod player. The player uses libmikmod as playback routines. Thanks for the feedback.


    Regarding the problems:

    "fly.it" >> I added a 222Mhz mode with sample rendering and a 166Mhz mode without sample rendering, In both mode the file plays well.

    "cobra.xml" >> I have modified libmikmod so that the song plays right (hope it breaks no other mods...).


    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.

Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Bookmarks

Posting Permissions

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