Niek van den Berg | 7 Feb 17:02
Picon
Favicon
Gravatar

MusicXML importer

Dear all,

I just commit a first version of a MusicXML importer. Still a lot of work to be 
done but at least some notes can be imported.

Best regards,

Niek van den Berg

------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
Niek van den Berg | 5 Feb 10:28
Picon
Favicon
Gravatar

Question: [ rosegarden-Feature Requests-773378 ] Imports

Dear all

It seemed both Peter and I are working on a MusicXML importer and want to 
combine our efforts.
A simple question: What is the best way to do so. Starting a new branch? Make 
modifications in the main code base? Some other option?
Can somebody advise on this?

Best regards,

Niek van den Berg.

------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
Tom Breton (Tehom | 5 Feb 04:24
Picon

Subtle bug squished

In the course of coding this, I fixed a subtle bug that I thought I'd
explain.  At first I thought my code had caused it, so I tracked it down,
but I found that it wasn't, though they interacted.

Almost seven screenfuls of notes made short: When user changes device
connections, we were not resetting the device's or its instruments'
controllers, and that could cause there to be no sound (for me, by sending
zeroes for expression controller).  This could happen if you loaded a
document that guesses the wrong device-name for your setup and you
manually changed to the right output device.  (For me, bogus-surf-jam.rg)

I made setConnection call a new virtual function in Device,
refreshForConnection, that tries to set Device up right again.  Not
perfectly, but ISTM better than just using the old Device's controller
info.  It assumes that zero values are leftover from the old device, and
only removes excess controllers, doesn't add new ones as needed.  Which is
a bit of a cheat, but I was quite tired.

	Tom Breton (Tehom)

------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
Tom Breton (Tehom | 5 Feb 04:21
Picon

Logical instruments is ready for a look

I just committed the last changes on my todo list for logical-instrument
and it runs my demo stuff right, so it is now at least semi-stable. 
Please tell me if there are any problems.

On the MidiFile front, it is now exporting repeats, triggers, etc because
MidiFile runs thru metaiterator just like playing sound does.

I macro-guarded a fair amount of debug-printing, mostly in
RosegardenSequencer.cpp.  I needed a debug-print, and a way to turn it
off, and it was easiest to make a new macro-guard.

	Tom Breton (Tehom)

------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
Joshua O'Leary | 2 Feb 21:59

Fixed PSR-E403 Rgd File

Hi,
I am using the Yamaha PSR-E403 RGD file, but have noticed that the 
sustain controller and GM key mapping are missing, which could be needed 
for some users of Rosegarden. I have added in those things and exported 
it in the attached file if you are interested.

Joshua

Attachment (Yamaha PSR-E403_fixed.rgd): application/octet-stream, 5606 bytes
------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Rosegarden-devel mailing list
Rosegarden-devel@... - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Favicon
Gravatar

Re: [Rosegarden-bugs] SF.net SVN: rosegarden:[12798] trunk/rosegarden/src/gui/editors/segment

On Wednesday, February 01, 2012, tedfelix@... wrote:

> No functional changes.  Just comments.  Trying to understand
> TrackLabel::setAlternativeLabel().  Getting closer...

It's all just stupidly complicated, isn't it Ted?

I got into that mess while working on some project related to translation, and 
I don't think I ever fully understood what did what why.  I really can't 
remember what I found so confusing about it, but I think it had something to 
do with misleading uses of "name" and "label" in the code.

If you think there's something to simplify or improve here, you're almost 
certainly right.  If translations still work afterwards, then so much the 
better!

I'd also like to take a moment to apologize for not having more to say about 
all the work you've been doing.  You've been taking on one nasty drudge of a 
project after another, and you've really gotten a lot of tedious and thankless 
work accomplished.  You've managed to nail down some impressively elusive bugs 
along the way too.

Rosegarden's code is in much better shape for your efforts, and I'm personally 
grateful that you wandered by and stepped up to tackle some of this stuff.
--

-- 
D. Michael McIntyre

------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
(Continue reading)

Tom Breton (Tehom | 23 Jan 18:49
Picon

The remove Segment fix

I noticed on the bugs list that Ted Felix found and fixed a nasty bug with
Segment being dereferenced after it's deleted (Ironically, as a debugging
help).  Good work, Ted.

The fix is surrounded by stern warnings not to dereference the dead
pointer, because unavoidably, it's still there.  But it actually might be
avoidable.  Segment is now a QObject, so it emits the signal "destroyed"
just before it is destroyed.  You could connect that signal to
CompositionMapper and do CompositionMapper::removeSegment before the
segment is actually freed, if you think it's worth doing.

I'm working on another branch right now, with some edits in
CompositionMapper that eventually I'll have to merge with this.  If you
(Ted) could let me know what you end up deciding, I'd appreciate it.

Thanks for the fix.

	Tom Breton (Tehom)

------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
Jeff Chandler | 18 Jan 23:09
Picon
Favicon

NAMM Show

Is there a Rosegarden forum at NAMM this week in Los Angeles?

I'm  looking to hire a programmer to build a custom application, based on the Rosegarden kernel.  I was hoping
to hook up with someone this week who might want to help me.

Sent from my iPad
------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
Tom Breton (Tehom | 18 Jan 20:58
Picon

Logical instruments interim report

I've gotten a fair bit further in logical instruments.

First, I've put the major things back right.  Preview notes play again,
percussion is treated right, metronome plays on the right instrument.  But
there are any number of smaller odds and ends I still have to change over.

The major thing still to do is to give instruments optional fixed
channels, per earlier discussion with Michael.

****** Pre-existing bugs squashed

Serendipitously, I also found and squashed several pre-existing bugs

******* The non-playing trigger bug

You know that subtle bug where sometimes a segment with triggered segments
wouldn't play until it was moved?  I found it and squashed it.  I will
spare you the gory details and the blow-by-blow of how I found it, but it
was a tough one.

Boiled down, SegmentMapper::dump (which is InternalSegmentMapper::dump in
the branch I'm working on) resizes the buffer when it gets triggered
segments, but doesn't set the fill size (setBufferFill) until it's done. 
That means that resizeBuffer copies too little.  This smashes the buffer,
and instead of the real events you get a spate of events at time 0.0
playing on NO_TRACK.  Fixed.

******* Instrument being deleted

Instruments could be deleted while objects still point to them.  That
(Continue reading)

D. Michael McIntyre | 16 Jan 05:34
Favicon
Gravatar

Re: [Rosegarden-bugs] SF.net SVN: rosegarden:[12769] trunk/rosegarden/.cproject

On Sunday, January 15, 2012, tedfelix@... wrote:

> Not sure it's a good idea to have IDE-specific files checked in anyway.

Good call, Ted.
--

-- 
D. Michael McIntyre

------------------------------------------------------------------------------
RSA(R) Conference 2012
Mar 27 - Feb 2
Save $400 by Jan. 27
Register now!
http://p.sf.net/sfu/rsa-sfdev2dev2
Ted Felix | 16 Jan 05:25
Favicon

Eclipse Files in SVN

   Hopefully my last commit removing .cproject didn't mess anybody up.  
I've just noticed that there are a number of Eclipse related files in 
svn.  I think it would be best to remove all of them as the choice of 
IDE and how it is configured should be up to each developer.  I'd like 
to propose that we remove the following files:

   .cproject - I already removed this
   .cdtproject
   .project
   .settings/*

   Hopefully removing them won't mess up anyone using Eclipse.  As one 
who does use Eclipse, I find these outdated files to be frustrating. Let 
me know if there are any objections.

Ted.

------------------------------------------------------------------------------
RSA(R) Conference 2012
Mar 27 - Feb 2
Save $400 by Jan. 27
Register now!
http://p.sf.net/sfu/rsa-sfdev2dev2

Gmane