What's New in

< older versions

version 1.4 (34) - I Was Wrong

Oct 11, 2026

I changed my mind on the lyric restrictions.
In my own library I had way too many songs with bad lyric metadata. I tried fixing the mid files or looking for updated ones and it takes way too long. So now I do some checks on text data too and not just rely on proper LyricEvent types.
If you saw missing lyrics before, they should work now

It's not all back-tracking tho, I also fixed a few lyric markers
I forgot to filter before

version 1.4 - We Got The Beat

Oct 6, 2026

Fixes

In version 1.3, I made a few changes for more responsive game feedback and more ecompassing note checking. While this was a great improvement it also exposed some race conditions that weren't a problem before

The Race Coditions

Beats

When beats track was missing I generated beatlines from the song duration, due to different BPMs throughout the track, these lines would often not line up. I calculate every beat accurately now. This also affects how star power and note duration gets scored

Lyrics

Lyric parsing is more strict. If midi file has lyrics but they are marked as "text", they won't show up. Same if a text event is mistakingly marked as lyric, it will show up as lyric. I was catching these mistakes iand fixing them, but it leads to other issues on well formatted songs. If the lyrics display wrong, fix the .mid file

Fixed an issue were lyric phrases where split at the wrong syllable. This is an authoring issue

Song Duration

I was using the actual audio duration for gameplay. The new player uses of the "[end]" event in the midi file when present

For song meta data that is missing song duration, the duration is now displayed as soon as it is generated by the player. Note that the duration in the menu is usually the audio duration, not the actual "[end]" event in gameplay

New

Added support for album art image types other than png. When I first started this project png was the only format, but now I'm seeing jpegs. The format is no longer hardcoded and you can have any image file type. Beware of memory usage

version 1.3 - All I Need

Sep 29, 2026

No More FFMpeg

No More MIKMidi

Other Changes

What's Next

Scenekit has been depricated by Apple so I've been slowly working on porting the game to RealityKit. That has been a lot more difficult than I anticipated since realitykit doesn't offer a lot of features I heavily relied on for visuals in Scenekit.
The RK version won't support older Mac OSs, but this version of noice should continue to work and I will bring updates that cross over from the RK version - the new player and midi parser in this version are examples of that

version 1.2 - Getting Better

May 15, 2023

New

During random play, the option to make the current random artist become the selected artist has been added

Fixes

version 1.1 - All Apologies

May 13, 2023

New

Logo Animation! - This really completes it

Cleaned up menu transitions

Screened back the octopuss background during the Score menu for better legibility. This is also smoothly transitioned

Fix

This is the reason why I released this revision so soon. I messed up and didn't include the FC artwork, so if you had an FC, all you saw was 5 Gold stars. The FC was still logged tho and it would display back in the menus selection

version 1.0 - Finally

Apr 25, 2023

New

Branding

This is the official start of the full release, so noice got a new logo, app icon and splash screen

noice splash screen - "Crimson & Neutral" noice splash screen - "Amber & Green" noice splash screen - "Deep Bluee & Magenta

Full Screen Mode

Now there is an option to start the game in full screen mode. This was something I should have done long ago

Song Menu

I cleaned up the song selection screen a bit. Fine-tuned type, adjusted some colors and animations, but most obvious is the Up Next song list - I have redesigned it quite a bit and it looks much cleaner and more usable, but also I will be displaying more track info within it in the future

song selection menu - verion 1.0, showing new GUI layout

Fixes