Releases: serifpersia/pianolux-arduino
v4.3.9
PianoLux Release
What's New:
- New Modes:
- Visualizer: Now you can visualize desktop/mic audio with PianoLED Visualizer mode.
- MultiColor: Customize LED colors for each note pitch across octaves.
Changes:
- UI Improvements: The top panel has been revamped with a fresh custom icon pack:
- Mouse drag is now working on top of virtual piano keyboard.
- 72 toggle renamed to 1:1 MIDI to LED mapping
- Liveplay improvements: Liveplay now has new features, including:
- Color hue selection.
- Zoom and pan for the webcam view (no more sliders!).
- Height adjustment for the bottom panel (virtual piano/webcam panel).
- Support for custom background image with alpha/transparency control.
v4.3.1
- Fix webcam panel dimensions. The webcam panel will auto adjust based on current display resolution.
- Fix for zoom in/out when panned. No longer resets position, the panel stays at the last panned location.
- Windows installer corrupted ArduinoPianoLED folder fixed.
v4.3.3
- Transpose function added by new contributer
- Discord Rich Presence Support thanks to JnCrMx' discord-game-sdk4j java implementation of Discord's GameSDK
- Discord Rich Presence large image update rate changed to one second
v4.3.3
- Discord Rich Presence removed animation, adjusted button
v4.3.5
- New led animations, live panel controls scroll-able
v4.3.6
- Java App name renamed to PianoLux! Nothing else changed. Default data pin changed back to default 5
v4.3.7
-
More optimized Default & Splash mode, transpose in octaves, more options to load/save: bg brightness, transpose value, key range preset, custom color UI fix for load/save profile
-
v4.3.8
-Code restructure in MultiColor panel class, save/load profile setting for 12 note multi colors -
v4.3.9
-Added custom led offset by clicking on specific key adjusting offset range -12 to +12. Supported as save/load profile parameter
Note: To enjoy all the new features, make sure to upload the latest Arduino code (ino file) before using latest PianoLux
v4.2.8
PianoLED v4.2.8 Release
What's new:
-
New User Interface
-
New Guide LED modifier. If enabled led strip shows led notes of the selected scale. By default app supports all 12 keys and two main scales Major & Minor. Users Can create custom scales withing the app and later on load the saved .scale file
-
Introduced a new Idle modifier. If enabled, it automatically switches to Animation Mode and applies the last selected Animation effect if there is no new MIDI input within the specified time that user selected with Idle slider. However, if there is new MIDI input, it reverts back to Default Mode
-
Removed LivePlay from back-end.
-
PianoLED has installer. If you are using older versions please delete your files and download the setup file. Updates from the app will no longer work if you are still using earlier versions. Update button is now only working for Windows Operating Systems only, Linux/Mac will have to download new update zip files manually.
-
v4.2.4 Icon update
Hot-fix - Arduino Code has been updated correctly. You can now get Guide to work
Experimental 72 leds density toggle. Doesn't work with Guide modifier at the moment -
v4.2.5 LivePlay mode finally in open public phase. Currently webcam support works only on amd64 platform.
-
v4.2.6 Switching to different panels is done via top panel now that's always visible. To maximize the window and hide top panel so liveplay can be used to record use the new F key shortcut.
-
v4.2.7 UI update with few major changes and minor details. Still needs testing in Linux and Mac. Swing Group Layout seemed problematic for non Windows systems. New UI should address that.
-
v4.2.8 Velocity and Random LED modes reworked. Velocity now has brightness reactivity and the hue range is green to red. Random mode changed to display random hue instead of random color, this way the brightness and saturation stays at maximum. Bug fix with the F hotkey. Now it will only work if PianoLED is the focused window.
*Make sure you upload new updated .ino file to Arduino to make sure new features work
v4.1.3
PianoLED v4.1.3 Release
Whats new:
-New upgraded Gradient mode supports 2 to 8 sides.
-Left Panel is now only showing if the mouse is near it
-Added default values for each mode, so when switching to different mode users get default state that can be modified saved and later on loaded by the user
-Added check for update at startup
-Bug fix with Animation and updated gradient UI now with preview above piano keyboard
-minor version 4.1.2 update new BG brightness slider and use of external power explained in main github page
-minor version 4.1.3 updated color picker arduino code hotfix for arduino zero,removed startup message replaced with current & latest version labels, removed unintended beta features from public release
v4.0.7
PianoLED v4.0.7 Release
Whats new:
- Redesigned Dashboard and Controls for a cleaner, less busy look
- Added ability for users to load and save PianoLED profiles, allowing users to save their settings such as slider values, color gradients, and fixed led etc. The file extension for profiles is
.led
, and they can be edited later on with a text editor.
-v4.0.7 serial bug fix
v4.0.2
PianoLED V4 Update
Here's what's new:
- New fresh UI
- Auto Download and Install Java and Arduino IDE 2 script included for Windows users
- 4.0.2 fixes major performance issue with Color Picker, fix to Update feature
- Users now can download beta silent updates that are in beta branch and not yet released to GitHub
Future updates like Learn and Live Play are in development, so stay tuned for more exciting features!
v3.7
New PianoLED Release
The latest PianoLED release brings improvements and some new features.
New Features
- Auto Device Selection: PianoLED app is smart enough to auto select Arduino and Midi device now.
- Update Button: Users no longer need to download zips, from this update users can automatically install newest release of PianoLED, users still need to manually flash the arduino with the
ArduinoPianoLED.ino
file. - Reverse Toggle: This lets users reverse the led strip orientation. Now users can put the Arduino and the start of the strip on the right if that needed.
- Fix LED Toggle: For users that have a 2m/144 WS2812B strip that is not real 2m but few strips soldered together this is good fix for that.
Removed Features
- 174 Preset: Fix LED replaces this now and it works perfectly.
- Advance User: This is legacy and not needed.
v3.6
New release of PIanoLED
We've added many new features and improved the performance of Splash and legacy modes such as Split, Velocity, and Animation.
Added:
-Color Wheel: Users can now select colors using a Color Wheel.
-Preset Colors: We've added 15 color presets to help users select pure colors.
-New Velocity mode: Color selection is now auto-calculated from red to purple based on the pressure applied to the keys, eliminating the need for buttons.
-New Animation mode: We've completely reworked the old Animation mode and added support for 7 unique animations. Users can adjust the brightness in this mode as well.
-New BG Mode: Users can now use dim the background color for any mode except Animation mode. The color can be set using the color wheel or a preset of colors, and confirmed with setBG.
-Splash Mode Color Update: Users can select the color of the Splash effect using the color wheel or preset of colors.
-Split Mode Update: Users can now select the split point for left/right side colors by clicking on the corresponding UI Piano key in the PIanoLED app.
Removed:
-RGB sliders: These are no longer needed since the Color Wheel is now the main method of selecting colors.
v3.5
New version is here!
Thanks to a new contributor, the app is now better and has an amazing Splash Mode. Please note that we have switched to x64 bit, so 32 bit support is no longer available. However, if there is user demand for a 32 bit option, we can consider adding it back in the future.
Added: Splash Mode, 3-Side Gradient, and an updated Fade slider.
Removed: Old Fade mode, Compact version.
Changes: Users now have the ability to configure the fade parameter for each mode, with a maximum value of no fade. Splash Mode functionality can be adjusted currently with two parameters: max length and fade duration. Gradient Mode now has a 3-sided gradient effect. To switch back to 2 sides, just set the middle color sliders to 0.
Experimental: We have added Linux x64 bit support to this version. However, we need user input to determine whether this version is functional. Please let us know if you encounter any issues using Issues tab in Github or the discord server for PianoLED app.