I recently (today as a matter of fact ;D) made a psp replay routine for my softsynth tracker program available here:
http://protrekkr.googlecode.com/
The tracker is tailored for much faster machines so this is more an experiment than anything else.
If you intend to use it to create music for the PSP you'd better go very easy on the dsp effects and channels polyphony, especially the flanger fx is a really heavy toll because the media engine doesn't have any integrated hardware sin/cos or pow instructions.
The replay routine of the tracker uses the 2nd processor so the occupation time of the main CPU is really minimal.
Samples depacking with the PSP codecs isn't implemented yet (so samples packing should be set to "none" in that case).
The tracker itself is open source and available on Windows, Linux and Mac OS X.
v1.97b:
- Modified the behaviour of the ring mod stereo filter.
- Added a few more constants for the replay.
- Song name wasn't displayed in the plugin infos.
- Fixed a bug in the flanger (early cut).
- Right mouse button on the "Lock / All" button to locked/unlock
all instruments at once.
- More granularity in constants generation (potentially smaller replay).
- Mp3 samples packing bitrate is now selectable between:
64, 88, 96, 128, 160 & 192 kbps.
- LSHIFT+I: Show instruments list / LSHIFT+S: Show synths list.
- Forgot to include LameACM.inf in the windows distribution
(without that file the codec couldn't be installed
and samples using mp3 packing scheme weren't packed at all, shame).
- Added At3 samples packing scheme (Windows users need to install
the atrac3 codec located in the install directory in order to pack samples).
Rates are: 66, 105 & 132 kbps (depacker not yet implemented on PSP, tho).
- Added the ability to select a range of positions for songs rendering to .wav.
- The nasty click occuring when loading a module while another one
was still playing should be gone.
- Added mouse wheel navigation support in samples editor.
- Cubic interpolation can now be disabled
(should increase speed a bit but at the expense of lower quality).
- Added ADPCM packing scheme.
- Added an option to pack & lock instruments and use them directly
in the tracker. (unpacked versions of the instruments are kept safe
and are saved in .ptk files as usual).
These instruments can't be modified in the samples editor.
This should come in handy to finetune a module prior to a .ptp export.
- Fixed a bug with TrueSpeech packed samples.
- Introduced small tracks
(right click on the 3rd icon of a track or globally via the sequencer).
- Added 3 commands in the sequencer to zoom all tracks at once.
- Filesizes are now displayed beside names.
- Added an instruments remapper in the sequencer tab.
- Added some colors for the notes
(also changed the font so patterns should be a bit easier to read now).
- Added volume ramping for the 303 units.
- The 2nd 303 unit wasn't triggered correctly.