{"id":618,"date":"2016-12-12T14:18:47","date_gmt":"2016-12-12T19:18:47","guid":{"rendered":"http:\/\/jsevy.com\/wordpress\/?page_id=618"},"modified":"2016-12-12T14:34:50","modified_gmt":"2016-12-12T19:34:50","slug":"guitar-designer-user-guide","status":"publish","type":"page","link":"https:\/\/jsevy.com\/wordpress\/index.php\/java-and-android\/android-apps-and-libraries\/guitar-designer\/guitar-designer-user-guide\/","title":{"rendered":"Guitar Designer User Guide"},"content":{"rendered":"<p><a href=\"http:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_main_screen.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-628 aligncenter\" src=\"http:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_main_screen-300x169.png\" alt=\"guitar_designer_screenshot_main_screen\" width=\"300\" height=\"169\" srcset=\"https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_main_screen-300x169.png 300w, https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_main_screen-768x432.png 768w, https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_main_screen-1024x576.png 1024w, https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_main_screen.png 1920w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Guitar Designer is a simple app to help with the design of guitar body shapes. It represents the outline of a guitar body by a smooth curve controlled by a set of &#8220;control points&#8221; whose positions determine the shape of the curve:\u00a0 the control points define a broken line called the &#8220;control polygon&#8221;, with the guitar outline being a smoothed version of the polygon that passes through its endpoints. The shape of the curve can be refined by moving, adding and deleting control points by touching the diagram on the screen.<\/p>\n<p>&nbsp;<\/p>\n<h2>Startup<\/h2>\n<p>On first startup, the app displays an empty grid with soundhole and outline, and is in &#8220;New Design&#8221; mode. Touch the screen to specify the positions of the control points that will determine the design, then click the &#8220;Done&#8221; button or menu item when finished.<\/p>\n<p><a href=\"http:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_new_design_hints.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-630 aligncenter\" src=\"http:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_new_design_hints-300x169.png\" alt=\"guitar_designer_screenshot_new_design_hints\" width=\"300\" height=\"169\" srcset=\"https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_new_design_hints-300x169.png 300w, https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_new_design_hints-768x432.png 768w, https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_new_design_hints-1024x576.png 1024w, https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_new_design_hints.png 1920w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_adding_points.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-627 aligncenter\" src=\"http:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_adding_points-300x169.png\" alt=\"guitar_designer_screenshot_adding_points\" width=\"300\" height=\"169\" srcset=\"https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_adding_points-300x169.png 300w, https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_adding_points-768x432.png 768w, https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_adding_points-1024x576.png 1024w, https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_adding_points.png 1920w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>The initial settings are for a symmetric design, so two mirror-image curves will be drawn for just one set of control points. This behavior can be changed through a setting in the &#8220;Options&#8221; menu.<\/p>\n<h2>Design Refining<\/h2>\n<p>Touch the diagram to select and move control points to refine the design. As the control points are moved, the design will change shape to reflect the new positions.<\/p>\n<p><a href=\"http:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_main_screen.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-628 aligncenter\" src=\"http:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_main_screen-300x169.png\" alt=\"guitar_designer_screenshot_main_screen\" width=\"300\" height=\"169\" srcset=\"https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_main_screen-300x169.png 300w, https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_main_screen-768x432.png 768w, https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_main_screen-1024x576.png 1024w, https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_main_screen.png 1920w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_moving_points.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-635 aligncenter\" src=\"http:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_moving_points-300x169.png\" alt=\"guitar_designer_screenshot_moving_points\" width=\"300\" height=\"169\" srcset=\"https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_moving_points-300x169.png 300w, https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_moving_points-768x432.png 768w, https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_moving_points-1024x576.png 1024w, https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_moving_points.png 1920w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>You&#8217;ll quickly notice a couple of things about the design curve relative to the control points:<\/p>\n<ul>\n<li>The curve always passes through the first and last control points<\/li>\n<li>The curve is tangent to the line segments between the first two and last two control points<\/li>\n<\/ul>\n<p>These behaviors make it easy to\u00a0 make the two halves of a symmetric design meet up smoothly by adjusting the positions of the first two and last two points.<\/p>\n<p>The design zoom factor can be adjusted using the usual two-fingered &#8220;pinch and stretch&#8221; gestures, and the onscreen position of the design moved by dragging a single finger anywhere other than on a control point.<\/p>\n<h2>Adding and Deleting Points<\/h2>\n<p>To delete a control point, just touch the point to select it, and click the &#8220;Delete&#8221; button or menu item.The selected control point will be eliminated from the sequence, and the control polygon and curve will reflect its deletion.<\/p>\n<p>To add a control point, select an existing control point, click the &#8220;Add&#8221; button or menu item, then touch the screen in the position of the new point. The new point will be positioned after the originally selected point in the sequence of control points, and the control polygon and curve will reflect the additional point.<\/p>\n<p><a href=\"http:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_add_point_1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-636 aligncenter\" src=\"http:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_add_point_1-300x169.png\" alt=\"guitar_designer_screenshot_add_point_1\" width=\"300\" height=\"169\" srcset=\"https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_add_point_1-300x169.png 300w, https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_add_point_1-768x432.png 768w, https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_add_point_1-1024x576.png 1024w, https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_add_point_1.png 1920w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_add_point_2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-637\" src=\"http:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_add_point_2-300x169.png\" alt=\"guitar_designer_screenshot_add_point_2\" width=\"300\" height=\"169\" srcset=\"https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_add_point_2-300x169.png 300w, https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_add_point_2-768x432.png 768w, https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_add_point_2-1024x576.png 1024w, https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_add_point_2.png 1920w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_add_point_3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-638 aligncenter\" src=\"http:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_add_point_3-300x169.png\" alt=\"guitar_designer_screenshot_add_point_3\" width=\"300\" height=\"169\" srcset=\"https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_add_point_3-300x169.png 300w, https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_add_point_3-768x432.png 768w, https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_add_point_3-1024x576.png 1024w, https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_add_point_3.png 1920w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<h2>Undo<\/h2>\n<p>The &#8220;Undo&#8221; button \/ menu item can be used repeatedly to undo previous operations, including moves, adds and deletions of control points.<\/p>\n<h2>Control Point Weights<\/h2>\n<p>A control point&#8217;s &#8220;weight&#8221; can be increased to increase the &#8220;pull&#8221; it exerts on the curve &#8211; a higher weight will cause the curve to be drawn closer to that control point. To adjust the weight, select the desired control point, and choose the &#8220;Increase point weight&#8221; or &#8220;Decrease point weight&#8221; menu item.<\/p>\n<p>Note that the control point weight is in this case really its &#8220;multiplicity&#8221;: increasing the weight makes it look like there are two (or more) control points at that position. In fact, this effect can be similarly achieved by moving two control points to the same position; however; they would not move together as the design is refined.<\/p>\n<h2>Hints<\/h2>\n<p>You&#8217;ll notice floating help messages that appear whenever a new mode of operation is entered, to provide guidance on how to proceed. These disappear after a few seconds, and can be disabled altogether through a setting in the &#8220;Options&#8221; menu item.<\/p>\n<p><a href=\"http:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_new_design_hints.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-630 aligncenter\" src=\"http:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_new_design_hints-300x169.png\" alt=\"guitar_designer_screenshot_new_design_hints\" width=\"300\" height=\"169\" srcset=\"https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_new_design_hints-300x169.png 300w, https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_new_design_hints-768x432.png 768w, https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_new_design_hints-1024x576.png 1024w, https:\/\/jsevy.com\/wordpress\/wp-content\/uploads\/2016\/11\/guitar_designer_screenshot_new_design_hints.png 1920w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<h2>New Design<\/h2>\n<p>Selecting the &#8220;New&#8221; menu item will cause the current design to be erased and a new design created by touching the positions of the new control points. (You&#8217;ll first be queried to save the current design if it has not been saved or has changed since it was last saved.)<\/p>\n<h2>Saving and Opening Designs<\/h2>\n<p>The design can be saved to a file on the device using the &#8220;Save&#8221; or &#8220;Save as&#8230;&#8221; menu items, and later opened through the &#8220;Open&#8221; menu item. In this way designs can be saved for later use.<\/p>\n<p>Note that the current design is preserved when the app is closed or goes into the background, and will be presented in the state in which you left off when the app is resumed. Thus you don&#8217;t need to save a design before exiting if you intend to re-visit that design later.<\/p>\n<h2>Save as PDF<\/h2>\n<p>A design can be exported as a PDF file that can be read and printed by any standard PDF viewer. Note however that such a PDF file cannot be read back by the Guitar Designer app; use &#8220;Save&#8221; to save a version that can be re-opened by the app.<\/p>\n<h2>Save as DXF<\/h2>\n<p>A design can be exported as a DXF file that can be read and edited by a standard CAD package such as LibreCAD. Note however that such a DXF file cannot be read back by the Guitar Designer app; use &#8220;Save&#8221; to save a version that can be re-opened by the app.<\/p>\n<h2>Sharing Designs<\/h2>\n<p>You can share a design with another user of Guitar Designer by selecting the &#8220;Share design&#8221; item from the menu. This will present various methods by which the design can be sent to another user, who can then open it with the Guitar Design app. Note that the design must first be saved before it can be shared (you&#8217;ll be prompted if this needs to be done).<\/p>\n<h2>Options<\/h2>\n<p>The &#8220;Options&#8221; menu item brings up a dialog with a number of parameters that can be set for a design, including whether or not to display a soundhole, outline, and grid, and whether the design should be symmetric. The floating hints displayed by the app can also be turned on or off (they&#8217;re on by default).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Guitar Designer is a simple app to help with the design of guitar body shapes. It represents the outline of a guitar body by a smooth curve controlled by a set of &#8220;control points&#8221; whose positions determine the shape of the curve:\u00a0 the control points define a broken line called the &#8220;control polygon&#8221;, with the &hellip; <a href=\"https:\/\/jsevy.com\/wordpress\/index.php\/java-and-android\/android-apps-and-libraries\/guitar-designer\/guitar-designer-user-guide\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Guitar Designer User Guide<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":616,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-618","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/jsevy.com\/wordpress\/index.php\/wp-json\/wp\/v2\/pages\/618","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jsevy.com\/wordpress\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/jsevy.com\/wordpress\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/jsevy.com\/wordpress\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jsevy.com\/wordpress\/index.php\/wp-json\/wp\/v2\/comments?post=618"}],"version-history":[{"count":15,"href":"https:\/\/jsevy.com\/wordpress\/index.php\/wp-json\/wp\/v2\/pages\/618\/revisions"}],"predecessor-version":[{"id":645,"href":"https:\/\/jsevy.com\/wordpress\/index.php\/wp-json\/wp\/v2\/pages\/618\/revisions\/645"}],"up":[{"embeddable":true,"href":"https:\/\/jsevy.com\/wordpress\/index.php\/wp-json\/wp\/v2\/pages\/616"}],"wp:attachment":[{"href":"https:\/\/jsevy.com\/wordpress\/index.php\/wp-json\/wp\/v2\/media?parent=618"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}