A duration inspector

If you'd like to see an improvement to a GVOX product, please let us know here.

Moderators: Hotch, Denkster, John Miller

A duration inspector

Postby Doug Kerr » Sun Jul 19, 2009 12:24 pm

In Encore 5.x, we have gained the ability to determine what the current velocity property of a note is (and to easily change it in the same place).

It would be nice to as well be able to determine what the current play duration property of a note is (and to easily change it in the same place).

Perhaps what is on the way is a more comprehensive Note Property Inspector.

Doug
Doug Kerr
 
Posts: 4399
Joined: Sat Sep 15, 2007 10:38 pm
Location: Alamogordo, New Mexico, USA

Re: A duration inspector

Postby q » Wed Jul 22, 2009 6:58 pm

Doug Kerr wrote:In Encore 5.x, we have gained the ability to determine what the current velocity property of a note. It would be nice to as well be able to determine what the current play duration property of a note is (and to easily change it in the same place) [with] a more comprehensive Note Property Inspector.

Doug


    Perhaps something like this?

    Image

    q
Last edited by q on Sun Jun 24, 2012 9:37 pm, edited 2 times in total.
q
 
Posts: 3525
Joined: Thu Sep 13, 2007 7:24 pm
Location: San Francisco, East Bay Area

Re: A duration inspector

Postby q » Wed Jul 22, 2009 7:10 pm

     
    Here's a slightly more detailed inspector, which contrasts the the notational (guessed) value with underlying MIDI (raw) data.

      Image

    A simple Note inspector could also include Velocity, Voice or MIDI Channel.

      Image

    I suppose the MIDI Channel could create confusion, and be misinterpreted as the track channel. (If I understand correctly Encore ignores the note's MIDI channel property and goes entirely by the track/staff MIDI channel.

    q

Last edited by q on Sun Jun 24, 2012 9:37 pm, edited 1 time in total.
q
 
Posts: 3525
Joined: Thu Sep 13, 2007 7:24 pm
Location: San Francisco, East Bay Area

Re: A duration inspector

Postby q » Wed Jul 22, 2009 7:28 pm

       
    This qualifies, I think, as a 'full shebang' duration inspector:

      Image
    Ideally, when the 'rest' button is chosen, the icons update to rests rather than notes.
Last edited by q on Sun Jun 24, 2012 9:38 pm, edited 2 times in total.
q
 
Posts: 3525
Joined: Thu Sep 13, 2007 7:24 pm
Location: San Francisco, East Bay Area

Re: A duration inspector

Postby q » Wed Jul 22, 2009 7:48 pm

     
    And here's a new mockup of a full blown Note Inspector. Designed with the power user in mind, it combines the properties of several dialogs into one panel.

    As mentioned previously, I DO NOT envision this as a replacement of existing dialogs. That would be an impediment for me and anyone who relies on keystrokes to quickly access properties and options. Previous discussion here:

    For what it's worth here it is:

      Image
    q
Last edited by q on Sun Jun 24, 2012 9:38 pm, edited 1 time in total.
q
 
Posts: 3525
Joined: Thu Sep 13, 2007 7:24 pm
Location: San Francisco, East Bay Area

Re: A duration inspector

Postby Doug Kerr » Wed Jul 22, 2009 8:01 pm

Hi, q,

q wrote:(If I understand correctly Encore ignores the note's MIDI channel property . . .

I'm not sure I know what you mean. Do you mean that in recording an incoming MIDI stream, or reading a MIDI file, Encore does not keep track of (that is, record as a property of the stored notes) the MIDI channel of the note messages/events?

I believe that is so. We see no evidence of a MIDI channel being stored as a property of a note, regardless of how it arrived.

and goes entirely by the track/staff MIDI channel.

Until Encore emits a MIDI stream in real-time play, or emits a MIDI file, there are no MIDI channels involved.

The MIDI channel for a note in a MIDI file, or a note in a MIDI stream for real-time play, is of course based on the staff (and If we have chosen to make separate channel assignments for voices, on the the voice).

There is no concept of a track "inside" Encore, either. When a MIDI file is read in, Encore basically takes the notes from each track (a track is really just an "administrative container" for notes and related events) and directs them to an arbitrary staff. (I am ignoring for the moment the splitting of a track by pitch.) Once that has happened, the "track" origin of a note is lost.

When Encore emits a MIDI file, it places all the notes (and related events) from a staff into a single track. The channel tags are determined as mentioned above.

There is no concept of "track" in a MIDI stream.


I'm sure that's probably what you meant, but I just wanted to paint out the details for whatever value that might have.

Best regards,

Doug
Doug Kerr
 
Posts: 4399
Joined: Sat Sep 15, 2007 10:38 pm
Location: Alamogordo, New Mexico, USA

Re: A duration inspector

Postby q » Wed Jul 22, 2009 8:23 pm

Doug Kerr wrote:There is no concept of a track "inside" Encore, either. When a MIDI file is read in, Encore basically takes the notes from each track (a track is really just an "administrative container" for notes and related events) and directs them to an arbitrary staff. (I am ignoring for the moment the splitting of a track by pitch.) Once that has happened, the "track" origin of a note is lost.

Thanks Doug,

I don't know what gave me the impression that Encore used the terms track and staff interchangably. Except in relation to MIDI files, I only see one mention of the term track in the User Manual:

    Page 166 /224 (v 2009.3.1)

    To the right of the staff number is a field in the Staff Sheet that represents the play status for each track. By default, each track will be “play enabled” and represented with a solid triangle. To “mute” a track, click directly on the triangle. This turns the center of the triangle white and all MIDI playback for that track will cease.

q
Life is good with Encore 5 Mac OS 10.6.x — MacBook Pro /core i7 / Mac OS 10.4.11 — Mac G5 Dual 2.0 GHz
q
 
Posts: 3525
Joined: Thu Sep 13, 2007 7:24 pm
Location: San Francisco, East Bay Area

Re: A duration inspector

Postby Doug Kerr » Wed Jul 22, 2009 8:31 pm

Hi, q,

q wrote:For what it's worth here it is:

    Image

I like it.

(I'll talk later about the term "raw", but I don't have the energy right now!)

Doug
Doug Kerr
 
Posts: 4399
Joined: Sat Sep 15, 2007 10:38 pm
Location: Alamogordo, New Mexico, USA

Re: A duration inspector

Postby q » Wed Jul 22, 2009 8:49 pm

Doug Kerr wrote:Hi, q,

q wrote:(If I understand correctly Encore ignores the note's MIDI channel property . . .

I'm not sure I know what you mean. Do you mean that in recording an incoming MIDI stream, or reading a MIDI file, Encore does not keep track of (that is, record as a property of the stored notes) the MIDI channel of the note messages/events?

I believe that is so. We see no evidence of a MIDI channel being stored as a property of a note, regardless of how it arrived.

and goes entirely by the track/staff MIDI channel.

Until Encore emits a MIDI stream in real-time play, or emits a MIDI file, there are no MIDI channels involved.

The MIDI channel for a note in a MIDI file, or a note in a MIDI stream for real-time play, is of course based on the staff (and If we have chosen to make separate channel assignments for voices, on the the voice).

There is no concept of "track" in a MIDI stream.

I'm sure that's probably what you meant, but I just wanted to paint out the details for whatever value that might have.

Doug,

This is not an area of my expertise, but here's an attempt to clarify my statement.

A channel number between 0 and 15 is contained in the second half of the first byte of each MIDI channel message. Thus every 'note on' message has information which determines it's channel; and any synth receiving the "note on' message knows which channel to assign the note to.

However, my understanding is that, on the fly, most sequencers can/will replace that channel information with the 'track channel' setting ... and notation apps will replace a note's channel 'byte' with the channel of the staff or voice.)

So, yes, I think we're talking about the same thing. Unless were really REALLY not! :D Maybe I've got it backwards. :shock:

q
Last edited by q on Wed Jul 22, 2009 9:46 pm, edited 1 time in total.
Life is good with Encore 5 Mac OS 10.6.x — MacBook Pro /core i7 / Mac OS 10.4.11 — Mac G5 Dual 2.0 GHz
q
 
Posts: 3525
Joined: Thu Sep 13, 2007 7:24 pm
Location: San Francisco, East Bay Area

Re: A duration inspector

Postby Doug Kerr » Wed Jul 22, 2009 9:35 pm

Hi, q,

q wrote:I don't know what gave me the impression that Encore used the terms track and staff interchangably. Except in relation to MIDI files, I only see one mention of the term track in the User Manual:

    Page 166 /224 (v 2009.3.1)

    To the right of the staff number is a field in the Staff Sheet that represents the play status for each track. By default, each track will be “play enabled” and represented with a solid triangle. To “mute” a track, click directly on the triangle. This turns the center of the triangle white and all MIDI playback for that track will cease.

It's entirely inappropriate.

In fact, in real-time play, there is no track notion anywhere in the picture.

One of us should probably comment on that. I'd be glad to.

Best regards,

Doug
Doug Kerr
 
Posts: 4399
Joined: Sat Sep 15, 2007 10:38 pm
Location: Alamogordo, New Mexico, USA

Re: A duration inspector

Postby Doug Kerr » Wed Jul 22, 2009 9:45 pm

Hi, q,

Actually, I just did. (I'm trying to move things along here, owing to the imminence of our departure for vacation.)

Hope that is no problem.

Doug
Doug Kerr
 
Posts: 4399
Joined: Sat Sep 15, 2007 10:38 pm
Location: Alamogordo, New Mexico, USA

Re: A duration inspector

Postby q » Wed Jul 22, 2009 9:50 pm

Doug Kerr wrote:Hi, q,

Actually, I just did. (I'm trying to move things along here, owing to the imminence of our departure for vacation.)

Hope that is no problem.

Your posting to Product Manual Corrections is much appreciated.

Your vacation however may be a problem for us. 8)

q
Life is good with Encore 5 Mac OS 10.6.x — MacBook Pro /core i7 / Mac OS 10.4.11 — Mac G5 Dual 2.0 GHz
q
 
Posts: 3525
Joined: Thu Sep 13, 2007 7:24 pm
Location: San Francisco, East Bay Area


Return to Feature Requests

Who is online

Users browsing this forum: Google [Bot] and 1 guest