lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: MIDI track names


From: David Kastrup
Subject: Re: MIDI track names
Date: Mon, 03 Aug 2015 16:28:58 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux)

Henning Hraban Ramm <address@hidden> writes:

> Am 2015-07-31 um 19:44 schrieb Vaughan McAlley <address@hidden>:
>
>> On 31 July 2015 at 17:23, David Kastrup <address@hidden> wrote:
>>> 
>>> Vaughan McAlley <address@hidden> writes:
>>> 
>>>> Is there any way of setting track names from
>>>> within Lilypond?
>>>> 
>>>> (A MIDI track name is a meta-event FF 03 (variable length) then the name
>>>> string. It looks like :uniqueContext0 is some default that should be able
>>>> to be overridden).
>>> 
>>> Have you tried naming your Staff contexts?
>> 
>> Ha ha, I haven’t named a context in a while, but it did the trick. Thanks!
>
> Hi, sorry for hijacking this thread, but my question is related (I think):
>
> The title of my songs, as shown e.g. QuickTime player, is always
> „control track“, even if I name everything in my source - is there a
> way to fix this? I.e. what else should I name?

>From lily/control-track-performer.cc:

void
Control_track_performer::initialize ()
{
  control_track_ = new Audio_staff;
  announce_element (Audio_element_info (control_track_, 0));

  string id_string = String_convert::pad_to (gnu_lilypond_version_string (), 
30);

  add_text (Audio_text::TRACK_NAME, "control track");
  add_text (Audio_text::TEXT, "creator: ");
  add_text (Audio_text::TEXT, id_string);
}

That looks like you are out of luck here.  No idea what happens when the
Control_track_performer gets removed but I doubt it's useful.

-- 
David Kastrup



reply via email to

[Prev in Thread] Current Thread [Next in Thread]