Page 2 of 11
Re: Nava2021 (post v1.028beta)
Posted: Jun 17th, '21, 12:39
by Neuromancer
e-licktronic wrote:Neuromancer wrote:Now that E-licktronic has opened the source to the v1.028beta there are still some bugs and wishes left for some of us.
I have created a github repository to which anyone can submit.
https://github.com/BenZonneveld/Nava-909-Firmware
The idea for this thread is to collect wishes and bug reports for all firmware releases from v1.028beta onwards.
Great job
Thanks for giving the community the source they've been asking for.
Neuromancer
Re: Nava2021 (post v1.028beta)
Posted: Jun 17th, '21, 13:04
by FlavioB
Neuromancer wrote:
Perhaps a task for someone who doesn't know how to write code ?
Yes - this is where I could eventually help. I only cannot guarantee any delivery dates as I'm not so often in my studio (during summer in general way less than usual).
But if you have some topics/features/functions that should be documented, you can list them already and also point to the actual documentation so that it's possible to work on it.
Thanks,
F.
Re: Nava2021 (post v1.028beta)
Posted: Jun 17th, '21, 13:25
by Neuromancer
FlavioB wrote:Neuromancer wrote:
Perhaps a task for someone who doesn't know how to write code ?
Yes - this is where I could eventually help. I only cannot guarantee any delivery dates as I'm not so often in my studio (during summer in general way less than usual).
Wuss
It's a "chill" 29.6 Celcius in my studio at the moment....
It should be possible to create a wiki page on github for the documentation but my experience with github is very little, I used gitlab before.
I have been using git professionally for several years as code management was part of my job as UNIX/Linux specialist.
At this moment I'm doing some re-thinking on source code version management using git.
My idea of managing it is:
* A branch with the original sources patched for modern Arduino environments.
* The Nava2021 branch which should contain all merged updates.
Also I think all new features should be switches in the define file or maybe a new file, you could enable or
disable features this way.
* a beta branch with new features that still need testing.
Re: Nava2021 (post v1.028beta)
Posted: Jun 17th, '21, 18:04
by Neuromancer
FlavioB wrote:Neuromancer wrote:
Perhaps a task for someone who doesn't know how to write code ?
Yes - this is where I could eventually help. I only cannot guarantee any delivery dates as I'm not so often in my studio (during summer in general way less than usual).
But if you have some topics/features/functions that should be documented, you can list them already and also point to the actual documentation so that it's possible to work on it.
Thanks,
F.
A start I made for the documentation, uploaded the images from the v1.015 manual for reference use in the manual.
Now it's just adding the info from the original manual as a starting point.
I also added a page with the build environment setup from sandormatyi and invited him to the repository to give him write access
https://github.com/BenZonneveld/Nava-90 ... ser-Manual
Re: Nava2021 (post v1.028beta)
Posted: Jun 19th, '21, 05:01
by Neuromancer
I've merged sandormatyi's features and my features and build a firmware release.
Provided in both .hex and .syx format.
https://github.com/BenZonneveld/Nava-90 ... a-20210619
Greetz,
Neuromancer
Re: Nava2021 (post v1.028beta)
Posted: Jun 20th, '21, 12:43
by Neuromancer
Short list of things I noticed:
Bugs:
* In mute mode the tempo display is not updated.
* In track write the pattern IMO should not be reset to A1 after pressing enter. Just advance the position and stay on the last selected pattern.
* EXT instrument should be able to have 2 velocity levels.
Planned features:
* SYSEX import and export
* Make the startup mode configurable.
* Make the sound levels user configurable. Keep in mind the patterns store the current instrument levels.
* Temporary change last step in a playing pattern (Pattern play only)
Things I'm not implementing:
* Sending swing over MIDI clock. A device should not abuse MIDI clock to send swing. A clock has to be a source of a stable timing, swing conflicts with stable timing.
Re: Nava2021 (post v1.028beta)
Posted: Jun 21st, '21, 16:46
by General_Midi
is this already a fully working release?
does it build up on the latest official beta firmware with additional fixes/features or how can we understand the concept behind it?
thanks anyway for your efforts. nice to see the community keeping this project alive!
Re: Nava2021 (post v1.028beta)
Posted: Jun 21st, '21, 17:22
by FlavioB
General_Midi wrote:
thanks anyway for your efforts. nice to see the community keeping this project alive!
Yes, thanks from my side as well.
Just a tiny request: would it be possible to add a "releasenotes.txt" file for tracking the changes/fixes? Could be structured simply like the one for the Cirklon:
-
fixed keyword for fixed bugs
-
changed keyword for changes in existing features/functions
-
added keyword for added features/functions
What do you think?
F.
Re: Nava2021 (post v1.028beta)
Posted: Jun 21st, '21, 17:32
by Neuromancer
FlavioB wrote:General_Midi wrote:
thanks anyway for your efforts. nice to see the community keeping this project alive!
Yes, thanks from my side as well.
Just a tiny request: would it be possible to add a "releasenotes.txt" file for tracking the changes/fixes? Could be structured simply like the one for the Cirklon:
-
fixed keyword for fixed bugs
-
changed keyword for changes in existing features/functions
-
added keyword for added features/functions
What do you think?
F.
Like this ?
https://github.com/BenZonneveld/Nava-20 ... o-20210621
Re: Nava2021 (post v1.028beta)
Posted: Jun 21st, '21, 17:36
by FlavioB
Dang! You're
SPOT ON, Ben!
Thanks
F.