Lute Designer Changelog

2022-10-01

  • Added a nice way to show distances on the drawing with curly brackets
  • Added Dieffopruchar c.1600 bass lute body (converted by Edlinger to a baroque lute) preset and bass rider style.
  • Added Deepen body option for creating mandolino style bodies with wide last ribs. Particularly useful if you want to use an otherwise semicircular body with the other ribs being all the same. Also cleaned and debugged endclasp generation and form creation.
  • Fixed bug with classical construction, where a combination of bottom arc radius smaller than side radius and wedge angle and shoulder reduction didn't work properly.
  • 2021-08-27

  • Fixed SVG dropping bug (quotes changed to " (by inkscape?) not being recognized).
  • Added guitar side angle, side template now shown with angled shape overlay.
  • 2021-08-18 The Vihuela Update

  • Ruler tool now shows angle in degrees.
  • Added Swan neck pegbox style.
  • Fixed editing bass nuts, now creates new nuts with default instead of empty values.
  • Added Francis Palmer Orpharion body shape.
  • Added Chambure vihuela body and pegbox shape.
  • Added Dias renaissance guitar body and pegbox shape.
  • Added vihuela bridge style.
  • Added guitar rib concavity and taper, 'Add to last rib' now also affects guitars. Fixed guitar body scaling not being applied to sideview neck.
  • Updated 3D body model creation to support concave guitar ribs and to do a better job on lute bodies in general.
  • 3D view is now updated in realtime when settings are changed.
  • Added frets to 3D view.
  • 2021-04-06 3D stuff.

  • Now drawing correct neck angle in 3D view, and rosette now drawn as a hole in the soundboard.
  • Added basic renaissance pegbox and guitar headstocks to 3D view.
  • Nuts and strings drawn on 3D view.
  • Undo/redo functionality update: Instrument preset changes now recognized correctly.
  • Changing string length unit type now changes mensur to match unit, except when expressed in frets.
  • 2021-02-14 Restarted from zero.

  • Major rework of the whole codebase to a more object-oriented programming style. The idea being that when an instrument is stored as an object, it would be possible to draw many of them side by side for comparison, or to use Lute Designer embedded on websites. This is not yet anywhere near completion.
  • Replaced old buggy angle calculations with correct math. It is amazing how far one can get with just 180 degrees.
  • Added drag&drop functionality. You can now drop an SVG file created by Lute Designer on the window, and the program will redraw the instrument based on information saved in the SVG file. Only SVG files downloaded after 2021-03-07 contain the necessary information, older files will not work.
  • Added error splash window for improved program-user communication.
  • 2021-01-17 Added changelog and guitar functionality.

  • Added guitar mode selector under Body.
  • Body construction method selector now hides some lute-only options when guitar mode is selected.
  • Added Voboam and Sellas guitar shapes.
  • populateeditor() now puts guitar shapes into their own dropdown menu
  • Added capability to draw arbitrary pegbox shape as long as shapes have been defined in general.svg and named properly (pegbox-Name-front)// TODO: Should also autofill pegbox style selector from general.svg and remove some presets, move them to a standard position
  • Added moustachios, and guitar bridges are drawn without taper. Guitar neck drawn differently to lute necks on the side view.
  • Tweaked soundboard bar drawing code
  • Added capability to draw flat, angled and round guitar backs, and to calculate resulting rib and side shapes.
  • Moved things around in options, added 3D view to button row.
  • Added Loading splash and progress bar.
  • Now draws pegs fully on theorbos.
  • 2020-09-5 Mandolinos

  • Added some presets for mandolinos
  • Bridge presets drawn smaller on mandolinos
  • Added mandolino, mandora, colascione pegbox presets
  • Rib templates are drawn vertically, and are marked for widest point and neckjoint.
  • Updated 3D model with nicer rib color, soundboard, rosette circle, accurate neck, bridge. Fixed drawing of ribs in certain funky edge cases.
  • 2020-08-10 UI enhancements

  • Made menu areas collapsible.
  • Added undo and redo buffer to make this seem like real software
  • Added buttons for zoom, undo and redo, and measurement.
  • 2020-07-21 New mold methods

  • Added simple mold
  • Added knockdown mold that is easy assemble
  • 2018-2020

  • Many things