Tuesday, November 16, 2010

Modizer Videos

I'm currently uploading some videos of modizer running (version is 1.2beta, but it's almost the same as current v1.1), so check them if you want to know more about it!
BTW, sorry for the bad image quality, at least the sound is good.

Saturday, November 13, 2010

World Charts feedback needed!

I'm currently working on the new "World Charts" available with Modizer v1.1, so any feedback is welcomed :-) !

Friday, November 12, 2010

Modizer World Charts outage

I'm currently working on the "World Charts" website, so you might expect some short outage (should not be longer than a few minutes).

Thursday, November 11, 2010

Modizer v1.1 available

v1.1 is available on the appstore, so please update and tell me what you think of it ;-)

Sunday, October 31, 2010

Modizer v1.1 sent for approval

  v1.1 has been sent for approval to Apple, I hope it will be available in a few days on the app store.
  Here is the change list :

- [Improv] (beta)ONLINE WORLD CHARTS: top rated & most played songs with links to download them when part of MODLAND & HVSC libraries.
- [Improv] MDX support (Sharp X68000).
- [Improv] SID: STIL information database support.
- [Improv] SID: now 2 engines, SIDPLAY1 & SIDPLAY2/ReSID.
- [Improv] GME: ym2413 emulation, needed by some VGZ/VGM files.
- [Improv] GME: optimized (22Khz) mode for slow devices.
- [Improv] GME/HES: better subsong handling.
- [Improv] BROWSER: improved performance.
- [Improv] BROWSER: new option to list all files, including subdirectories.
- [Improv] BROWSER: "get all" for hvsc.
- [Improv] BROWSER: "preview" mode => file can be deleted within HVSC/MODLAND using standard "swipe" gesture.
- [Improv] BROWSER: Updated MODLAND database.
- [Improv] BROWSER&PLAYER: special chars support(ex: Bjerregård).
- [Improv] PLAYER: autoscroll song title (only on fast devices, 3GS & faster).
- [Improv] PLAYER: optimized playlist handling.
- [Improv] SEARCH: design reviewed & global optimization.
- [Improv] SETTINGS: design reviewed & optimized.
- [Improv] SETTINGS/GME: max song length (useful for nsf, sap, …)
- [Improv] SETTINGS/MODPLUG: new setting for panning.
- [Improv] SETTINGS/MODPLUG: add an "OFF" option for resampling.
- [Improv] Database creation/update is faster.
- [Improv] French translation added.
- [Bugfix] MODPLUG: fixed tempo issue for some mod files (ex. : Nebulos).
- [Bugfix] ADPLUG: fixed issue with ADL files (Dune II).
- [Bugfix] AOSDK: psf2 playback was broken.
- [Bugfix] SEETINGS: MODPLUG settings were not correctly applied.
- [Bugfix] SETTINGS: AOSDK/SexyPSF settings were not saved.
- [Bugfix] SETTINGS: "Clean downloads" was broken, leading to the creation of an empty "Web" folder.
- [Bugfix] UADE: SIDMON 1 crash issue fixed.
- [Bugfix] UADE: hang issue when skipping multiple songs fixed.
- [Bugfix] SID playback fixed & optimized.
- [Bugfix] PLAYER: better subsongs handling.
- [Bugfix] PLAYER: restart music only if was playing after a phone call.
- [Bugfix] VISU: 2D Spectrum & Oscilloscope background gfx issues fixed.
- [Bugfix] BROWSER: multiple bug fixes.

Sunday, October 24, 2010

Modizer Google app

Thanks to Google app engine I was able to build a simple web app in no time, allowing playing statistics to be implemented in the "soon to come" v1.1.
If you're curious you can check here. However there is only my testing stats right now...

Sunday, October 17, 2010

Modizer update

  v1.1 is taking more time than expected but it should be available very soon. Currently mdx & sid playback are working even on iPhone 3G (but without visualizers or the sound gets choppy).
I've also changed lots of internal stuff to improve speed & stability.
STIL information database will also be part of the update for all the SID/C64 fans ;-)

Saturday, October 9, 2010

Modizer / iPhone 3G & iPod 2G

  Good news for "slower" devices owner : one of my colleague was kind enough to lend me his old iPhone 3G, so I'll be able to optimize Modizer for this device. Indeed v1.0 is barely usable on this device, so v1.1 should be a lot better!
  BTW, I have also ported libsidplay1 which allow sid playback on 3G!
  v1.1 will probably be delayed a bit since I'll have to rework the UI stuff to have something as smooth as possible on 3G/iPod 2G.

Wednesday, October 6, 2010

Modizer v1.1 : progress update

  Here is my current progress update regarding the upcoming v1.1 of Modizer. I'll continue to work on it until the end of the week and then will provide the update to Apple (it might then takes a few days before being available to the appstore).
- [Feature] MDX support (Sharp X68000).
- [Feature] BROWSER : new option to list all files, including subdirectories (currently only from 3rd level of directories to avoid listing too much files, exemple => Browser/Modland/Audiomonster. Might become a setting if people wants to change it).
- [Improv] Improved rating display in browser.
- [Improv] Playlists/Stats kept when upgrading from previous version
- [Improv] GME settings : max song length (useful for nsf, sap, …)
- [Improv] SID settings : optimization level (none, 1, 2).
- [Improv] Search : do not relaunch search on already active & searched categories when activating a new one.
- [Bugfix] UADE/SIDMON 1 crash issue.
- [BugFix] UADE : do not hang when skipping multiple songs.
- [Bugfix] SID playback fixed & optimized.
- [BufFix] Better subsongs handling.
- [BugFix] song end was no more truncated for some formats.
- [BugFix] 2D Spectrum & Oscilloscope background gfx issues.
- [Bugfix] BROWSER : HVSC, nb of entries disappearing when searching.
- [BugFix] BROWSER : MODLAND/Artists browsing optimized.
- [BugFix] BROWSER : MODLAND / Formats/Artists/Files crash issue when searching Formats list.

And to finish, here are some features being studied, I'll probably implement them sooner or later (probably not in v1.1), depending on the work it will require :
- ability to easily "preview" / delete song. Perhaps using a "delete" shortcut from either player view.
- playlists sharing with multiple categories (demoscene, amiga, atari, games, years, ...). I'm currently testing from stuff based on google app engine.
- new visualizers and perhaps some kinds of "mini games" :-)
- compressed file support (zip, gz, rar, lzh). Currently compressed files are supported only when downloading from browser & then the files are uncompressed.
- more to come...

Sunday, October 3, 2010

Got an Android device, check DroidSound

  Some people asked me if I could port Modizer to Android. Since I don't have a Android device,it won't happen before long :-) . Moreover Android SDK & iPhone SDK are very different (Java/Objective C, not the same UI API, ...) so it would be a lot of work !
  And to be honest it would be a bit stupid since there is already a very nice app : DroidSound and it's free :-)

Modizer Bug with Browser

  A bug has been identified : when using the "Browser / MODLAND collection" category, if you select the 1st mode, "Formats/Artists/Files" & enter a search string on the Formats list, it will crash.
  Please use other modes "Artists/Files" or "Artists/Formats/Files" or the "Search" tab.
  It will be fixed in v1.1 which should be available in a few days.

Saturday, October 2, 2010

Modizer reviewed by toucharcade

Toucharcade wrote a nice review of modizer with a long video (6:12) of it running on an iPad.
If you're curious on how it looks, check here.

Modizer v1.0 : feedback welcomed

  I'm currently working on a first update to Modizer (v1.1), so any feedback on current version is welcomed!
  I've already optimized the artists listing (when selecting MODLAND then Artists/Files or Artists/Formats/Files in browser). Since there are more than 15000 entries, it was sometimes a bit slow as I was checking if some files for each artists were already downloaded. Now only the files listings are checked.
  MDX/PDX playback is also working quite well (Sharp X68000) and I've fixed some minor bugs in playback (for example, on some formats, the last second was cut at the end of each song, ...)

Friday, October 1, 2010

Modizer released

V1.0 has just been validated by Apple. iTunes store link : click here

Friday, September 24, 2010

Modizer also likes ... X68000!

  I've just successfully added MDX/PDX playback to modizer, based on mdxplay. Sharp X68000 was famous in japan and almost unknown in the rest of the world! It is really a pity for such a nice machine, check the wiki entry if you want to know more.
  Regarding the sound part, it is based on FM synthesis + PCM channels and it sounds really nice. I'll try to upload a video later, meanwhile check this youtube video of another player for iphone.

Tuesday, September 21, 2010

AppStore approval process...

  First app, first issues ... Modizer was rejected!  I was using sources from a japanese dev to have lha archives support, as a consequence he implemented functions to translate S-JIS (japanese encoding) to UTF-8 => public API on MacOS but private on iPhone!
  The good point is apple feedback is fast (less than 12hours) and detailed.
  New version is currently being upload, ...

Monday, September 20, 2010

Modizer v1.0 is coming...

  The new page is ready and v1.0 should be available soon on the AppStore if everything goes well during the approval process.
  Stay tuned for more info!

Monday, September 13, 2010

Modizer beta 5 available

  Small update : add of SC68/SNDH format and some minor bug fixes.

Sunday, September 12, 2010

Modizer beta 4

Beta 4 is now ready & available for registered beta tester here.
Please send me crash logs if you encounter issues.

Changes include :
  • HVSC (High Voltage Sid Collection) database.
  • Bug fixes (crash, memory leaks, web browser downloads, ...).
  • Better subsong management, mainly for UADE/SID.
  • Color/design changes.
  • Visualizers complexity can now be chosen between 3 levels.
  • Lots of code refactoring to prepare v1.

Monday, August 30, 2010

Canvas & mandelbrot fun

A last one before the end of the weekend! I wanted to add a new entry to the js1k compo, so here it is : a realtime 'mandelbrot' zoomer ;-)
Currently Firefox 4 (beta4) seems to be the fastest on it.

Saturday, August 28, 2010

canvas fun 2

Here's another one for the fun, based on one of the js1k entry with modification to have a kind of 'elastic' ball simulation...

Javascript & canvas fun

*UPDATED* Now with a more elastic look!

While reading some stuff on pouet.net bbs, I found that javascript, with html5 and canvas, is starting to be a nice demo platform! A compo is currently opened and the goal is to do a javascript/canvas based 1KB demo... Sounds fun!
I just submitted my entry, here is a slightly better version (better lightning & on/off with mouse click).

Saturday, August 21, 2010

Modizer also likes the Atari ST

No war between Amiga & Atari in modizer!

Thanks to ST-Sound which sources have released a few years ago I was able to add YM files playback...

By the way go and check the author (Leonard) website and the famous "Little Green Desktop", they are real gems for Atari lovers...


If you like demoscene or wonder what is it, perhaps you'll have some
interest in the dedicated page I added now a while ago on my website.

You'll find there some links to impressive AMIGA & PC classics prods.

There's also the -not so impressive- stuff I've done with my friend Hornet
when we founded Useless, our demogroup.
(I think we had already foreseen that we would not start a revolution with our stuff ;-) ).

Friday, August 20, 2010

Modizer beta

Main view
Modizer is my current iphone/ipad project. It should also run on ipod but since I don't own one it's to be confirmed.

Basically it's a chiptunes/modules player, the idea being to support as much file formats as possible using available open source librairies.

Currently modizer is in beta testing and support already the following features :
  • Large support of AMIGA/PC modules  : libmodplug (MOD, S3M, XM, IT, PTM, 669, MED, ...), UADE (nearly all AMIGA module formats).
  • AHX/HVL support throught hively player.
  • Adlib music support using libadplug.
  • Commodore 64 music using libsidplay2resid
  • 8/16 bits console music (nes, snes, genesis/megadrive, master system, pcengine, ...) : libGME (Game Music Emulator).
  • Playstation 1 (& 2): sexypsf & aosdk. PS2 playback is experimental, ipad is barely meeting the minimum requirement. Iphone playback is too slow.
  • Editable playlists support.
  • Search features (playlist, local filesystem, modland)
  • FTP server : upload/download songs using WIFI
  • Visualisers : patterns (modplug only), spectrum analyzers, oscilloscope, beat detection, multiple 3D spectrum, ...
  • MODLAND database with access to songs via FTP.
  • Web browser with bookmarks support and download capabilities (ftp, http) of compressed files : RAR (including V3), ZIP, GZ, LHA/LZH formats are accepted.
  • Editable settings for player behavious & playback libs.
  • TTS: song title can be spoken.
  • Background playback on iOS 4+.