Help us make the next versions of Idoru P-1 software and firmware even better. You can help improve Idoru software while trying out new features, by testing pre-release versions and sharing your experiences with us. Please report any bugs, issues, or other feedback to us at [email protected]
This is a beta release. It is considered stable but is still undergoing testing and may contain bugs.
v2.2.17 ( Windows) changes:
- Fix diskspace check blocking on Win 11.
v2.2.16 ( Windows | Mac | Linux) changes:
- Fixed font rendering issues on Windows.
- Improved bundled font compatibility on Linux.
- Increased session limits to 10 setlists per session and 100 songs per setlist.
- Added 'Stop' as an end-of-song option.
- Added warning if there is not enough free space to export the session.
- Duplicated songs and setlists no longer add 'copy' to the name.
This is a beta release. It is considered stable but is still undergoing testing and may contain bugs. To update the firmware, follow these instructions.
See the new v3.27 new features guide
v3.27-beta changes:
(Added in 3.27-beta)
- Accept one-character mixer channel acronyms (e.g. 'F' instead of 'F1').
v3.26-beta changes:
(Added in 3.26-beta)
- Added MIDI Note and CC controls for a virtual play footswitch, with press/release behaviour.
- Added MIDI commands for previous/next setlist selection, with wrap-around from first to last and last to first.
- Scrubbing now transmits more accurate position data when P-1 Sync is enabled.
(Fixes and improvements)
- Improvements for P-1 Sync when starting, stopping, pausing/resuming, scrubbing, and hot-switching songs.
- Improved MIDI transport start/stop/continue behaviour, start timing, and resume handling.
- Direct MIDI song selection now also updates the metronome correctly.
- Fixed MIDI bank select targeting for song selection commands.
- Improved pre-play BPM display from MIDI tempo.
- Added clearer warnings for blank SD cards and invalid WAV files.
- Improved browse screen setlist display, including cleaner long-name handling.
- Fixed stale setlist names after SD card insertion.
- Restored Queue Next browse metronome flash after auto-advance.
- Fixed stale mixer edit sessions when changing selection.
(Compatibility notes)
- P-1 Sync now uses MIDI channel 16 internally.
v3.25 beta changes:
New & Improved Features
- Added P-1 Sync mode, with Start/Stop/Continue messages sent only when MIDI Clock In is enabled.
- Added MIDI control for scrubbing and Exit button (send & receive).
- Added MIDI CC control for output and headphone levels (temporary until next setlist load).
- Added MIDI sub-menu with option to select the MIDI input channel.
- Added Receive MIDI Clock enable/disable option.
- Added Balanced / Unbalanced AUX input toggle in settings.
- Added signal indicators (VU meters) for outputs and headphones during playback.
- Added MIDI activity indicator.
- Added option for song counter to count up or down.
- Scrubbing now accelerates when holding the control for more than 3 seconds.
- Menu now remembers the last position.
- Rearranged VU meters for clearer playback monitoring.
- Increased song and setlist limits per SD card, with scrolling for large sessions.
- Improved visual metronome sync to song BPM after restart, scrub, and resume.
Bug Fixes & Stability Improvements
- Optimised firmware instruction fetching during playback.
- Improved multi-WAV SD-card read buffering.
- Improved MIDI sync when pausing and resuming playback.
- Fixed MIDI clock jumping to the wrong tempo momentarily at loop points.
- Fixed MIDI offset when switching between songs with different PPQN values.
- Fixed freeze when looping songs where the MIDI file is much longer than the audio.
- Fixed MIDI Program Change messages 10–27 not triggering songs.
- Fixed output fader stopping visual updates during playback.
- Fixed fader not responding if the encoder was turned after a delay.
- Fixed mixer level number being partially cut off.
- Fixed metronome flash not working until after first playback.
- Metronome flash timer now resets when starting from the beginning.
- Fixed hardware controls becoming unresponsive when playback was started via MIDI while the settings menu was open.
- Improved handling of the 32 active connections limit, including clearer warnings and correct behavior when deactivating channels.
- “ERROR LOADING” warning is now delayed briefly after SD card insertion to avoid false errors.
- Fixed channel swapping (Left/Right) in WAV files with extra metadata.
- Improved WAV parsing:
-- Skips JUNK chunks.
-- Skips FLLR chunks (e.g. MOTU Digital Performer exports).
-- Correctly handles non-standard chunk layouts.
- Added buffer underrun detection tools to aid diagnostics and stability testing.
- Improved Control Mode B behavior, allowing playback to be stopped in single-song setlists.
- Fixed issue where certain types of wavs ending earlier than others could cause buzzing.
v3.23-beta changes:
(Added in 3.23-beta)
- Fade-in at start of songs removed.
- Added 'At End' option 'STOP'.
- Increase maximum displayed BPM to 999.
- Fixed bug where last 2ms of wav cut off when switching songs via loop cueing.
- Send midi clock without midi file.
- Completely seamless looping, 2ms gap removed.
- Fixed clipping when wavs are limited to 0db (v3.51 beta bug)
- Fixed player not responding when controls pushed immediately after startup (v3.51 beta bug)
- Added much shorter fades, to take care of zero-crossing crackles and pops on song start/stop/switch.
- 'Browse Setlists' moved to first menu item, for faster access.
- Change display name of Aux channel to 'AX' instead of 'AN'.
- Fix for larger midi files overflowing buffer.
- Remove 'Load list' step to load setlist, for faster access to setlists.
- In control mode B, loops can be queued to stop at end of next loop, by pressing back.
- Fixed issue with offset midi after tempo changes.
- Fixed bug where 27 character setlist name causes songs to show 0:00 on counter.
- Fixed bug where song settings could be overwritten when making changes without saving.
- Fixed potential overflow on songs with names longer than 32 characters.
(Merged from 3.17)
- Added warning message if left knob pushed during playback
- Allow either encoder to be used to select "Save Changes yes/no" option.
- Improved error messaging.
- Fixed bug where midi bank select messages sent to the P-1 were incorrectly selecting a setlist with +1 offset.
- Fixed bug where midi messages to select setlists that don't exist causes P-1 to freeze.
- Fixed bug where stop button stayed red if held whilst song is stopped.
- Brightness and contrast values now shown directly in the menu screen.
Subscribe to the Idoru Live mailing list for the latest info about firmware upgrades, special offers, and other news.