Releases: image-et-son/p600fw
v2022
This development stream is based on Version 2.1 RC3 (last commit from GliGli September 6th 2015).
This is the release version v2022.
Please use maintenance version v2022.1 (minor corrections incl. wrong vibrato values for older patches).
NEW Panel Overlay provided by Dioskilos
For more information and contact see:
License
Everything is under GPL v3 license, except files that have their own license in the header.
v2022-rc1
Hi there!
Checking out the latest firmware? Your opinion matters. Please leave a comment in the discussion below or visit me on my blog and leave a comment there! You can also create an issue if you find something strange (see issues tab top left) - after all it's a public open source project.
This development stream is based on Version 2.1 RC3 (last commit from GliGli September 6th 2015).
The version rc1 v2022 (release candidate 1) is feature complete and beta testing is concluded.
For more information and contact see my blog: https://prophet600revisited.blogspot.com/
v2022 (RC1) contains some corrections based on feedback from beta 2022 (2):
- Typos and updates of the User manual (thanks to all proof readers!)
- Major fix: compared to prior GliGli firmware version LFO and envelope pitch shifts are now tuned harmonic (#70)
- Fix so that all notes off MIDI CC now also applies to notes played via MIDI (#150)
- Fix so that MIDI CC settings (master vol, master tune, etc.) are accepted in any mode (#175)
- Fix to protect stored patch from Z80 SysEx, ie. requireing patch management mode (#178)
- Fix to use the full pot range for menu parameter external voltage (#177)
v2022 (RC1) contains selected new features (very selective in order not to cause regression problems):
In addition, the release candidate includes a MIDI specification documentation.
License
Everything is under GPL v3 license, except files that have their own license in the header
.
v2022-beta.2
This development stream is based on Version 2.1 RC3 (last commit from GliGli September 6th 2015).
The beta release 2022 (2) is feature complete. Beta testing started on March 27th 2022. The intention is to independently assess the overall stability and handling of the firmware as well as the quality, accessibility, legibility of new and changed functions.
The beta release comes with a User Manual which is part of the release.
For more information and contact see https://prophet600revisited.blogspot.com/
Beta 2022 (2) contains some corrections based on feedback from beta 2022 (1):
- Typos and updates of the User manual
- Fix for modulation delay glitches on new notes
- Documented MIDI specification for tool development
- Fixes in UI for patch managememt mode
- Move of LFO Sync from MIDI CC 58 to MIDI CC 77 (for better compatibility with MIDI tools)
- Change in the relation of pitch and envelope vintage for lower spread values
- Various small UI changes
License
Everything is under GPL v3 license, except files that have their own license in the header.
v2022-beta.1
***** NEWER BETA RELEASE AVAILABLE ****
***** Use: https://github.com/image-et-son/p600fw/releases/tag/v2022-beta.2
This development stream is based on Version 2.1 RC3 (last commit from GliGli September 6th 2015).
The beta release 2022 (1) is feature complete. Beta testing started on March 27th 2022. The intention is to independently assess the overall stability and handling of the firmware as well as the quality, accessibility, legibility of new and changed functions.
The beta release comes with a User Manual which is part of the release.
For more information, contact or if you want to participate in beta testing see https://prophet600revisited.blogspot.com/
License
Everything is under GPL v3 license, except files that have their own license in the header.
v2.x alpha 15-20220324
This development stream is based on Version 2.1 RC3 (last commit from GliGli September 6th 2015).
The intention of this alpha series is to provide it for user to test in preparation of a stable release. Note that "alpha" means that it is part of the development process. No guarantee for backward compatibility with prior alpha versions, e.g.
** PATCHES STORED IN PRIOR ALPHA VERSIONS MAY NOT BE CORRECT IF AFFECTED BY RESCALING **
(Patches from <=2.2RC3 should be ok, though, or: if you find that this is not the case please create an issue for it!)
The version deals with the following:
alpha 15 20220324 (this version) (compiled/assembled: Linux Fedora 35, avr-gcc 11.1.0, Python 2.7):
- Full documentation ready for serious and detailed review
- (issues #133 & #134) knob pick-up issues
- (issue #116) swap LFO shape pairs in parameter choice naming
- Major correction iteration of the User Manual (thanks for all the reviews!)
For full history, see README
v2.x alpha 14 20220227
This development stream is based on Version 2.1 RC3 (last commit from GliGli September 6th 2015).
The intention of this alpha series is to provide it for user to test in preparation of a stable release. Note that "alpha" means that it is part of the development process. No guarantee for backward compatibility with prior alpha versions, e.g.
** PATCHES STORED IN PRIOR ALPHA VERSIONS MAY NOT BE CORRECT IF AFFECTED BY RESCALING **
(Patches from <=2.2RC3 should be ok, though, or: if you find that this is not the case please create an issue for it!)
The version deals with the following:
alpha 14 20220127 (this version) (compiled/assembled: Linux Fedora 35, avr-gcc 11.1.0, Python 2.7):
- Full documentation ready for serious and detailed review
- (issue #111) fix
- (issue #112) fix
- Different performance improvements after reversal of some aggressive performance tunings has become necessary because if created error s or some hardware variants.
For full history, please see README
v2.x alpha-13 20220125
UPDATE 2022-02-04: HOTFIX VERSION 13.6 (PLEASE USE THIS VERSION)
This development stream is based on Version 2.1 RC3 (last commit from GliGli September 6th 2015).
The intention of this alpha series is to provide it for user to test in preparation of a stable release. Note that "alpha" means that it is part of the development process. No guarantee for backward compatibility with prior alpha versions, e.g.
PATCHES STORED IN PRIOR ALPHA VERSIONS MAY NOT BE CORRECT IF AFFECTED BY RESCALING
(Patches from <=2.2RC3 should be ok, though, or: if you find that this is not the case please create an issue for it!)
The version deals with the following:
alpha 20220125 (this version) (compiled/assembled: Linux Fedora 35, avr-gcc 11.1.0, Python 2.7):
- (issue #74) The panel layout is now switchable between GliGli and SCI (Sequential Circuits Instruments) with Mix and Glide. The switch is done using "From Tape + 6". When in SCI layout the "Glide" parameter in the menu disappears and a new parameter "Drive" appears (888) to work with mix. The default for Drive is 50% which is produces the original mix of SCi (to my understanding anyway)
- (issue #85) the OSC B now has a finer tuning region around the middle
- (issue #84) very aggressive tuning measures have been implemented to make pitch related pots as smooth as possible. There might be side effect in handling and feeling so feedback is very important
- (issue #93) a bug in the glide function was fixed (that affected the current sounding note when glide was activated)
- (issue #89) a recent UI behaviour has been reverted (function of data dial in preset patch mode)
- (issue #86) the recent rescaling of the PW pots was reversed because a survey is needed fo finding out the range of voltage characteristics of pulse width (survey with instructions will follow)
- (issue #77) compatibility of patches: some minor changes - the issue must/should be resolved in alpha 14 and is probably the focus of attention is this last phase of alpha series.
For full history please see README.txt
v2.x alpha-12 20220119
HOTFIX 12.1 (commit 1b4a8f6961d4c6c687176e9bbd4d2d4ae31d4cc9
** PLEASE USE THE LATEST HOTFIX **
This development stream is based on Version 2.1 RC3 (last commit from GliGli September 6th 2015).
The intention of this alpha series is to provide it for user to test in preparation of a stable release. Note that "alpha" means that it is part of the development process. No guarantee for backward compatibility with prior alpha versions, e.g.
** PATCHES STORED IN PRIOR ALPHA VERSIONS MAY NOT BE CORRECT IF AFFECTED BY RESCALING **
(Patches from <=2.2RC3 should be ok, though, or: if you find that this is not the case please create an issue for it!)
The version deals with the following:
alpha 20220119 (this version) (compiled/assembled: Linux Fedora 35, avr-gcc 11.1.0, Python 2.7):
- (issue #86) Rescaling and centering of PW pots of A and B - this is a first attempt. There could be differences in P600s and the change s intended to work for all (e.g. correct middle position, zero point around 1 and 98)
- (issue #61) Rescaled the vibrato to VCA modulation (made stronger). When maxed out adding mod wheel will have no effect.
- (issue #85) Increased the handling accuracy of OCB B fine tune (first response to this issue)
- (issue #87) More chromatic options, e.g oct/semi etc. Also: now shown nicely on display
- (issue #83) Reduced the number of storages to flash
- (issue #82) Reverted the u/p arp to the old logic, because the new logic produced hick-ups on key on/off
- (issue #79) Some UI fixes
- (issue #77) Fixed an issue through which the LFO and vib frequencies from <=2.1RC3 patches were incorrectly imported
- (issue #27) Another change in menue layout, number 5: now filter envelope before 2nd (amp) envelope
- (issue #41) Redesign in vintage (formerly: spread) function: randomization in shifts, to avoid impression of "pattern" and also different spreads on oscillators A and B
- (issue #64) Revision 4 of linear decay/release cuves, including new value for VCA deadband
- (issue #53) Fixes an issue through which the parameter "ext voltage" and "vintage" amount were not stored
- (issue #81) Protected the patch selection via data pot in preset mode - now need to hold down From Tape and turn the pot. Note: maybe the real benefit of using the dial would be that the other hand is free to play to immediately hear the sound. Double licked mode not feasible, because it is relevant for performane (transpose function). So feedback welcome if that new way is ok or not.
- (issue #63) Rescaled the LFO amount again to make it less smooth
For full history please refer to README.txt
v2.x alpha-11 20220114
NOTE: please use firmware version 11.1. which contains a critical hotfix related to issue #77 (envelope times are zero)
This development stream is based on Version 2.1 RC3 (last commit from GliGli September 6th 2015).
The intention of this alpha series is to provide it for user to test in preparation of a stable release. Note that "alpha" means that it is part of the development process. No guarantee for backward compatibility with prior alpha versions.
The version deals with the following:
alpha 20220114 (this version) (compiled/assembled: Linux Fedora 35, avr-gcc 11.1.0, Python 2.7):
- (issue #64) New envelopes, SSM rev 1/2 style, replacing the former linear shapes
- (issue #71) New dynamic method for reading pots, some pots were still glitchy, are now smooth, such as PWM A/B, Poly-Mod Ev, LFO Amount etc.
- (issue #72) Speed Dial control speed by default and in preset panel mode selects patch
- (issue #75) Removal of mode wheel strength
- (issue #27) Total reorder of the patch parameter menu (see reference PDF with the release)
- (issue #66) Diverse UI bugs, including pots that could not be "picked-up" in pick-up mode
- (issue #53) Fix: spread value is now properly saved and recalled
- (issue #63) Smoother action of the LFO amount dial
- (issue #61) Added VCA as vibrato target, new parameter vib target (see reference PDF with release)
- (issue #73) Removal of the LFO speed range parameter
Please refer to README for full history
v2.2 alpha-10 (20220101)
This development stream is based on Version 2.1 RC3 (last commit from GliGli September 6th 2015).
The intention of this alpha series is to provide it for user to test in preparation of a stable release. Note that "alpha" means that it is part of the development process. No guarantee for backward compatibility with prior alpha versions.
The version deals with the following:
alpha 20220101 (this version) (compiled/assembled: Linux Fedora 35, avr-gcc 11.1.0, Python 2.7):
- (issue #51) Fix for fading volume
- (issue #53) Fix for spread value not going to zero exactly
- (issue #24) Fix LED blinking error in SEQ record mode
- (issue #15) Fixes to MIDI CC 122 and 123 (thanks Matrix12x!)
- (issue #54) Fix for arp/seq speed not being stored and recalled correctly
- (issue #52) Fix (preliminary) for filter envelope sustain being lower than att/dec peak value
- (issue #56) Automatic external MIDI pitch bend reset when entering bender calibration
For full history see README.txt of the release