Skip to main content
Help us improve Python packaging – donate today!

No project description provided

Project Description

## Weird features Darker text produces louder notes.

## Bars If you set the time signature (meter), there will be as many notes in a bar as the first number, and each note will be the length specified by the (inverse of the) second number.

If you set no time signature, horizontal borders will be used as the breaks between bars.

You can also set just the second number of the meter to indicate the length of a cell; if you don’t set it, the default of 4 (quarter note) will be used.

## Slurred and tied notes Sheetmusic produces pure sounds; within a spreadsheet cell, there is no variation in pitch or dynamic. Thus, the concept of slurred and tied notes is unnecessary. That is, two tied or slurred notes sound the same as two not-slurred notes.

(add examples with normal sheet music)

You can create an effect like slurred and tied notes by breaking your song into more rows and introducing variation. For example, break your song into thirty-second notes instead of quarter notes, and make the first thirty-second note a bit louder; this will be like you’re pressing down on a piano key anew rather than holding it down.

## Glissando Create a glissando effect by setting the cells of interest to the same background color. Pitches are interpolated between any cells that contain notes, and empty cells in the region are ignored.

## Development Helpful links

This requires Python 2 because mingus requires Python 2.

## Installing Install lilypond, fluidsynth, gnumeric, maybe something else. Then

make install

## To do

  • Separate stuff into a separate package that doesn’t depend on Gnumeric;
    this way, it’ll be easier to test.
  • Mock the Gnumeric module for testing and whatnot
  • Anonymous functions call(string_function, *args)
  • =play, =loop, =sheetmusic

Release history Release notifications

History Node


History Node


History Node


This version
History Node


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
sheetmusic-0.0.1.tar.gz (4.5 kB) Copy SHA256 hash SHA256 Source None Apr 18, 2014

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page