1.2A.3 beta1
- added touch interface, adjusted GUI layout to it
ANDROID
- new file and color dialogues adjusted for touch screens
- corner menu button and menu similar to Android native
- new layout of dialog windows for better touch integration
- audio stack ported to Qt Audio for mobile devices
Under the hood
- code fully depends on c++11 capable compiler
1.2.3
BUGS FIXES
- During exams - don't run pitch detection after settings dialog was closed
- Fixed layout of exam results when note name is visible
- Additional staff lines are hiding properly
- Fixed conditions when 'correct' tool button is displayed
- Questioned note and corrected one might have distorted colors - fixed
- small fixes of translations
1.2.2
- updated Russian translation
- added flick-able scroll (by mouse dragging) to windows with help
BUGS FIXES
- fixed crash related to hiding temp note segment at the staff end
- properly loading translations of guitar tuning
- fixed French translation
- fixed mistakes in Polish translation
- preventing of text selection in help windows
1.2.1
BUGS FIXES
- fixed finger position validation - it might corrupt exam files
- properly hide disabled double accidentals buttons in note name menu
- fixed position of note name menu when it is moving between staves
- fixed compilation issues if missing c++11 flag
1.2.0 final
Nootka plays melodies
- updated on-line help
- unlocked help button(s) to opening related help sites
- improved displaying accidentals and neutrals in melodies
BUGS FIXES
- repaired and improved asking penalty melodies in exams
- fixed melody chart tip - correctly displays every attempt summary
- fixed and improved animations of accidentals from note to key signature
- intonation checking respects properly setting of accuracy level
- fixed issue when exam was corrupted due to wrongly reading it from a file
- fixed determining mistake types for melodies
- fixed chart issues when melodies are analyzing
- fixed a lot of small glitches
1.1.7 rc2
- improvements/fixes related to low latency and real-time audio
- updated Qt libraries to the latest version in Windows installer
- changed all static font sizes to system related sizes
BUGS FIXES
- proper clef rendering in question tips
- proper re-sampling when rate is bigger than 48000
- avoiding multiple calls of status messages for better performance
- fixed loading Qt translations and switching languages
- fixed Debian package dependencies, Ubuntu 14.04 is supported now
1.1.6 rc1
- new, advanced settings for pitch detection
- workarounds to avoid pitch-detection of the same note twice
- other pitch detection improvements
- better support when audio input and output are different devices
- updated translations
BUGS FIXES
- updated RtAudio to latest git version - many bugs fixes
- tons of fixed bugs, mistakes and glitches...
1.1.5 beta
- detailed preview of melodies in charts
- added new tool button with menu to manage a score
- new, quick, click-less way for adding notes to a score
- improved pop-up for selecting note name over score
- a note from played exam melody can be selected to start playing from it
- improved look of sound meters widgets
- intonation accuracy can be set from intonation view
- first run wizard comes back improved - it is a plugin now
- improved user visible texts
- updated Windows installer
BUGS FIXES
- tons of fixed bugs, mistakes and glitches...
Under the hood
- external executable-s converted to plugins, loaded on demand
- audio device has single instance shared with external settings plugin
1.1.4 alpha
- exam tips are storing their position when moved by user
- some icons changed
BUGS FIXES
- fixed a lot of small glitches
Under the hood
- removed all 'extern' statements from libraries
1.1.3 alpha
- There is an option for using JACK (Linux) and ASIO (Windows)
- pitch detection range is set dynamically instead of settings
- two pitch detection methods merged into single, two-steps method
- improved detection of quickly repeated (the same) notes
- exam question tips are movable and were improved
- window elements (hints, sound view, guitar, tool bar) can be hidden
- dots marking frets are configurable
BUGS FIXES
- flickering of an analyze chart was put right
1.1.2 alpha
- exams/exercises support for playing melodies from a score
- exams/exercises support for writing listened melodies
- recognizing new mistake types related to melodies
- added tuning fork button to play middle A in exams based on listening
- added pop-up panes to quick manage a note in a score
- improved randomization, all notes from range will occur equally
- simple import/export melodies to XML (music) format
Under the hood
- binary format of exam files (*.noo) changed to text based
- saving melodies and related information in *.noo files
- dividing and cleaning monolithic code of examining process
1.1.1 alpha
- interactive score with staves (systems)
- possibility of adding/removing notes to the score
- GUI layout changed
- option for displaying accidentals from key signature close to a note
- note names can be displayed on the score (below every note)
- option for forwarding audio input through selected audio output
- improved level creator
Under the hood
- ported to Qt5
- divided for libraries and external executable files
- updated RtAudio version
- updated SoundTouch version (Windows/MacOs), better optimization
- under newer Windows Os-es version WASAPI or ASIO is used and DS for XP
- merged audio input and output callback methods
- ported binary format of *.nel files to XML
======
1.0.1
- finished German translation
BUGS FIXES
- fixed crash with some JACK configurations
- small scaling issues in a chart
1.0.0
Nootka says: I'm number one
BUGS FIXES
- fixed grand staff lines width and switching to single staff
0.9.8 rc4
- alternate note names on an axis chart
- adjusting pitch detection range to possibilities of a clef
BUGS FIXES
- fixed animation of corrected position for left-handed players layout
- styles of note names on linear charts are displayed properly
- fixed desktop entry for rpm packages
0.9.7 rc3
Nootka says: I speak German
- added German translation
BUGS FIXES
- fixed acting with non pitch-ordered strung/tuned guitars
- fixed/improved electric/bass guitar look
- fixed layout in different window sizes
- improved rpm validation results
- fixed detecting clef type from older versions of Nootka files
0.9.6 rc2
BUGS FIXES
- fixed high CPU usage with PulseAudio
- fingerboard properly hides highlighted string
- font scaling fixes and placement of texts (note name)
- translations fixes
0.9.5 rc1
Nootka says: I'm afraid of exams
- added exercise mode, without penalties and elapsing time
- more options for exercises (clues, additional note names, etc.)
- extended support for instruments different than guitar
- transposing is possible in a range ±12 semitones (octave)
- Nootka gives 'Certificate of Exam Completion' when you pass
- exam can check intonation of a sound and its accuracy is configurable
- English language in Nootka was corrected and improved
- buttons with octaves and accidentals are highlighted during answering
- audio input device settings dialog is more clear and neat
- GUI layout enhancements
- crossing of played notes is fluent now - it was cleaned from cracks
- preview of a level was improved and levels can be deleted as well
- intonation view displays differences more accurate
- added animations of accidentals corresponding with key signature
- tons of smaller fixes/improvements
BUGS FIXES
- Nootka doesn't crash when guitar or singing is out of tune
- fixed random crash when midi output was in use
- piano stave is properly locked in exams and level creator
- audio devices not supported rate of 44100 Hz work properly
- fixed switching instrument type when an exam is continued
- fixed losing default audio device in Linux ALSA
0.8.95 beta
Nootka says: I speak Russian and play bass
- Nootka can play natural bass and electric guitar sounds
- Russian translation added
- pitch detection improvements - minimal note duration is configurable
- compiling under Windows is simpler now
- possible launching without installation
- a lot of small improvements
BUGS FIXES
- fixed crashes related with DirectSound under Windows
- many small bugs were repaired
0.8.89 prebeta (not so official release)
- added support for bass guitars
- strings number can be changed, width depends on their pitch
- added possibility to display notes on grand stave
- support for different clefs (bass, alto, tenor)
- range of detected pitches was extended and is configurable
- settings dialog launches faster and takes less memory
- default settings can be restored
Under the hood
- score widget written from scratch and ready for further changes
0.8.77 beta
- added intonation view of played sound
- checking for new versions of an application
- improved reaction on detected pitch (faster and fluid)
- audio output supports change of base frequency
Under the hood
- audio layer ported to RtAudio
- under Linux added support for PulseAudio & JACK (experimental)
- sound data compressed to ogg
0.8.60 beta
- added bar charts
- new types of chart: sorted by question type and by mistakes
- line on a chart showing progress of an exam
- added tip how to confirm an answer
- images on tips are clickable to simpler navigate through an exam
- changes preview
Under the hood
- many improvements in a chart engine
0.8.51 stable
BUGS FIXES
- eliminated some memory leaks related with charts and tips
- fixed crash for exams with all answers incorrect
0.8.5 stable
Nootka says: I will tell You about what You've been thinking for so long...
- added detailed description of an application in first run wizard
BUGS FIXES
- fixed crash after right click on exam help window
- made application more proof on abnormal DPI settings
- proper recognizing answers on wrong strings
- fixed shortened sound output under Windows
- a few smaller bugs were fixed
0.8.4 rc1
- tons of visual changes to fix, adjust and improve
- time of wrong aswers is no more included to average
BUGS FIXES
- fixed proper note pitch in exams with single key
- fixed crashes related with preferences window
- proper displaying natural signs in questions preview
- proper counting of number of mandatory questions in exams
- fixed translation of color/open/save dialogues
0.8.3 beta
Nootka says: I speak French
- French translation added
- exams can be finished after answering specified number of questions
- displaying progress of an exam end details
- mistakes are stored and are asked oftener
- New chart - ordered by key signatures
- implemented question and answer as position on a guitar
- recognizing answers with proper sound but wrong string
- simpler level creator and improved validation of levels
- improved hints during an exam
BUGS FIXES
- in Nootka font- fixed look of string numbers under Windows
0.8.2 beta
- Added new charts - data sorted by note pitch and fret number
- improved dialog window to start/continue exams
- new, more detailed dialogues with question during exams
- A few settings of a chart
0.8.1 beta
- !!! Added analyze of an exam results - first chart !!!
- opening Level Creator from starting exam dialog
- starting exams from Level Creator dialog
Under the hood
- implementation of chart engine
0.8 final
Nootka says: I can hear You
- added support for MacOs and related issues
- during exams double accidentals buttons in Note Name are hidden if no needed
- GUI texts improved
- adjustments and bug-fixes for some rare question/answer combinations
BUGS FIXES
- fixed behaviour of the buttons in Note Name Widget
- fixed segmentation fault after probing audio input
- fixed forcing accidentals on ear training level
- a lot of smallest
0.8 beta
- !!! Added sound input and pitch detection !!!
- added possibility to change base pitch of a1 note
- simple preview of an exam results
- expert's mode in an exam
- help window during exams
- better sound output under Windows (in Linux it remains good)
- layout of widgets was improved
- Bespin QT style "friendly" - more clear look of buttons
BUGS FIXES
- right mouse button does what it has to do
- fixed hanging up on an exam start for some levels
- a lot of small bug-fixes
Under the hood
- cpack rules for building deb & rpm & src packages
- ported audio lib to "Qt native" QtMultimedia
0.7.8
Nootka says: I speak Czech
- added Czech translation
- added language selector to settings
- added translations for associated Nootka files under Windows
BUGS FIXES
- key signatures suffixes are translated properly
- removed untranslated strings
- fixed segmentation fault occurred after run on some
platforms (Fedora, Debian)
0.7.7
Nootka says: I can play
- !!! Sound output added, also questions as played sound !!!
- added midi playback
- added playback with natural sound of classical guitar
- support for opening external nootka files
- polish translation
- associate Nootka files with executable also under Windows
- added button for fast switch on/off hints
- questions and answers view is more clear
- right mouse button asks questions and checks answers
- preventing to use levels with a range out of current tune and frets number
- possibility of changing colors of some elements
BUGS FIXES
- fixed drawing last fret out of a fingerboard
- fixed proper position of a clef and accidentals
- fixed encoding characters under non UTF8 systems
- Guitar is disabled during exams in proper way
- Fixed behaviour of right mouse button over fingerboard
- and few smaller bugs
0.7.0
- !!! executing exams !!!
- storing user settings
- created nootka font
- added first run wizard
0.6
- Levels creator dialog
Under the hood
- all resources moved out of executable file