designcoding
About Table of Contents Keywords Monthly Archive
Support designcoding!

#music

2 posts

Calculating a Guitar’s Surface Area with Bézier Curves

August 27, 2024

Below is the first paper of my son, Mete Yazar. It is about a mathematical and geometric exercise of calculating the surface area of an arbitrary shape (a classical guitar’s body panel). He did a good job in utilizing Bezier/de Casteljau curves and generating the parametric equations of the piecewise curve. I helped him to validate the results by using rhinoceros CAD software. Therefore, it seems that his calculations are correct. In this paper, we attempted to calculate a guitar’s…

MusicXML to Grasshopper

July 20, 2012

We can model a musical composition using native Grasshopper components. After the experiments with the timer component (here and here), I managed to build a definition that allows us to produce outputs in various time intervals. I converted a small part of Bach’s Bouree in E-Minor into Grasshopper as a guitar tablature. I used Guitar Pro 5’s MusicXML export function to convert classical guitar tablature into XML data, then organized that file in Excel to suit my data tree design…

  • Chapters

    • Algorithms
    • Discourses
    • Fabrications
    • Studios
  • Explore

    • Table of Contents
    • Monthly Archive

    • All Keywords
    • #curvature
    • #puzzle
    • #hyperbolic-paraboloid
    • #paneling
    • #dürer
    • #cuboctahedron
    • #ice-ray
    • #data-flow
    • #firefly
    • #boolean
    • #enneahedron
    • #facade
    • #vector-field
    • #spiral
    • #maxscript
    • #philosophy-of-language
    • #icosidodecahedron
    • #delaunay-triangulation
    • #polygon
    • #contouring
  • Search

  • Support designcoding!

  • Enjoying designcoding? Support me on Patreon to keep it growing. Thank you!

  • copyright 2026 designcoding.net | about | privacy policy | end user license agreement