From mboxrd@z Thu Jan 1 00:00:00 1970 From: 42 147 Subject: feature request Date: Tue, 25 Jun 2013 11:22:36 -0400 Message-ID: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55439) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UrV53-0002tW-Rk for emacs-orgmode@gnu.org; Tue, 25 Jun 2013 11:22:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UrV52-0003KC-Ox for emacs-orgmode@gnu.org; Tue, 25 Jun 2013 11:22:53 -0400 Received: from plane.gmane.org ([80.91.229.3]:58947) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UrV52-0003K0-I5 for emacs-orgmode@gnu.org; Tue, 25 Jun 2013 11:22:52 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UrV50-0003WO-34 for emacs-orgmode@gnu.org; Tue, 25 Jun 2013 17:22:50 +0200 Received: from c-68-50-177-113.hsd1.md.comcast.net ([68.50.177.113]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 25 Jun 2013 17:22:50 +0200 Received: from aeuster by c-68-50-177-113.hsd1.md.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 25 Jun 2013 17:22:50 +0200 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Org-mode has proven tremendously useful in writing musical analyses, but it would also be nice to provide musical examples in plain text. Is there anything like this available? If not, I may try to do it myself. I'm finally getting my act together and finishing the Emacs Lisp Intro; but any help pointing me to the right examples, or the right conceptual frameworks would be much appreciate. Here is more or less what I would want: ---------- ---------- ---------- ---------- ---------- Pretend that is the staff. The user places the cursor on the staff, and therefore enters "note entry mode." The "note-entry" function is passed three args: one for the note, two for the rhythmic value. So if the user presses "F," "F" is passed as the first argument; if the user enters "8", "8" is passed as the second argument; if the user enters ".", "." is passed as the third argument. This produces a dotted 8th F note on the staff. The third argument is optional (since not all rhythmic values are dotted), and its value is nil by default. Anyway, that is a draft of what I would want. May already exist with slightly different functionality.