Songwrite 3 is a music score and songbook editor designed for musicians who want to compose and arrange music without necessarily having extensive knowledge of conventional notation.
The application supports several ways of representing music, including standard staff notation, tablature for stringed instruments and fingering diagrams for wind instruments. This makes it particularly useful for guitarists, bass players and musicians working with folk instruments.
Songwrite 3 allows musical parts, lyrics and notation to be combined within a composition. It also provides songbook management, enabling users to organise multiple compositions into a collection.
The software can play arrangements using an external MIDI player and supports printing through external tools. It was originally known as GTablature and has undergone several rewrites during its development.
Songwrite 3 is a legacy project. Its upstream release history is dated, so compatibility with current Python and Qt environments should be checked before relying on it.
This is free and open source software.
Key Features
- Supports standard staff notation alongside string instrument tablature.
- Provides tablature for guitar, bass, banjo, lyre and diatonic accordion.
- Includes fingering notation for instruments such as tin whistle and recorder.
- Allows song lyrics to be incorporated into musical compositions.
- Supports the creation and management of songbooks.
- Converts between staff notation, tablature and supported fingering representations.
- Provides playback through compatible external MIDI players.
- Offers printing of scores, tablatures and songbooks.
- Exports compositions to PDF, MIDI, ASCII tablature, LilyPond and PostScript formats.
- Supports importing ABC notation files.
- Provides experimental import support for older Guitar Pro formats.
- Supports musical ornaments, harmonics, rests and strumming-direction notation.
- Includes facilities for adjusting notation appearance and printed output.
Website: www.lesfleursdunormal.fr
Support:
Developer: Jean-Baptiste Lamy
License: GNU General Public License v3.0

Songwrite is written in Python. Learn Python with our recommended free books and free tutorials.
Related Software
| Guitar Tools | |
|---|---|
| Guitarix | Rock guitar amplifier for Jack |
| Nootka | Learn classical score notation |
| Rakarrack-plus | Rewrite of Rakarrack |
| TuxGuitar | Multitrack tablature editor and player writen in Java-SWT |
| Lingot | Musical instrument tuner |
| Power Tab Editor | View and edit guitar tablature |
| Rakarrack | Multi-effects processor emulating a guitar effects pedal board |
| go-dsp-guitar | Multichannel multi-effects processor |
| tTune | Guitar tuning app |
| Fretboard | Look up guitar chords |
| PiPedal | Guitar effect pedal for Raspberry Pi |
| ruxguitar | Read-only Guitar Pro tablature player for practice and playback |
| AmpForge | Guitar amp simulator and multi-effects processor |
| Open Riff Box | Lightweight guitar effects processor with amp and cabinet simulation |
| Songwrite 3 | Music score and songbook editor |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.