Thanks to visit codestin.com
Credit goes to github.com

Skip to content

schema: develop damp#1176

Draft
pe-ro wants to merge 10 commits into
developfrom
develop-string-damp
Draft

schema: develop damp#1176
pe-ro wants to merge 10 commits into
developfrom
develop-string-damp

Conversation

@pe-ro
Copy link
Copy Markdown
Contributor

@pe-ro pe-ro commented May 27, 2023

This PR adds a new specialized <damp> element based on the more generic <dir> element.

Fixes #845

@pe-ro pe-ro added this to the MEI 5.0 milestone May 27, 2023
@pe-ro pe-ro requested review from ahankinson and rettinghaus May 27, 2023 17:04
@github-actions github-actions Bot added the Component: Core Schema changes to source/modules/* (assigned automatically) label May 27, 2023
ahankinson
ahankinson previously approved these changes May 27, 2023
Comment thread source/modules/MEI.cmn.xml Outdated
@pe-ro
Copy link
Copy Markdown
Contributor Author

pe-ro commented May 29, 2023

pinging @rettinghaus and @ahankinson for another review

@ahankinson ahankinson self-requested a review May 29, 2023 14:55
ahankinson
ahankinson previously approved these changes May 29, 2023
@rettinghaus
Copy link
Copy Markdown
Member

I'll look this through tomorrow. Thanks.

Comment thread source/modules/MEI.cmn.xml Outdated
Comment on lines +186 to +189
<classes>
<memberOf key="att.duration.ges"/>
<memberOf key="att.timestamp2.ges"/>
</classes>
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be empty, as damp is a single event without extend.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Still there.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<classes>
<memberOf key="att.duration.ges"/>
<memberOf key="att.timestamp2.ges"/>
</classes>
<classes />

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@bwbohl it should be like this:

Suggested change
<classes>
<memberOf key="att.duration.ges"/>
<memberOf key="att.timestamp2.ges"/>
</classes>
<classes>
<empty/>
</classes>

Comment thread source/modules/MEI.visual.xml Outdated
Comment thread source/modules/MEI.visual.xml Outdated
Comment thread source/modules/MEI.cmn.xml Outdated
Co-authored-by: Klaus Rettinghaus <[email protected]>
@rettinghaus
Copy link
Copy Markdown
Member

With this damp and dampall should be removed from data.ARTICULATION.

@pe-ro
Copy link
Copy Markdown
Contributor Author

pe-ro commented May 31, 2023

I wouldn't delete them right away. Instead, I would document the fact that they're deprecated and when they're expected to be actually removed.

@pe-ro pe-ro marked this pull request as draft May 31, 2023 15:50
@pe-ro
Copy link
Copy Markdown
Contributor Author

pe-ro commented May 31, 2023

Maybe a little late, but I converted this PR to a draft as we work out its details.

@bwbohl bwbohl modified the milestones: MEI 5.0, MEI 5.x Jun 13, 2023
@musicEnfanthen musicEnfanthen changed the title Develop string damp schema: develop string damp Jun 16, 2023
</elementSpec>
<elementSpec ident="damp" module="MEI.CMN">
<gloss versionDate="2023-05-27" xml:lang="en">damp</gloss>
<desc xml:lang="en">An instruction to dampen one or more strings of a plucked string instrument, such as the guitar or harp.</desc>
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

On second thought, some composers have also used this symbol to indicate the damping of a percussion instrument. Maybe we state something like "An instruction to dampen a sound, usually…"?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<desc xml:lang="en">An instruction to dampen one or more strings of a plucked string instrument, such as the guitar or harp.</desc>
<desc xml:lang="en">An instruction to dampen a sound, <abbr>e.g.</abbr>, one or more strings of a plucked string instrument, such as the guitar or harp.</desc>

Comment on lines +186 to +189
<classes>
<memberOf key="att.duration.ges"/>
<memberOf key="att.timestamp2.ges"/>
</classes>
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Still there.

@rettinghaus rettinghaus changed the title schema: develop string damp schema: develop damp Dec 20, 2023
<desc xml:lang="en">Visual domain attributes.</desc>
<classes>
<memberOf key="att.placementRelStaff"/>
<memberOf key="att.verticalGroup"/>
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<memberOf key="att.verticalGroup"/>
<memberOf key="att.verticalGroup"/>

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don’t see the intention behind this suggestion… please help me @rettinghaus

<desc xml:lang="en">Visual domain attributes.</desc>
<classes>
<memberOf key="att.placementRelStaff"/>
<memberOf key="att.verticalGroup"/>
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<memberOf key="att.verticalGroup"/>
<memberOf key="att.extSym"/>
<memberOf key="att.verticalGroup"/>

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thx for spotting

Comment thread source/modules/MEI.xml
</valItem>
<valItem ident="damp">
<desc xml:lang="en">Stop harp string from sounding (Unicode 1D1B4).</desc>
<desc xml:lang="en">Stop harp string from sounding (Unicode 1D1B4). DEPRECATED! DELETION PLANNED FOR V. 6.</desc>
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should use ODDs deprecation warning mechanisms for this

@bwbohl bwbohl modified the milestones: MEI 5.x, MEI 6 Nov 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Component: Core Schema changes to source/modules/* (assigned automatically)

Projects

Status: No status
Status: 🏗 In progress

Development

Successfully merging this pull request may close these issues.

String damp indications for harp

5 participants