Posted
over 11 years
ago
by
Mikhail Yakshin
Things roll out somewhat smoothly. There's already new, much more bullet-proof version of converter runner now, based on exceptions. It allows new Guitar Pro loader work much cleaner: it includes now lots of runtime checks and it's much less prone to
... [More]
crash whole application in case of unsupported file. On the contrary, it's now a tool for format exploration and debugging: it will find the out-of-sync place in file with substage and structure precision, allowing to find an incomplatibility and fix it quickly.
In other news, KDE4 is out there and I've stared a KDE4 port of KGuitar - I guess that'll make it to 0.6. [Less]
|
Posted
over 11 years
ago
by
Mikhail Yakshin
KGuitar is powerful KDE-based music tabulature editor with support of guitar, drums, classic note scores, MIDI synthesizer output, chord, scales, modes, melody and rhythm construction and analysis tools, lots of tab effects, Guitar Pro files import.
... [More]
After a long period of silence, I'm pleased to announce KGuitar 0.5.1 - a major bugfix release that covers most of issues for the last few years :)
* Compatiblity fixes: added support for autoconf 2.61, automake 1.10, gcc 4.2. Removed last bits of qt2->qt3 transition deprecations. Internal structures refactoring.
* Added zoom level (Ctrl Minus, Ctrl Plus), introducing multiple bars per row, automatically tuning to available window width;
* Finally introduced new exception-based framework for converters load/save. Makes converters much more bullet-proof and easier to write and debug.
* Guitar Pro import undergone major rewrite. Now it properly loads all gp4 files I have. Guitar Pro v3 and v5 formats are coming next. Anyway, Guitar Pro loader is now much more helpful about what errors it gets and less crash-prone. It detects and helps debug problems it encounters.
* Lots of displaying, mouse and keyboard control, printing fixes and prettifying. Track pane now has a header and it's synchronized with track list. Melody editor now has trapezoid and shark fin inlays.
* New QMap-based API for song metainformation - stores not a fixed number of fields, but key=value pairs.
* Misc things: project transitioned to Subversion.
As always, comments and especially bug reports are welcome. Also keep in mind that KGuitar is now registered at http://www.ohloh.net/projects/8959?p=KGuitar - so, take a look there too :)
[Less]
|
Posted
over 11 years
ago
by
Mikhail Yakshin
It's more like "we're still alive" style of post. Although, to be honest, nothing much happened in last 1.5 years, things are somewhat rolling. Our latest additions:
* CVS repository transitioned to SVN
* Some cleanup and compatibility fixes
... [More]
(new autoconf, automake, gcc)
* Removed last bits of legacy Qt code
I guess a new release would come shortly (0.5.1) as mostly bugfix release, but maybe there would be some minor feature additions. [Less]
|
Posted
over 11 years
ago
by
Mikhail Yakshin
KGuitar aims to develop a free, full-featured guitarist helper program, focusing on tabulature editing and MIDI synthesizers support.
Version 0.5 is a huge milestone release, first in a very long time. Lots of refactoring work: greatly improved
... [More]
internal
architecture, modularized lots of internal components. More KDE3 standartization. Full-featured Guitar Pro 4 import support. Improved song printing / display - displaying and printing use the same codebase - including classic notation. New chord finder - one can instanly get chord by its text name. Improved melody editor: added scales & modes, beautiful inlay/graphics options, better interactivity. Greatly improved and much stable MIDI playback Multiple usability fixes and tons of bug fixes. gcc3.4 and MusicXML DTD 0.7a compatibility.
Latest file release can be found at
http://sourceforge.net/project/shownotes.php?release_id=316110 [Less]
|
Posted
over 11 years
ago
by
Mikhail Yakshin
KGuitar aims to develop a free, full-featured guitarist helper program, focusing on tabulature editing and MIDI synthesizers support.
Ported to KDE3 the first time officially, introduced basic KDE help center documentation. More usability features
... [More]
(zooming, navigation). Brand new tools - melody/solo editor, rhythm constructor, support for native Qt tabulature printing (with standard notescore notation). More complete MIDI playback
feature, more complete MusicXML support. New Guitar Pro 3 import support. And, as usually, lots of refactoring and numerous bug fixes.
The latest file release can be found here:
https://sourceforge.net/project/showfiles.php?group_id=7693&release_id=180645
[Less]
|
Posted
over 11 years
ago
by
Mikhail Yakshin
0.4.1 released. New features include TSE3 MIDI support, MusicXML support, support for Guitar Pro 2 import, several new features with effects & tabulature editing and several other things, including bugfixes.
|
Posted
over 11 years
ago
by
Mikhail Yakshin
Released RPMs for KGuitar 0.4.
|
Posted
over 11 years
ago
by
Mikhail Yakshin
Released version 0.4, with full multitracking support (including working drum track mode), editing
(cut, copy, paste, undo/redo) and lots of bugfixes
and optimizations. Feel free to download, test and
comment.
|
Posted
over 11 years
ago
by
Mikhail Yakshin
Released another new version. Most work done is implementing KPart with Browserextension and basic MIDI Output (Chord Constructor and Tab View). Also several other less significiant changes and bugfixes.
|
Posted
over 11 years
ago
by
Mikhail Yakshin
A few words on what's going on in Subversion. Guitar Pro import is coming smoothly, this time Guitar Pro 3. Old GP3 code was throughly replaced with the same unified Guitar Pro loader that was released with 0.5.1. Adding other versions of format is
... [More]
always a bit tricky, so, to make sure we won't break anything in GP4 and to ease development/reversing, test units were added into repository. Sadly, I can't publish real-world GP3/GP4 files, as they're copyrighted, but at
least trivial test examples would be stored there. [Less]
|