Skip to content

v0.7 Release

Latest
Compare
Choose a tag to compare
@CaiB CaiB released this 06 Nov 03:45
· 69 commits to master since this release

It's been far too long since I did a proper release. Here is v0.7, with a ton of changes from the past while. The website has also been updated with new documentation.

Major Changes:

  • Moved to .NET 7
  • Changed ColorChord.NET license to Apache 2.0
  • Split out common API to ColorChord.NET-API
  • Implemented extension system: DLLs can now be placed in the Extensions folder, and any contained components can be used with no extra effort
  • Implemented supporting structure for controllers, which can change the behaviour of any other component at runtime (no more exiting CC.NET just to turn off a packet output!)

New features:

  • Implemented a few basic controllers as extensions
  • Made many existing ColorChord.NET components controllable
  • Made NoteFinders instantiable, this will allow swapping out different types of NoteFinders in the future
  • Reduced audio input latency on Windows systems
  • Added new display modes: ColorRibbon, RadialPoles, CloudChamber
  • PacketUDP now has configurable start and end index for where in the visualizer data it reads from (StartIndex / EndIndex)
  • Added fullscreen mode to DisplayOpenGL windows (F or F11 key)
  • Linear visualizer now has IsOrdered config option which looks better on some displays
  • A warning is now shown if CC.NET detects that your config is not changed from the default. This has already saved me time when I was accidentally editing the wrong file since then
  • Experimental support for Philips Wiz bulbs over local UDP

Bugfixes:

  • Fixed a check that erroneously prevented you from using certain visualizers with certain outputs
  • Fixed DisplayOpenGL blocking further config reading
  • Fixed freeze-on-exit on some hardware in WASAPILoopback where no audio means no audio events
  • Fixed DisplayOpenGL cleanup throwing an error on exit
  • Fixed NoiseField using incorrect scaling on its config options