Comments (5)
I'm holding off on doing anything more with the transposition variables until the ABC standard is finalized. There is currently a discussion about this on the mailing list.
from abcjs.
Ok, that is reasonable. Maybe you could implement at least the octave variable. This is not under discussion and is also the most important thing for me, since it is already used, e.g. in http://normanschmidt.net/abc/index.php
from abcjs.
Transpose would be lovely :)
from abcjs.
Transposition means a few different things.
If you are looking to visually transpose a piece, you can use:
import abcjs from 'abcjs';
const tuneObjectArray = abcjs.renderAbc(
"paper1",
"X:1\nT:etc...\nABc\n",
{
visualTranspose: 2,
});
The above will display as B^cd
.
Is that what you are trying to do? There are a few other options, too.
from abcjs.
Closing for inactivity. If there is still a problem that doesn't have a work around, let me know.
from abcjs.
Related Issues (20)
- Feature request: Ability to use tablature as another type of "staff". HOT 2
- Create blank staves? HOT 2
- The triangle note head appears one note up HOT 2
- Displaying multiline notes (N:) HOT 1
- Spacing between the notes? HOT 2
- how to change spacing between notes based on timing and duration? HOT 4
- Example Generator has issue with abc.Editor and visualsObj
- Receiving "strict-origin-when-cross-origin" when i am trying to fetch music of the node from the api HOT 2
- Centered text offset when using expandtowidest set true HOT 3
- Revisiting server-side rendering SVG
- Audio is not playing on mobile Safari (iPhone) HOT 2
- Direct Midi Render? HOT 1
- Is it possible to add numbered musical notation? HOT 2
- Changing accent position HOT 3
- Adjust the tempo compared to the ABC HOT 10
- type: `playEvent` with parameter declaration in tpyescript
- Editor Audio control: CSS required: load abcjs-audio.css HOT 8
- Feature Suggestion: Chord-only view (Inspired by iRealPro) HOT 1
- get svg in nodejs environment HOT 3
- slur direction HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from abcjs.