Hi Nicolas, no I didn't solve anything yet.
I don't really know how to interpret the make log. (make -f Makefile.osx
xcode)
I attached it to the previous posing. It is transcript.txt
There are lots of warnings, but I don't know whether they are abnormal or
not.
After the make -f Makefile.osx
It seems to me that the only thing ornaments and articulations have in common
is the manner which they get rendered in print. Although, it get the
impression when dealing with the code, that they should both be represented
as two subclasses of some common class.
--
View this message in
It just occured to me that when you speak of *clefs*, perhaps you really
mean *staves*?
By the way, no I really meant clefs. A different staff can have a
different clef, and if so, there is some additional computation which must
be done to convert lines to pitches and back to lines.
--
I'd like to understand your suggestion better. Suppose I have found a note
on line 1 (E) of the treble clef, and the key signature is F, but the E has
been flattened with an accidental earlier in the measure. Now from that
information, how should I create a note on line 3 of the bass clef which
Hi Marc, this type of question has come up three times for me so far.
1. calculating the notes of an ornament (trill, turn etc). A trill is
played by playing the note that is written in combination with the note on
the line/space above or below. This is not always the neighbouring note in
the
OK, I've added such a feature request
https://musescore.org/en/node/73906
--
View this message in context:
http://dev-list.musescore.org/skip-1st-ending-tp7579482p7579499.html
Sent from the MuseScore Developer mailing list archive at Nabble.com.
I've never tried the trick of putting the DC at the end. I can give it a
try. However, that would involve modifying the score, so it would not play
back normally if I start at the beginning. But as you suggest, it is a
small change.
On the other hand, if it does work, that means the code to
Hi Maurizio, can you give me more information about what you are referring to
here: how to sue the tpc for line computation? Are these types which have
integer-like arithmetic defined on them?
For example given a note in G clef of an F instrument like the English Horn,
how can I find out
Thanks. It looks like note-tpcUserName() returns a Qstring which cannot be
printed with %s.
How can I print the human readable name?
--
View this message in context:
http://dev-list.musescore.org/help-debugging-notes-tp7579465p7579471.html
Sent from the MuseScore Developer mailing list
I'm working on a function which extends (adds notes to) some chords according
to a particular algorithm.
I'm using the function chord-score()-addNote() to insert the notes.
Unfortunately, this function creates notes whose note-line() is 0. I guess
this gets rectified later.
This poses a problem,
I've inserted the following call to updateLine() which seems to do the
trick, but I'm not sure if it is correct.
--
View this message in context:
http://dev-list.musescore.org/note-not-yet-ready-tp7579475p7579477.html
Sent from the MuseScore Developer mailing list archive at Nabble.com.
Thanks, i'll give it a try.
--
View this message in context:
http://dev-list.musescore.org/help-debugging-notes-tp7579465p7579474.html
Sent from the MuseScore Developer mailing list archive at Nabble.com.
--
Can someone point me to the code, or perhaps explain how iteration through
the score works when producing midi playback events. Somewhere there has to
be code which examines voltas and somehow orders the measures, repeating
some measures etc.
I'd like to investigate enhancing that code with
Hi Marc, i'm not sure it is a bug, but rather simply the way it works. It
looks like addNote does not update _line, perhaps something else does.
Rather _line gets initialized to its default value of 0, which happens to
coincide with a particular line on the staff.
I could build a test case, but
Why would I want to skip 1st endings? Well, I usually would like to enter the
score as it is written.
I use this often for rehearsal with a real instrument. In some cases I want
to play the entire piece, but sometimes I want to play the short form,
meaning always take the 2nd ending, never the
Can someone tell me the correct way to print the name of a note (Note
*note) using qDebug() ?
By name, I mean something like Ab3, but even something like Ab would work
for the particular case.
I'd like to get the octave as well if possible?
qDebug(%s, note-find_my_name_and_octave());
--
View
Hi M, why do you think this? Is it just from looking at the code, or is it
from examining the midi output? It is something I really didn't understand
when working on the ornaments. If it's wrong it would be good to fix it.
--
View this message in context:
Hi Niolas, is there a tag or some mark which indicates which commit is 2.0.2?
When I updated from upstream I don't immediately see any indication.
--
View this message in context:
http://dev-list.musescore.org/MuseScore-2-0-2-is-released-what-s-next-tp7579461p7579462.html
Sent from the
I must admit that code snippet you sent me is very difficult for me to read.
I don't see how to get from the segment to the spanner, is it in the
element list?
--
View this message in context:
http://dev-list.musescore.org/how-to-find-trill-lines-programmatically-tp7579417p7579427.html
Sent
It two voices both have chords beginning and ending in the same segment, will
they be indistinguishable with regard to the trill line?
--
View this message in context:
http://dev-list.musescore.org/how-to-find-trill-lines-programmatically-tp7579417p7579421.html
Sent from the MuseScore
OK, but this is different information than I had gathered so far. I need to
remember the source of the conversation. But I asked what should the
playback to if the trill line spans multiple notes. The answer was that it
will never happen.
--
View this message in context:
Take a look here
https://musescore.org/en/node/56281#comment-282251
--
View this message in context:
http://dev-list.musescore.org/how-to-find-trill-lines-programmatically-tp7579417p7579423.html
Sent from the MuseScore Developer mailing list archive at Nabble.com.
I'm trying to extend the ornament playback implementation to also work for
line trills.
I see there are several types of these.
Trill::Type::TRILL_LINE,
Trill::Type::UPPRALL_LINE,
Trill::Type::DOWNPRALL_LINE,
Trill::Type::PRALLPRALL_LINE,
Trill::Type::PURE_LINE
Do I really need to verify the end tick? Didn't you say that musescore does
not support multi-note trills?
--
View this message in context:
http://dev-list.musescore.org/how-to-find-trill-lines-programmatically-tp7579417p7579419.html
Sent from the MuseScore Developer mailing list archive at
Thanks to the help from Nicolas.
I rebuilt the xcode setup, and re-ran the install target from within the new
xcode.
csh make -f Makefile.osx xcode
csh open build.xcode/mscore.xcodeproj
Then re-build mscore, and all the fonts seem to be working correctly.
That's a relief!
I'm glad it works
Hi Maurizio, or anyone who knows.
I can't figure out how to delete the FiguredBass from a staff.
I can select each FB attached to each note one at a time, and delete them
meticulously.
But how can I delete them all, or select them and delete them.
Also if I select all the measures of a staff, and
I tried this with 2.0.1, and indeed I can see all the characters correctly.
Screen_Shot_2015-05-24_at_16.png
http://dev-list.musescore.org/file/n7579399/Screen_Shot_2015-05-24_at_16.png
Screen_Shot_2015-05-24_at_16.png
http://dev-list.musescore.org/file/n7579399/Screen_Shot_2015-05-24_at_16.png
test_figured_bass.mscx
http://dev-list.musescore.org/file/n7579398/test_figured_bass.mscx
Here's the file.
--
View this message in context:
http://dev-list.musescore.org/lots-of-images-not-working-in-locally-compiled-version-tp7579395p7579398.html
Sent from the MuseScore Developer mailing
I have a problem in my compiled version of musescore that lots of small
images don't show up. Here is an example, in the first measure the dynamics
mp ligature looks like a couple of little rectangles.
https://musescore.org/sites/musescore.org/files/Screen%20Shot%202015-05-22%20at%2018.22.11.png
Hi Marc, yes you are right.
I'm in the very early stages of my development. But I believe the approach
i'm taking will lend itself very easily to chord realization as well. I'll
make a special point to talk to the student about this and coordinate
efforts.
--
View this message in
BTW does the Figured Bass notation in musescore support the tasto solo
keyword?
--
View this message in context:
http://dev-list.musescore.org/programmatic-access-of-figured-bass-tp7579343p7579381.html
Sent from the MuseScore Developer mailing list archive at Nabble.com.
So I experimented with playback and it indeed sounds horrible.
What I want to do now, is something like the Explode command.
This I'll have musescore translate the encoded Figured Bass into notes on a
staff which the user can then manipulate manually.
With regard to your question of how to
Hi Marc, that's indeed a very good question. I'm actually tackling because
it is something I need for my own music. The main reason I use musescore is
to create accompaniment to practice the oboe. The music that I normally
play is baroque. I take scores such as by JSBach, enter them into
Can someone please point me to a skeleton of how to create notes in an empty
measure programmatically?
In my case I have the staff object (or pointer), and a parallel staff which
has notes in it. I want to derive notes/chords in one staff based on notes
from another staff.
Basically I'm looking
When I delete the tempo text and create it again, I get this difference in
the xml file.
@@ -200,12 +200,13 @@
sigN3/sigN
sigD4/sigD
showCourtesySig1/showCourtesySig
/TimeSig
Tempo
- tempo1/tempo
- textsymnoteQuarterUp/sym =
I think I see how to reproduce this.
Open the attached andante.mscz file.
Press Play and you'll see it plays at 60 bpm.
How select the tempo text at the first measure by double clicking.
Change the text to 37.
Click outside the select region to deselect, and exit text edit mode.
Now press play.
Hi Nicolas, maybe I have reproduced the problem. For me this score shows a
tempo of 37 but plays at something I'll guess is about 60. What does it
play like for you?
andante.mscx http://dev-list.musescore.org/file/n7579365/andante.mscx
--
View this message in context:
It happens to me often, but I don't know exactly how to reproduce it.
I save a score with a tempo text on the first note/rest of the first
measure.
After saving and reopening the next day, the visible text is still there,
but when I press play, it plays much faster than the text indicates. If I
On second look. This score does not seem to exhibit the problem.
As I said, I don't really know how to reproduce it. I'll post a score
demonstrating the problem, next time it occurs.
--
View this message in context:
http://dev-list.musescore.org/losing-tempo-tp7579359p7579361.html
Sent from
are you saying it plays as 37 even thought the marking is 60?
--
View this message in context:
http://dev-list.musescore.org/losing-tempo-tp7579359p7579362.html
Sent from the MuseScore Developer mailing list archive at Nabble.com.
yes as i said, this file does not exhibit the problem. Sorry about the false
alarm.
Next time I see it happening, I'll try to catch a version of the file and
let you know.
--
View this message in context:
http://dev-list.musescore.org/losing-tempo-tp7579359p7579364.html
Sent from the
I'm looking into the Musescore code trying to figure out how the pulldown
menu items are created.
I searched for Explode for example because that's a menu item in the
Edit-Tools submenu.
But the only places I found in the code were dealing with the shortcut.
Thanks Maurizio,
I will make some small changes in the FiguredBass related classes in order
to figure out what it is I need.
I don't need write access. Mainly I need to iterate over the annotated
figures associated with a chord/note. At each iteration I need to access
enough information to
I found the following curious usage. Does anyone think it is wrong.The code
is taking and Element and casting it to Chord* before checking its element
type.I would think the static_castchord* and the if ( ... chord-.tupe() !=
Element::Type::CHORD) continueshould be reversed? Am I confused?void
I found the following curious usage. Does anyone think it is wrong. The code
is taking and Element and casting it to Chord* before checking its element
type. I would think the static_castchord* and the if ( ... chord-.tupe()
!= Element::Type::CHORD) continue should be reversed? Am I confused?
Thanks. I have not talked to Miwarre before.
Is he/she still an active participant? What's the handle on IRC?
Your suggestion to create a public accessor for items is more or less what I
am doing in the mean time.
--
View this message in context:
I've been successful to enter figured bass into my score.
Now, I can't figure out how to access it programmatically.
I want to experiment with playback.
Can someone help me figure out how to access it.
Thanks.
--
View this message in context:
This is an extremely minor issue, but I'll try to find the culprit and fix
it.
When a midi test fails, I get output like the following, ie., missing a
linefeed before the word FAIL.
QDEBUG : TestMidi::events(testKantataBWV140Excerpts) Running diff with
arg1: testKantataBWV140Excerpts-test.txt
I have apparently introduced a bug into my branch of musescore.
The Glissando class which inherits from SLine, now write the xml tag
noOffset3/noOffset
rather than the expected anchor3/anchor.
I've tracked this down in the code, sort of.
The method Glissando::writeProperties explicitly calls
Hi Maurizio, Can you explain to me the relation between several classes.
I'm having some debugging problems and an overview of the intent might help
me.
The class GlissandoSegment - LineSegment - SpannerSegment - Element
Glissando - SLine - Spanner - Element
My situation is that I've added a new
Another small set of compiler warnings I get is from seq.cpp, lines 933. and
937.
/Users/jimka/MuseScore/mscore/seq.cpp:933:27: Absolute value function
'fabsf' given an argument of type 'qreal' (aka 'double') but has parameter
of type 'float' which may cause truncation of value
So after rebooting, and forcing a make clean, I was able to recompile
musescore.
csh make clean
csh make --makefile=Makefile.osx clean
csh make -f Makefile.osx xcode
csh open build.xcode/mscore.xcodeproj
Not sure why the Volume got unmounted. I believe there is a problem with
USB on the mac.
I'm trying too figure out how the glissando is represented in the musescore
data structure.
It looks to me like a note as a boolean property indicating that it ENDS a
glissando.
But I don't find any other clue?
How can i find the note which begins the glissando? Is it simply the
previous note in
Why should overloading a function trigger an error? Isn't that the purpose of
virtual methods?
I have indeed seen this message before.
On Apr 29, 2015 5:06 PM, quot;Robert Patterson [via MuseScore Developer]quot;
lt;ml-node+s685061n7579267...@n2.nabble.comgt; wrote:
#34;...hides
I'm using xcode on the Mac when compiling musescore, and it issues lots of
warnings.
Looking at these, my opinion is that many (if not most) should be fixed.
Here is an example. Indeed, the return; // no parts read seems really
wrong to me.
file importmxmlpass1.cpp, lin 582
Warning: Logical is
Is this defined somewhere in the code?
I.e., which step value corresponds to which note, A,B,C etc?
My first investigation shows 0 = A, not 0 = C.
- step is normally an integer 0 = C, 1 = D, 2 = E, etc - basically, note
name, not considering key or accidental
--
View this message in
.nabble.com wrote:
On Sun, May 3, 2015 at 11:59 AM, Jim Newton [hidden email]
x-msg://4/user/SendEmail.jtp?type=nodenode=7579281i=0 wrote:
Great that is very enlightening. But I think I don’t yet understand “line”.
Is line some sort of iterator or index into the staff or measure when read
from
Hi Marc, thanks for pointing out that issue. I was beginning to wonder
something very similar from looking at the code.
The puzzling thing that I've found so far is this.
Given a Note object, I can call findAccidental on it. However, if the note
has not yet been created, it is not clear to me
-zSFaiFsUjYSURDk98MHSgrHjfhMJ1Q9gg/edit?usp=sharing
for information on these sort of basics.
On Sun, May 3, 2015 at 12:55 PM, Jim Newton [hidden email]
x-msg://8/user/SendEmail.jtp?type=nodenode=7579284i=0 wrote:
Yes thanks, it is making more and more sense.
But I still haven’t understood what
As some of you may know, I'm working on an enhancement to musescore which
implements ornament articulations such as trills (and others). I'm making
heavy use of the function diatonicUpDown, which looks at a key and
calculates intervals restricted to the key signature.This works great,
but is
Thanks heuchi, but the documentation you referred me to says this tool
converts to pdf. I'd like to convert to mcsx. I.e., to plain text xml
rather than mscz binary.
--
View this message in context:
http://dev-list.musescore.org/ISO-user-save-hook-tp7579238p7579259.html
Sent from the
I'm looking into the fswatch utility
https://github.com/emcrisostomo/fswatch/wiki/How-to-Use-fswatch
but it is not exactly trivial. I have to investigate further.
I've setup a script which will checkin the new or modified mcsx files.
I've started the script with something like
cshfswatch -o
steps to
reproduce the problem -- which may turn out to not be the same problem at
all, since the original problem was fixed.
On Tue, Apr 28, 2015 at 5:02 PM, Jim Newton [hidden email]
x-msg://15/user/SendEmail.jtp?type=nodenode=7579255i=0 wrote:
This is the one I was referring to. https
This is the one I was referring to. https://musescore.org/en/node/54176
--
View this message in context:
http://dev-list.musescore.org/ISO-user-save-hook-tp7579238p7579254.html
Sent from the MuseScore Developer mailing list archive at Nabble.com.
at 12:06 PM, Jim Newton [hidden email]
x-msg://13/user/SendEmail.jtp?type=nodenode=7579251i=0 wrote:
I'll give it a try. The more specific problem I want to solve is that when
using the dev stream of MuseScore, the file corrupts often. I'd like to be
able to revert the the most recent version
BTW is there an easy way to convert lots and lots of .mscz files to .mscx
format?
It looks like the .mscz file contains multiple zipped files in them, but the
mscx is a single file that apparently contains everything.
--
View this message in context:
My suspicion is that it is easier on the mac, if I can just figure out how.
There is already a way to have the OS watch a directory and run a script
when a file changes (or is added) in it. Thus no need to have a program
started at boot time to watch the directory... at least I think so...
The main reason to want to change the color is that It is very difficult to
distinguish dark blue from black. Sometimes I press the forward and
backward arrows for a long time to try to spot where the cursor is. I
want to change the color to something more visible such as aqua. If I
could do
I found the ini file. It was not found automatically by spotlite, not sure
why. But it appears to be in ~/.config/muse.org/MuseScore.ini
The format of the file is not evident to me. And I didn't find any
reference to this file nor its
format in the documentation, other than how to reinitialize
When I use IRC to access #musescore, do the following.
1) click the link.
https://kiwiirc.com/client/irc.freenode.net/?nick=musescore|?#musescore
2) login as whatever default it offers me. E.g., musescore|17667
3) from inside IRC, change my nickname from musescore|17667 to jim-newton
Who went to the Musikmesse in Frankfurt? Do tell. How was it? What
happened?
Jim
--
View this message in context:
http://dev-list.musescore.org/musikmesse-tp7579225.html
Sent from the MuseScore Developer mailing list archive at Nabble.com.
(of bogus ones)...
Bye, Jojo
-Original Message-
From: Jim Newton [mailto:[hidden email]
x-msg://14/user/SendEmail.jtp?type=nodenode=7579210i=0]
Sent: Saturday, April 25, 2015 11:33 AM
To: [hidden email] x-msg://14/user/SendEmail.jtp?type=nodenode=7579210i=1
Subject: Re: [Mscore
OK, great test_midi passes on master for me.
This will get me moving in the right direction.
Thanks.
--
View this message in context:
http://dev-list.musescore.org/running-tests-on-mac-via-xcode-tp7579199p7579206.html
Sent from the MuseScore Developer mailing list archive at Nabble.com.
writeProperty(xml, P_ID::PLAY_ARTICULATION); the class will figure out the
value and the default value by itself. (Since you should have coded it in
propertyDefault and getProperty)
lasconic
2015-04-24 10:29 GMT+02:00 Jim Newton [hidden email]
x-msg://6/user/SendEmail.jtp?type=nodenode=7579201i=0
have coded it in
propertyDefault and getProperty)
lasconic
2015-04-24 10:29 GMT+02:00 Jim Newton [hidden email]
x-msg://8/user/SendEmail.jtp?type=nodenode=7579201i=0:
So Jojo suggested that I cast the bool to int in the call to xml.tag().
I'll try it and see what happens
So, I created a symbolic link in the place of the Resources directory, and
the first of these
errors goes away. However, still 13 of 44 tests fail.
I'm running the test on the laster master:
7d70645725c9392309ee8d9684ad308f35da893d
Here is the error log that still occurs when I run the test.
If anyone could help me with this, you can see my code on the branch
broken-playArticulaion.
The commit is 0af403a312c97d0b1537ad605cf415e54b7a15bb
I have pushed the broken version. Broken in the sense that it compiles and
runs but does not do what I want.
--
View this message in context:
/compilation/compile-instructions-mac-os-x-git#Debugging-and-developing-MuseScore
lasconic
2015-04-14 9:56 GMT+02:00 Jim Newton [hidden email]
x-msg://15/user/SendEmail.jtp?type=nodenode=7579169i=0:
I'm pretty new to xcode (and to C++ for that matter).
I've setup my environment on my Mac
I'm pretty new to xcode (and to C++ for that matter).
I've setup my environment on my Mac to use xcode to compile musescore as a
developer.
This works great usually.
In musescore there are targets which I can select with the mouse. In
particular there is a mscore target.
Normally when I press the
Hi Leon, thanks for offering to help with Xcode.
I found the boost include directory. In fact it is /opt/local/include.
There is a boost subdirectory which contains filesystem.hpp.
However, when I compile with Xcode, it fails on the line
#include boost/filesystem.hpp
I don't see
Are any of the musescore developers using Xcode on the Mac? I'd like to get
some help as I'm pretty new to lots of things at the same time. If one of
the developers who knows something about the Mac development environment can
help me it would be really great. Thanks in advance.
As an
81 matches
Mail list logo