<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.comp.audio.denemo.devel">
    <title>gmane.comp.audio.denemo.devel</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.denemo.devel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3554"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3553"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3552"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3551"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3550"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3549"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3548"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3547"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3546"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3545"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3544"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3543"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3542"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3541"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3540"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3539"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3538"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3537"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3536"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3535"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3554">
    <title>Re: Scheme script debugging</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3554</link>
    <description>&lt;pre&gt;Am 21.05.2013 23:26, schrieb Richard Shann:

I am more or less guessing, using existing scripts as templates and
doing things similar, as (up to my knowledge) there is no documentation
of the script language.

Andreas
&lt;/pre&gt;</description>
    <dc:creator>Andreas Schneider</dc:creator>
    <dc:date>2013-05-22T06:18:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3553">
    <title>Re: Scheme script debugging</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3553</link>
    <description>&lt;pre&gt;
I'll look tomorrow, but this message means there are unbalanced () I
think. I really don't recognize the (let xxx () syntax you are using,
xxx is a procedure being defined by this construct IIRC, used for
looping (called "named let" IIRC).

Richard
&lt;/pre&gt;</description>
    <dc:creator>Richard Shann</dc:creator>
    <dc:date>2013-05-21T21:26:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3552">
    <title>Re: Scheme script debugging</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3552</link>
    <description>&lt;pre&gt;Following your hints (I didn't quite understand the part about the local
variables) I progressed to this version:

;;;MarkupAtEnd
(let ((tag "MarkupAtEnd")(themarkup #f))
(d-DirectivePut-movementcontrol-override tag DENEMO_OVERRIDE_GRAPHIC)
(d-DirectivePut-movementcontrol-display tag "MarkupAtEnd")
(disp "checking previous markup ...")
(if (d-Directive-movementcontrol? tag)
((let themarkup (d-DirectiveGet-movementcontrol-postfix tag))(disp
"previous markup:" themarkup)
((let themarkup (""))(disp "first call detected"))
)
(set! themarkup (d-GetUserInput (_ "MarkupAtEnd") (_ "Edit markup:")
themarkup))
(disp themarkup)
(d-DirectivePut-movementcontrol-postfix tag themarkup)
(d-DirectivePut-movementcontrol-override tag DENEMO_OVERRIDE_AFFIX)
(d-SetSaved #f)
)

There is still an error in lines 6 to 9 which prevents the script from
running, but I don't see what it is:

** (denemo:3105): WARNING **:
A script error for file/script
[...]
the throw arguments are

(scm_i_lreadparen #&amp;lt;unknown port&amp;gt;:14:2: e&lt;/pre&gt;</description>
    <dc:creator>Andreas Schneider</dc:creator>
    <dc:date>2013-05-21T21:10:18</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3551">
    <title>Re: Scheme script debugging</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3551</link>
    <description>&lt;pre&gt;
No, you are seeing the scheme error messages in the console? They are a
little difficult to decipher, and you can't tell which line the error
comes on always. You can put in printing calls like this

(disp "The tag is " tag " ok???")

which tells you how you are doing.

In this case you have the wrong name for the directive: "movement" is
movementcontrol. (These names are very primitive in origin, what would
be nice is to wrap them all up in nice regular, understandable
names...).
More below ...



d-DirectivePut-movementcontrol-override is what you meant.


I don't think these (let themarkup ....
are right (well perhaps...) I think you may get a new local variable
each time, lasting only to the end of the (let....)
I would start

(let ((tag "MarkupAtEnd")(themarkup #f)) ...


and then (set! themarkup ....
in the body.

HTH

Richard


&lt;/pre&gt;</description>
    <dc:creator>Richard Shann</dc:creator>
    <dc:date>2013-05-21T19:20:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3550">
    <title>Scheme script debugging</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3550</link>
    <description>&lt;pre&gt;Hi,

is there an easy way to debug a scheme script? I suppose the scheme
script editor has no built-in debugger? (Hey, one can dream ...) I have
written a script that does not work, and I don't understand why.

;;;MarkupAtEnd
(let ((tag "MarkupAtEnd"))
(d-DirectivePut-movement-override tag DENEMO_OVERRIDE_GRAPHIC)
(d-DirectivePut-movement-display tag "MarkupAtEnd")
(if (d-Directive-movement? tag)
(let themarkup (d-DirectiveGet-movement-postfix tag))
(let themarkup (""))
)
(set! themarkup (d-GetUserInput (_ "MarkupAtEnd") (_ "Edit markup:")
themarkup))
(d-DirectivePut-movement-postfix tag themarkup)
(d-DirectivePut-movement-override tag DENEMO_OVERRIDE_AFFIX)
(d-SetSaved #f)
)

Thanks

Andreas
&lt;/pre&gt;</description>
    <dc:creator>Andreas Schneider</dc:creator>
    <dc:date>2013-05-21T18:57:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3549">
    <title>Re: Denemo warnings and code cleanup</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3549</link>
    <description>&lt;pre&gt;
This seems to be working fine - I created a new command, loaded it,
stored it with my default command set &amp;amp;c, all seems good :)

Richard
&lt;/pre&gt;</description>
    <dc:creator>Richard Shann</dc:creator>
    <dc:date>2013-05-21T16:06:57</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3548">
    <title>Re: Denemo warnings and code cleanup</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3548</link>
    <description>&lt;pre&gt;In the branch keymap-refactoring, I refactored a bit keymapio.c,
kbd-custom.c and keyboard.c so it will be a bit easier to add a new xml
field. Now we would need to add a new field in command_row, fill it from
xml, and store it into the keymap, no function prototype change would be
required.
Could you please check that it works for you?


2013/5/17 Richard Shann &amp;lt;richard.shann-J1btbF6uMEmsTnJN9+BGXg&amp;lt; at &amp;gt;public.gmane.org&amp;gt;



&lt;/pre&gt;</description>
    <dc:creator>Éloi Rivard</dc:creator>
    <dc:date>2013-05-21T12:07:23</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3547">
    <title>[bug #38494] TMP files on windows</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3547</link>
    <description>&lt;pre&gt;Update of bug #38494 (project denemo):

                  Status:                    None =&amp;gt; Need Info              

    _______________________________________________________

Follow-up Comment #1:

This may be pretty much fixed (no deletion, but only one set of files on
windows, do not try and run two instances of Denemo)
please confirm.

    _______________________________________________________

Reply to this item at:

  &amp;lt;http://savannah.gnu.org/bugs/?38494&amp;gt;

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/
&lt;/pre&gt;</description>
    <dc:creator>Richard Shann</dc:creator>
    <dc:date>2013-05-20T11:15:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3546">
    <title>[bug #39023] double click popup does not rememberwhere it should pop up.</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3546</link>
    <description>&lt;pre&gt;URL:
  &amp;lt;http://savannah.gnu.org/bugs/?39023&amp;gt;

                 Summary: double click popup does not remember where it should
pop up.
                 Project: Denemo
            Submitted by: rshann
            Submitted on: Mon 20 May 2013 11:13:49 GMT
                Category: None
                Severity: 2 - Minor
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: rshann
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

When you double click on an item it pops up help. When you move the help, the
next double click should use the moved place ...




    _______________________________________________________

Reply to this item at:

  &amp;lt;http://savannah.gnu.org/bugs/?39023&amp;gt;

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/
&lt;/pre&gt;</description>
    <dc:creator>Richard Shann</dc:creator>
    <dc:date>2013-05-20T11:13:50</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3545">
    <title>Re: Command generation mechanism</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3545</link>
    <description>&lt;pre&gt;
No, they are the most primitive things in general, though some could be
written (via scheme) as a sequence of others. (I am thinking of things
like add an f-sharp major keysignature command, which presumably could
be done some other way ... perhaps not easily ... but then, who actually
wants such a command?)
One difference (IIRC) is that they use gtk_action_group_add_actions to
add the commands specified via an array of GtkActionEntry structures.

Richard
&lt;/pre&gt;</description>
    <dc:creator>Richard Shann</dc:creator>
    <dc:date>2013-05-20T07:42:14</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3544">
    <title>Re: Command generation mechanism</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3544</link>
    <description>&lt;pre&gt;2013/5/17 Richard Shann &amp;lt;richard.shann-J1btbF6uMEmsTnJN9+BGXg&amp;lt; at &amp;gt;public.gmane.org&amp;gt;


Do you mean those old built-in commands could actually be written in scheme
?




&lt;/pre&gt;</description>
    <dc:creator>Éloi Rivard</dc:creator>
    <dc:date>2013-05-19T22:04:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3543">
    <title>Re: denemo trunk configure error</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3543</link>
    <description>&lt;pre&gt;Do you have installed intltool? Did you run ./autogen.sh before
configuring? What is you autotools version?


2013/5/19 Richard Shann &amp;lt;richard.shann-J1btbF6uMEmsTnJN9+BGXg&amp;lt; at &amp;gt;public.gmane.org&amp;gt;




&lt;/pre&gt;</description>
    <dc:creator>Éloi Rivard</dc:creator>
    <dc:date>2013-05-19T10:12:42</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3542">
    <title>Re: denemo trunk configure error</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3542</link>
    <description>&lt;pre&gt;
I am afraid I am not knowledgeable in this area. Since the changes to
the translations support using libintl I didn't experience any problem
building - I use a fairly conservative build set-up based on Debian
stable (the old stable, Debian 6, squeeze that is). I guess some version
of the autotools must be involved?
Anyway I have forwarded your email to the denemo-devel-mXXj517/zsQ&amp;lt; at &amp;gt;public.gmane.org mailing
list in the hope that someone can help you. 

Richard
&lt;/pre&gt;</description>
    <dc:creator>Richard Shann</dc:creator>
    <dc:date>2013-05-19T09:45:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3541">
    <title>denemo trunk configure error</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3541</link>
    <description>&lt;pre&gt;Heya Richard,

i run the GNU PPA and make "daily" denemo builds from trunk (already for
~2 years).
Since last commits there is an issue when building:

./configure: line 6874: syntax error near unexpected token `0.35.0'
./configure: line 6874: `IT_PROG_INTLTOOL(0.35.0)'

Full log: https://launchpadlibrarian.net/139739014/buildlog_ubuntu-
precise-i386.denemo_1.0%
2B20130512~git.26721af~precise1_FAILEDTOBUILD.txt.gz

Greetings,
DNS
&lt;/pre&gt;</description>
    <dc:creator>Richard Shann</dc:creator>
    <dc:date>2013-05-18T13:04:18</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3540">
    <title>Re: Something Sensational</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3540</link>
    <description>&lt;pre&gt;I have added an audio recording facility to Denemo. You have to compile
with -DRECORDING_MIDI and then when you put the caps lock on the audio
output from Denemo is streamed to a file
( .denemo-xxx/denemo-output.1channel-floats). This can be imported into
audacity (via Import-&amp;gt;Raw Data). We could directly generate ogg files as
we have the library to do so already.
I have used this to create a short sample
 http://denemo.org/~rshann/MyLadyeCarey3.ogg

this is a soundfont created from my own harpsichord with the savage MIDI
damping removed by the code mentioned in the original email.

You can also make audio recordings from MIDI generated by Denemo, and
indeed you should be able to play along to Denemo's midi and get a
combination of MIDI-generated and human generated audio.

Richard


On Sun, 2013-05-12 at 19:08 +0100, Richard Shann wrote:
&lt;/pre&gt;</description>
    <dc:creator>Richard Shann</dc:creator>
    <dc:date>2013-05-18T12:33:23</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3539">
    <title>Re: Missing script error</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3539</link>
    <description>&lt;pre&gt;Your guess was correct. After deleting my .denemo-1.0.3 directory
everything works fine. I re-set the handful of customized keyboard
shortcuts by hand. Thanks for your help for the solution.

Andreas


Am 18.05.2013 13:45, schrieb Richard Shann:
&lt;/pre&gt;</description>
    <dc:creator>Andreas Schneider</dc:creator>
    <dc:date>2013-05-18T12:11:15</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3538">
    <title>Re: Missing script error</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3538</link>
    <description>&lt;pre&gt;Oh, perhaps this is caused by the big change to facilitate translation.

I guess you have a .denemo-xxx which you have retained?
If it contains stuff you want to keep (either your own scripted commands
or your own shortcuts) then it will need some editing (sorry!).
The change is to the names of the fields in the xml files (and also that
command files are now given the extension .xml).

If it is just shortcuts that you have I think you can simply
copy /usr/local/share/denemo/actions/Default.commands to
~/.denemo-xxxx/actions
overwriting the old version that is there.

(In fact, if this is correct, it is something that should be done for
every update, as new commands will then be loaded rather than having to
be fetched with the More command).

If you have scripts of your own as commands, let me know.

Richard




On Sat, 2013-05-18 at 13:25 +0200, Andreas Schneider wrote:
&lt;/pre&gt;</description>
    <dc:creator>Richard Shann</dc:creator>
    <dc:date>2013-05-18T11:45:12</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3537">
    <title>Re: Missing script error</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3537</link>
    <description>&lt;pre&gt;For many menu items "No label" appears instead of the real name,
including Score-&amp;gt;Titles. Typing (d-ScoreTitle) in the Scheme Script
gives the error message "Unable to load the script."

Andreas


Am 18.05.2013 13:16, schrieb Richard Shann:
&lt;/pre&gt;</description>
    <dc:creator>Andreas Schneider</dc:creator>
    <dc:date>2013-05-18T11:25:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3536">
    <title>Re: Missing script error</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3536</link>
    <description>&lt;pre&gt;Can you check if you have any scripted commands - menus will be much
shorter, and specifically Score-&amp;gt;Titles-&amp;gt;SimpleTitles-&amp;gt;Title,
Arranger ... are the all gone?

If Title is present there can you open the View-&amp;gt;Scheme window and type
(d-ScoreTitle) in the CLI line and press Return.
Does it work?

Richard



On Sat, 2013-05-18 at 13:01 +0200, Andreas Schneider wrote:
&lt;/pre&gt;</description>
    <dc:creator>Richard Shann</dc:creator>
    <dc:date>2013-05-18T11:16:24</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3535">
    <title>Missing script error</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3535</link>
    <description>&lt;pre&gt;After installing the newest git version, I get the following error
message on startup or file new/open:

Unable to load the script

The console gives the following warnings:

** (denemo:5896): WARNING **: Could not get script for ScoreTitle


** (denemo:5896): WARNING **: Could not get script for LimitInterSystemSpace

There are associated files installed, though:

$ find /usr/share/denemo -name ScoreTitle\*
/usr/share/denemo/actions/commandscripts/ScoreTitle.scm
/usr/share/denemo/actions/menus/ObjectMenu/Score/Titles/SimpleTitles/ScoreTitle.xml
$ find /usr/share/denemo -name LimitInterSystemSpace\*
/usr/share/denemo/actions/commandscripts/LimitInterSystemSpace.scm
/usr/share/denemo/actions/menus/ObjectMenu/Score/PrintLayout/LimitInterSystemSpace.xml

What's wrong?
&lt;/pre&gt;</description>
    <dc:creator>Andreas Schneider</dc:creator>
    <dc:date>2013-05-18T11:01:50</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3534">
    <title>New Czech PO file for 'denemo' (version 1.0.2-rc1)</title>
    <link>http://permalink.gmane.org/gmane.comp.audio.denemo.devel/3534</link>
    <description>&lt;pre&gt;Hello, gentle maintainer.

This is a message from the Translation Project robot.

A revised PO file for textual domain 'denemo' has been submitted
by the Czech team of translators.  The file is available at:

    http://translationproject.org/latest/denemo/cs.po

(We can arrange things so that in the future such files are automatically
e-mailed to you when they arrive.  Ask at the address below if you want this.)

All other PO files for your package are available in:

    http://translationproject.org/latest/denemo/

Please consider including all of these in your next release, whether
official or a pretest.

Whenever you have a new distribution with a new version number ready,
containing a newer POT file, please send the URL of that distribution
tarball to the address below.  The tarball may be just a pretest or a
snapshot, it does not even have to compile.  It is just used by the
translators when they need some extra translation context.

The following HTML page has been updated:

    http://translationproj&lt;/pre&gt;</description>
    <dc:creator>Translation Project Robot</dc:creator>
    <dc:date>2013-05-17T19:27:05</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.audio.denemo.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.audio.denemo.devel</link>
  </textinput>
</rdf:RDF>
