Re: [Rosegarden-user] Shortcut editor workaround (Re: Some usability questions after a recent project)

2015-09-13 Thread Tom Breton (Tehom)
> This is inconvenient, crude, and error prone, but at least it works.  I
> tested the procedure just now, and my notation editor says "RABID TACO
> MONKEYS FTW!" instead of "Add accent."  No recompile necessary.

Thanks.  I had no idea that could be done.  I assumed that once it was
compiled into that resources file, that was The End.

Tom Breton (Tehom)



--
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Some usability questions after a recent project

2015-09-10 Thread Tom Breton (Tehom)
>
> On 10/09/2015 06:02, Tom Lechner wrote:
>> Thanks for the response!
>>
>> 1...
>> Say you have 2 (vertical) tracks. Each has one segment. Both tracks use
>> the same instrument and play back to the same midi channel. In the first
>> track, the segment starts at time 0. In the second track, the segment
>> starts at, say, 5 seconds. Now when I play from time 0, at about 5
>> seconds the pedal cuts out. I'll to go back and check if notes also cut
>> out.. I only definitely noticed the pedal going out.. It's possible
>> merging controller events from different tracks just doesn't play nice?

> Yes it's possible if the different tracks have the same midi channel. So
> what might be happening is that you have a CC 64 on on track 1 but then
> on track 2 you have a CC 64 off that's what's "cutting" your sustain
> pedal.. have a look with the score view, pedal controllers should be
> visible as traditional "Ped" and "*"..

Merging controller events from different tracks just puts all of the
events in together.  That's the sort of surprise that "auto" (aka logical
instruments) was meant to fix.

>>>> 7. tempo change...
>>> Yes. there is a tempo ruler at the top. You add start and end desired
>>> tempo change and then select 'ramp tempo' or something like that.
>>> Beware
>>> that this is a rosegarden file only thing and will not be exported to
>>> midi.
>>
>> So for export to a midi file, you mean the event times will ignore the
>> tempo changes?
>
> I think the tempo *changes* will be saved. What will be lost is the
> ramps, as Rosegarden is actually doing that in real time.

Right.  It will adjust the MIDI tempo to track tempo, and will even adjust
the tempo several times a measure to make each note come out right in
ramps, but there is no way in MIDI to represent a continuous ramp.

Tom Breton (Tehom)



--
Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
Get real-time metrics from all of your servers, apps and tools
in one place.
SourceForge users - Click here to start your Free Trial of Datadog now!
http://pubads.g.doubleclick.net/gampad/clk?id=241902991=/4140
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Some usability questions after a recent project

2015-09-10 Thread Tom Breton (Tehom)
>>
>> 3. In matrix mode, it is very easy to select and move around notes, but
>> if you have ranges to remove, the controller inputs very easily get out
>> of sync. I end up deleting all the sustain pedal events, and rerecording
>> just the pedal.
>
> This is really a problem with having the sustain pedal being a channel
> controller, i.e. controllers are not tied to notes but influence the
> channel globally. I think they decided to have it that way because
> potentially you can have a sustain 'press' *after* a note is played...

Well, in MIDI each note-on event only holds a few fields.  Anything
fancier than pitch and velocity really has to be a controller (or
pitch-bend-style double-size controllers, or sysex, but you get the idea)

> Controller events should be somehow part of the matrix
>> editor, so you can select and move them along with the notes they belong
>> to. I tried editing in a "ruler", but I could never drag the events
>> around. I would pull just a little, and it jumps way off, seemed like a
>> bug. Also, I couldn't delete events in the ruler.
>
> I agree though that controller editing has always been suboptimal in
> rosegarden (e.g. it should be possible to select a bunch of controller
> and drag them etc. to make the thing really usable - see how e.g.
> qtractor does it)

Not sure what version you have but now in the controllers menu in
notation, you can cut, copy, and paste controllers from whatever
controller ruler is active.

>> 4. In matrix mode, particularly the velocity ruler, is there any way to
>> apply a "velocity envelope" to a range of notes. That is, scale them,
>> like a volume curve slider. So you edit the much simpler envelope to
>> affect a whole mess of notes. Alternately, can you apply (not just
>> scale) velocity to an envelope?
>
> No but I'm 99% sure there's something in the Adjust (?) menu to achieve
> that effect like 'scale velocities' or similar...

Yes, the adjust submenu has a few more options nowadays, and applies to
selected notes.

>> 8. How do you change key shortcuts?? The default Play and Stop seem to
>> be "control enter" and "insert", which are almost totally not useful to
>> me. If it could be space to start AND stop, and when it stops revert
>> back to when you first started, it would cure a lot of frustration.
>> Also, "insert" for the key to stop is right next to the "home" key, so
>> if I'm playing, sometimes I jump back to the beginning when I actually
>> just wanted to halt playback.

Key shortcuts are unfortunately set in stone at compile-time.  It's in
data/rc/ in the source code if you want to play with it.

Tom Breton (Tehom)




--
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] notation and levels

2015-09-08 Thread Tom Breton (Tehom)
> Hi!
> I dont understand how to move from one level to another in notation
> view.Can be done?

Yes, there's a keyboard shortcut alt-up-arrow or alt-down-arrow, or just
click on the staff.

    Tom Breton (Tehom)



--
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] end marker in midi export

2015-08-21 Thread Tom Breton (Tehom)
 I'm using PhotoScore to generate midi files. Unfortuately,
 it seems to put the end marker well past the end of the
 composition. I thought I could use rosegarden to fix this
 but I've not succeeded. I can set the composition end but
 the exported midi is even worse than the original.

Yes, we made a decision at some point that it was better to set the
composition end well beyond the sounding end, so that users could do
certain things without surprises, like move segments or extend them.

 How can I trim a midi to the actual length of the
 composition?

From the main menu, Composition - Change Composition Start and End.  I
think that if you export it immediately, it will stay that length, but
it's been a long time since I looked at that.

Be aware that all sorts of commands will invoke the code that sets the
length longer.

Hope this works.

Tom Breton (Tehom)





--
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] An oddity!

2015-06-15 Thread Tom Breton (Tehom)
 Ha! Got the little bugger! :) :) :)

Good work finding that.

 All the affected parts have an 'orphan' MIDI output in Manage MIDI
 Devices. The
 device they were connected to no longer exists - indeed it no longer does
 in
 real life!

 What happens then is they lock on to the only available one - Yoshimi.
 From
 here on I'm surmising that they send settings from phantom tracks. In any
 case
 if I set them to [no port] and resave the file, next time it loads there
 is no
 problem.

Good to know, if it comes up again.

 My guess is that this was originally done to ensure there was always
 something
 connected. I wonder if anyone else has been victimised by this version of
 the
 law of unintended consequences :o

Sounds about right.  Slightly before my time, but there used to be
concerns that RG would frustrate new users by not making any sound if they
hadn't configured it right, so IIUC the idea was it should try hard to
play sound if at all possible.

Tom Breton (Tehom)



--
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Rotary (Knob) right-click

2015-02-22 Thread Tom Breton (Tehom)
When you right-click on the rotaries (knobs) in rg, like volume and
 pan, the knobs are centered.  When you middle-click on the rotaries,
 they are set to their default.  ISTM that setting to the default value
 is more useful than setting to center.  Therefore, setting to default
 should be right-click, while setting to center should be middle-click.

Seems reasonable.

Tom Breton (Tehom)



--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration  more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631iu=/4140/ostg.clktrk
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Unwanted CCs - update - !!!AHA!!!

2015-02-11 Thread Tom Breton (Tehom)

 Perhaps I misunderstood your setup - are you reading a MIDI file in, it
 contains bank changes, and when you play back they are messed up?  Or they
 show the wrong banks in the Instrument Parameter Panel?  That would make
 this code suspect, otherwise I'm afraid I don't see a connection.

OK, catching up on my email, I read the other thread (without AHA!), so
I see that is essentially what's going on.

Now it's just nagging at me, if simply copying over the lsb and msb isn't
right, what *is* supposed to happen?  Or have we overlooked some minor
mistake that corrupts the whole thing?

Will look further, and look at the MIDI Abrolag sent - thank you for that.

Tom Breton (Tehom)



--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Unwanted CCs - update

2015-02-11 Thread Tom Breton (Tehom)
 On Thu, 5 Feb 2015 20:22:34 +
 Abrolag abro...@users.sourceforge.net wrote:

 [...]
 I've tried attaching the MIDI version of my test file if anyone wants to
 have a
 look at it and see what happens.


Have looked at your test MIDI and let MidiEvent::print trace it out. 
Thank you, and also thank whoever created MidiEvent::print years ago.

The one wrong-looking thing I see is that we never erase the msb and lsb
variables.  Once case MIDI_CTRL_CHANGE has set lsb or msb, case
MIDI_PROG_CHANGE will consider it set to that value, forever, until case
MIDI_CTRL_CHANGE sets another value.  We don't aim lsb and msb at a
specific channel, either, so other channels' MIDI_PROG_CHANGEs could be
affected.

My suspicion is that remembering lsb,msb after MIDI_PROG_CHANGE confuses
later MIDI_PROG_CHANGEs that don't have bank controllers, and also we
probably shouldn't share them between channels.

Does this make sense to you?

Tom Breton (Tehom)

PS: Added a CC to the devel list.  Does this still need to go to RG-user?


--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Unwanted CCs

2015-02-04 Thread Tom Breton (Tehom)
 Every time Rosegarden starts up, and every time it starts a run from the
 beginning it sends reset CCs.

 I can't seem to find a way to stop this - they are not mentioned in any
 filter
 options that I can see.

Sounds like the normal setup stuff.

Have you tried unchecking all the checkboxes in Instrument Parameters? 
Basically, that tells it not to try to set up an instrument, because setup
will be handled externally, which sounds like what you are doing.

Tom Breton (Tehom)



--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Unwanted CCs

2015-02-04 Thread Tom Breton (Tehom)
 On 02/04/2015 05:49 PM, Abrolag wrote:
 Yes tried that. It still sends CC 121 (reset all controllers) and it
 sends it at
 the start of every segment of every track!

ChannelManager::setControllers() appears to be the function doing this.

Oh, my.  It's right where I wrote:

// This was the old logic, but it's not clear that it is still
// desirable

and I think I ifdef'ed it out after we let it fly for a while and nobody
seemed to be using it.  Obviously that's not the case, so I'll put it back
in immediately.

Tom Breton (Tehom)



--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Disabling auto-scroll

2014-09-21 Thread Tom Breton (Tehom)
 I am trying to use Rosegarden under Linux on a small netbook-type
 computer.  The window title bar, menu bar, tool bar, tempo and chord
 rulers, lower status/zoom area, and my windowing system's dock all
 consume vertical space, leaving only about a third of the screen's
 vertical dimension for the matrix area of the matrix editor.

Some of those can be turned off in the View menu, giving you more space.

Sorry, no idea about auto-scroll.  At first I thought you were talking
about the autoscroll that follows the playback - that's easily turned off
from the tool bar - but it appears you're talking about something else,
how the screen tries to recenter when you move to the edge.  I don't know.

Tom Breton (Tehom)



--
Slashdot TV.  Video for Nerds.  Stuff that Matters.
http://pubads.g.doubleclick.net/gampad/clk?id=160591471iu=/4140/ostg.clktrk
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Shift tempo changes?

2014-07-13 Thread Tom Breton (Tehom)
 Is it possible. E.g. I have a piece and a set of (many) tempo changes,
 and tempo remps.. I'd like to shift the whole piece 1 bar forward
 otherwise the beginning is 'choppy' with the synth used.

Abrolag has already pointed out select-and-drag.

That won't capture the tempo changes.  What will capture the tempo changes
is range copy.  There are two way to do it, but they both start the same:

 * Set the range (fat white line on timing bar) to the whole composition.
 * Cut the range \C-\S-X
 * Put the playback pointer where it should start
 * Paste it \C-\S-V

To just move tempos and time signatures:
 * Set the range (fat white line on timing bar) to the whole composition.
 * Copy the range \C-\S-C
 * Put the playback pointer where it should start
 * Paste Conductor Data (from menu)

This will leave the old conductor data where it doesn't overlap.  If you
like, there's Erase Tempos and Timesigs (from menu)

Tom Breton (Tehom)




--
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Uncontrollable midi controller signals

2014-02-01 Thread Tom Breton (Tehom)
 Hi there... i need help with a rosegarden feature... rosegarden at the
 start of a segment playback sends controller signals to midi out (all
 channels), for example:

 01:06:39.360 Ch 2, Ctrl 121, Val 0
 01:06:39.360 Ch 2, Ctrl 10, Val 64
 01:06:39.360 Ch 2, Ctrl 93, Val 0
 01:06:39.360 Ch 2, Ctrl 7, Val 100
 01:06:39.360 Ch 2, Ctrl 91, Val 0

 i think those signals are for setup the volume,pan,reverb,chorus, but i
 really don't need them, and is very annoing how rosegarden changes
 synths paramether... there's a way to avoid sending these particular
 signals at the beginning of a segment playback, while keeping the
 signals inserted as manual event (in the event list editor)?

Depends on exactly what you want.

First, there's no way for those controllers to automatically put
themselves into the event list.  You can manually put them there.  Easiest
way is to make a ruler for each controller, select the first note, use
Controllers - Place controller once for each ruler, and set them as you
like.  Once that's done, auto will always send those controllers and not
some other values.

By some other values, I mean the IPB values.  From what you say, I'm not
sure whether you have set the IPB values the way you want them - sounds
like it's annoying you by setting controllers back to IPB values?

Tom Breton (Tehom)



--
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991iu=/4140/ostg.clktrk
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Is rosegarden-de...@lists.sourceforge.net down?

2013-10-25 Thread Tom Breton (Tehom)

 Tom Breton is trying to work through various complicated issues related
 to tuplets, I think.  I haven't heard much out of him in a long time.

This is probably as good a time as any to update you on my work.

Yes, I'm working on tuplets.  Right now, what I have is both better and
worse.  It does some of the tricky tuplet stuff without batting an eye. 
No more grabbing 3 notes of any duration.  No more funny rests appearing. 
Tuplets chord like other notes.  I can even input 5-against-3 and it makes
sense of it (groups it into 15-lets)

On the other hand, it is not mature.  Right now, 17-lets can crash it or
surprise it so much that it makes normal-looking untupleted 16ths with
17:16 durations.  It doesn't obey existing beaming; I am working on that
today.

It is unstable enough that I haven't dared even put it on a branch yet,
but probably soon.

I can sketch out the basic design for you, though.  I've largely used
SegmentNotationHelper as an entry point.

I have to commend everyone who wrestled with that jungle before me.  There
were some very good ideas under the overgrowth, which I was able to keep,
though in a very mutated way:

 * insertNote fits into the existing note/rest splitting if it can,
instead of rebuilding.

 * There is a separate process of making viable.

 * That collects a list of durations - but now they store more information.

Instead of all the special cases and callers having to use
makeThisNoteViable, now when insertNote fails to find a good fit, I
rewrite the bar.

The major new classes:

 * PerformRatio, which encapsulates tupling.  Akin to a Notation Type, but
lesser; it doesn't have the I'm-an-event stuff like getAsEvent.  It just
deals with event properties.  I kept getting confused which of
tupledCount or untupledCount referred to the 3 in triplets and
which meant the 2, I named the class PerformRatio, and outside the
class the code refers to the numerator or denominator of the
performance ratio.  I find that less ambiguous.

 * RenotateableRegion.  This is the fallback when insertNote doesn't find
an existing place for a note.  It basically rewrites an interval.

 * MeterPiece, MeterPieceList: What the int that DurationList used to
store turned into.  Knows the duration, a tupling, how it fits into the
meter and how it wants to group with other notes.

 * MetricTreeNode.  We figure out MeterPieceList by splitting a bar
treewise; MetricTreeNode is a node in that tree.

 * EventJuggler.  Previously we were doing some amazing and complex things
so that NoteInsertionCommand could manage the selection without really
knowing what SegmentNotationHelper had done.  Now insertNote and
insertRest take a selection and manage it.  RenotateableRegion would lose
that information, but EventJuggler lets it hold on to it.

 * SegmentMutator: Basically contains old SegmentNotationHelper methods
that now want to manage an event selection.

 * GroupingData: Another lesser Notation Type. It knows how to beam events.

 * GroupingState: Basically GroupingData plus some info to help map old
beaming to new.  That's what I'm working on today.

 * RgMath: A namespace containing some integer math routines I needed. 
Mostly power-of-2 bithacks.

 * Various helper classes for them.

Tom Breton (Tehom)



--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60135991iu=/4140/ostg.clktrk
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] How to cause rosegarden to record via a MIDI signal

2013-09-16 Thread Tom Breton (Tehom)
 I hate messing with it.  It's like playing that old Milton Bradley game
 where you use the tweezers to take out the little plastic bones, and if
 you touch the sides, you get shocked.  (It's not supposed to work like
 that?  Mine sure did!  I got many a jolt from that stupid thing.)

Milton Bradley should release Rosegarden Operation.  If you touch the
sides, the buzzer won't make any sound and you have to figure out why. :)

 That being the case, I'd be in favor of figuring out some other way.  Is
 there some likely MIDI message, an obscure controller, absolutely
 anything we could poll for and react to without having to fiddle with
 any of this other delicate stuff?  If so, I'd go that route.


IIUC we only inspect MappedEvent subtypes at a few places:

 * Where they come in or out in AlsaDriver
 * Where we insert them (or not), which you recently changed.  We only do
that when we're already recording.

Alsa was experimenting with some sort of RECORD signal, but I'm not sure
the current status of it.  There's a little about it here
http://alsa-project.org/main/index.php/Changes_v1.0.14rc4_v1.0.14

Tom Breton (Tehom)




--
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. 
http://pubads.g.doubleclick.net/gampad/clk?id=58041151iu=/4140/ostg.clktrk
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Does the current rosegarden record program-change messages?

2013-09-09 Thread Tom Breton (Tehom)

 I was surprised to find that rosegarden is not recording program change
 events.  Before I describe my setup in detail and what I've tried, I'd
 like to first make sure that I'm not expecting something that does not
 exist - so, as my subject suggests, my question is: Is the current
 version of rosegarden supposed to record program-change messages?

That decision was before my time, but the code suggests no.  The relevant
code is in RosegardenDocument::insertRecordedMidi (RosegardenDocument.cpp
line 2025).  When we get a program-change, we don't insert it.  We do read
it, pass it around and play it back if playthru is on.

Tom Breton (Tehom)



--
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58041391iu=/4140/ostg.clktrk
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] import midi not working

2013-08-07 Thread Tom Breton (Tehom)
 Hello,I get a invalid file message while trying to import this midi
 filenote that it plays well in Timidity...
 http://www.midiworld.com/download/1296
 file not found or not readable.

That happens because it can't open the file.

Tom Breton (Tehom)



--
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with 2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031iu=/4140/ostg.clktrk
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


[Rosegarden-user] Is the pitchbend dialog easy to use?

2013-05-30 Thread Tom Breton (Tehom)
On the devel list, we're talking about how to make the pitchbend dialog
clearer.

If you use the pitchbend dialog, if the Vibrato wavelength field changed
to cycles per quarter note or hertz, would that be easier or harder
for you to use?

Thanks,

Tom Breton (Tehom)



--
Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
Get 100% visibility into your production application - at no cost.
Code-level diagnostics for performance bottlenecks with 2% overhead
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap1
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Is the pitchbend dialog easy to use?

2013-05-30 Thread Tom Breton (Tehom)
 On Thu, 30 May 2013 18:23:38 -0500
 Jim Cochrane m_l-...@business.jimcochrane.info wrote:

 I would vote for the most precise and complete alternative, which,
 IMO, is cycles per quarter note - as long as that's a correct
 description of the feature, and I'm sure it is.  (I've not used the
 feature, but it sounds like something I would use if I ever start
 using Rosegarden intensively.)
 [...]
 I'm having second thoughts on this - The functionality is to use
 pitchbend to set up a periodic rate for a vibrato effect, right?

Right.

 [...]
 So I think I change my vote to hertz, although for those who might have
 forgotten what hertz is, perhaps just cycles per second.

That makes sense.

 However,
 this appears to imply a choice of two different implementations, as
 well as the naming choice, since, e.g., 10 Hz is twice as slow as 10
 cycles per quarter note at q=120 bpm.  I suppose this just amounts to
 doing a calculation/conversion for the UI for one of the choices, so I
 suspect it's not a big deal.

Right, it's pretty easy to convert.

Tom Breton (Tehom)



--
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with 2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] current rosegarden on 2002 iBook (Debian) issues

2013-04-25 Thread Tom Breton (Tehom)
 I have renovated a 2002 ibook to run Debian and thought of trying the
 crazy
 idea of compiling rosegarden 13.04 on it. I installed the dependencies,
 got
 the code, ran  the bootstrap.sh ./configure and all went well until the
 build process. I get:

 g++: Internal error: Killed (progam cc1plus)
 Please submit a full bug report
 make: ***[data/data.o] Error 1

 Is it even possible to get 13.04 to run on PowerPC, or should I give up
 early? This is just a crazy project for me.

A compiler isn't supposed to crash on any input, no matter how crazy and
buggy the input is.  So that's probably indicating that g++ encountering
something severe, like running out of memory.

I know nothing about ibooks, but Rg does require a lot of memory to
compile.  I had problems compiling in 1 Gb, until I upgraded.

Tom Breton (Tehom)



--
Try New Relic Now  We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app,  servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Setup Automatic Pitch Bend?

2013-04-06 Thread Tom Breton (Tehom)

 By 10 arbitrary settings, do you mean individual notes?

No, not notes, settings.  User entries on the Pitchbend menu.  They
remember their last setting.  It sounds like you are not using a recent
version.  If so, this probably isn't making much sense to you.

On more recent versions, I added a number of controller commands that also
work for pitchbend.  They are accessible thru the Controllers submenu. 
They make this sort of thing easier.

 If so, the
 usefulness would soon break down as I deal with tunings such as 31 edo,
 which has 31 tones per octave. When you say place pitchbends, is there
 an
 automatic way to have all notes come with a pitchbend by default, or will
 I
 just be inserting them (which I already do)?

No.  In recent versions Controllers - Place places one pitchbend event
(or other controller) per selected note, set to the default value.  That
goes by what ruler is selected.  It does not detect the pitch of notes. 
You still have to set them to some non-default value that you like, but
now it's possible to do ~en masse~.

The whole procedure goes something like this:

 * Select All events
 * Bring up the pitchbend ruler (has to be before Place).  If you bring
up (say) the expression ruler, it will place expression controllers
instead, etc.
 * Controllers - Place
 * There will now be a default pitchbend (8192) on every note.
 * On the pitchbend ruler, select (say) all the pitchbends on D's
 * Controllers - Set
 * There will be a dialog
 * Choose Flat (which is the default)
 * Set it to the bend the D's should have, say 5611.
 * Done. All the notes you selected are bent about 37 cents upwards.


Tom Breton (Tehom)



--
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Setup Automatic Pitch Bend?

2013-04-05 Thread Tom Breton (Tehom)
 I have been composing microtonal songs in Rosegarden, which means that
 none
 of the standard MIDI notes are the ones I'm interested in. To get the
 pitches I want, I have been applying a pitch bend event to the 12 piano
 pitches such as (50, 36) to A (77, 92) to D#, etc. to get the cents values
 I want. This does work flawlessly by hand, but it is time consuming. Is
 there a way to tell Rosegarden to bend ALL of a certain note, like a D, a
 certain amount? That way, whenever I enter a note, it is automatically
 pitch bent and it will save me time and effort? I would also need
 different
 configurations for different tuning systems.

Not in the sense of tune all D's 37 cents upwards.

Also if I understand what you want, that's more than General Midi
pitchbend can do.  Canonically, Pitchbend has a range of 2 semitones in
either direction, which won't bend A to D#.

Applying pitchbends and controllers repeatedly is a little easier than it
used to be.  You can store and recall 10 arbitrary settings.  See the
Controllers menu - I think it's in version 12.12 onwards.

You could also Place pitchbends on all the notes, then grab (say) all
the D's and set them ~en masse~ to what you want.

Tom Breton (Tehom)



--
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] copy and paste between rosegarden instances

2013-03-18 Thread Tom Breton (Tehom)
 Dear community,
 I'm using rosegarden, version 12.04.
 I have the following question: is it possible to have two instances of
 rg running

Yes, but it isn't very useful AFAIK.  Starting playing one starts playing
the other, etc.  No extra functionality but twice the chaos.

That's QT toolkit's doing, I think, since we don't do anything to try to
communicate between instances.  We very likely never will.  If
multi-editing were to be supported, there are easier ways, which we also
probably won't do unless you want to volunteer to write it.

 and copypaste a midi fragment from a rg project to another?
   am i missing something?

One thing you might try is editing one, copying to clipboard, then edit
the other and paste.  That works.

Tom Breton (Tehom)



--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] copy and paste between rosegarden instances

2013-03-18 Thread Tom Breton (Tehom)
 On 03/18/2013 12:28 PM, Tom Breton (Tehom) wrote:

 Yes, but it isn't very useful AFAIK.  Starting playing one starts
 playing
 the other, etc.  No extra functionality but twice the chaos.

 What is this chaos you speak of?  Each instance is self-contained.  At
 one point I had something like a dozen different versions of Rosegarden
 all running at the same time while testing something or other.

It's been a while, but I remember being very surprised that something I
did in one Rosegarden was reflected in the other instance.  I think I
started playing an empty composition and heard the other Rosegarden play. 
Maybe it was some other action.  It definitely surprised me.

It had nothing to do with confusing JACK - IIRC, JACK actually took all
that without a problem.

 One thing you might try is editing one, copying to clipboard, then edit
 the other and paste.  That works.

 I piddled around a few minutes trying to do that, and I see no way to
 get anything transferred from one instance to another through some
 intermediary external clipboard.  Does that really work somehow or other?

I must have explained it badly.  Perhaps in the context, it sounded like
two simultaneous instances of Rosegarden, which is not what I meant.  It's
one Rosegarden, two sequential edits.

 * First edit the first composition, the one you're going to copy from
 * Copy to clipboard.
 * Load the second composition, which removes the first one.
 * Paste from the clipboard.  It still has the selection from the first
composition.

An unintentional feature, but a nice one.

I do this from time to time.  It works, though obviously it's inconvenient
if you want to copy more than one thing.

Tom Breton (Tehom)



--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Tying two notes across a barline

2013-02-27 Thread Tom Breton (Tehom)
 Hi folks,

 Can someone please explain how to tie two notes across a barline? To do
 this, it seems to me that initially the last note on the first bar and
 the first note on the second bar must simultaneously be selected, after
 which Phrase / Tie can be applied (or just '~'). But, selecting these two
 notes first seems not to be possible.

This won't seem terribly helpful, but...  You're doing it right.  Select
both and ~.

We have some long-standing bugs in note selection.  If it's just not
selecting anything, like if you drag the bluish rectangle around notes but
they don't get selected, you may have to close the segment window and open
it again.  Sorry about that.

Tom Breton (Tehom)



--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] 12.12 praises, but a small problem

2013-01-19 Thread Tom Breton (Tehom)
(CC-ed to the dev list)
 It would be helpful if you included a file that this happens with.  If
 it's too big, perhaps just the first few bars, but check that it still
 has
 the bug.  I can't guess what makes this different than MIDI files that
 work right.


 I hope it is permissible, I am adding the file zipped. I could not
 quickly select all 32 tracks and resize them to a few bars. Try the
 changes to track 5 that I did and see what happens.

Thanks, that file cleared things up a lot.

The basic thing that's going on is that you have 32 full-length tracks
(plus playthru  metronome) trying to play on 16 instruments, and it can't
fit them all in.  What's unique about the church organ segment is that, of
the segments that are mapped while we still have channels to give, it's
the first one that plays.  That's why it sounds like it became first and
everything else silenced.  I think that it ws the one you edited was a
co-incidence.

I was curious about how it ever miraculously squeezed into 16 channels, so
I looked at it in RG 11.11.  11.11 can apparently accomplish this miracle,
but only because we are messing up reading MIDI programs in.  The top
tracks' instruments seem to have been overwritten by the lower tracks'
instruments, so for instance piccolo plays on harp, flute - bird sounds,
oboe - celesta, etc.  The order exactly matches the lower tracks' order. 
So ISTM when we read MIDI in, we wrap around on something.

For the first problem, I have a workaround right now, which is to select
all (Ctl-A) and split segments on silence (Segment - Split - On
silence).  That works; I'm listening to it right now.  Exports OK too.

But that's just a workaround.  So now I'm thinking about how to properly
fix it.

This problem largely stemmed from MIDI read-in making everything
full-length.  InternalSegmentMapper does trim beginnings and ends, but has
no way of knowing that there's (say) 30 bars of silence that another
instrument could play in; split-on-silence gives it that ability again.

We can't stop MIDI read-in making everything full-length; AFAIK it has no
information to tell it how to do otherwise.  But we could split-on-silence
during or right after MIDI read-in.  If that's too aggressive, we could:

   * Only do it if and when we run out of floating channels.
   * Do that progressively, so try splitting on 8 bars of silence,
 then try 4, etc.
   * Make that an option (I know, one more confusing option)


For the second problem, I don't know.  In order to not wrap around, we
need someplace for the 16 instruments to go.  I don't think putting
instruments onto different devices should be MIDI import's job, so it
should see a single device that can hold as many programs as MIDI reads in
(within reason)

So that implies allowing some sort of MIDI device to have more than 16
instruments.  But that creates the problem of where to play them all.

MIDI hardware sometimes uses the trick of providing (say) 64 channels as 4
ports of 16 channels each.  So I'm thinking some sort of gang MIDI
device that reverses that trick.  But no promises that this will come
about.

Tom Breton (Tehom)



--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122912
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] 12.12 praises, but a small problem

2013-01-18 Thread Tom Breton (Tehom)
 For a step by step example:
 open a .mid file with Rosegarden. For my file, which is too big to
 include, I selected
 track #5 and changed the instrument program from Church Organ to
 Clarinet.

It would be helpful if you included a file that this happens with.  If
it's too big, perhaps just the first few bars, but check that it still has
the bug.  I can't guess what makes this different than MIDI files that
work right.

Tom Breton (Tehom)



--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122912
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] ROSEGARDEN 12.12.25 RELEASED...

2013-01-09 Thread Tom Breton (Tehom)
 If I do my usual:

 svn co http://svn.code.sf.net/p/rosegarden/code/trunk/rosegarden

 Will that get all the current goodies?

IIRC Controllers submenu made it into the latest release.  At the moment,
last release is just about the same as current trunk.

There's experimental stuff not on the trunk.

 Also (being a pain in the arse) is there any possibility of implementing a
 Record Pause?

Unlikely but I can't speak for the group.  You want to dive in and code it?

Tom Breton (Tehom)



--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] \RemoveEmptyStaves in lilypond output

2013-01-09 Thread Tom Breton (Tehom)
 Which brings me to another rosegarden-related question: is there a way
 to adjust the playback volumes for individual tracks?

 You can't achieve what you want fiddling with the volume levels in the
 mixer?  Something like that wants to be adjusted with overall volume, so
 the relative dynamics are preserved.  Maybe the expression controller
 too.  I forget how it works, but it's something to do with modifying
 volume response somehow or other.

Yes.  In GM expression is a sort of second volume control.  Expression and
Volume are multiplied together.  The idea is that you adjust the overall
track volume with Volume, while Expression controls the moment by moment
volume, say for a crescendo.

Which I hope helps the OP set things the way he wants.

Tom Breton (Tehom)



--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] [Rosegarden-devel] Trouble with instrument programs and variations

2013-01-06 Thread Tom Breton (Tehom)
 I'm mildly annoyed at how long it took to notice this controller thing,
 but it's just a clear failure of getting the requirements right and
 getting the testing right.  It can be dealt with, and I shouldn't have
 been such an asshole yesterday toward a great guy like Tom Breton who
 works so hard and is so reliably consistent about plugging away at this
 stuff until it's right.

Thanks, I appreciate that.  Anyways, I didn't take it personally.

 I really am stressed out right now, and none of it has anything to do
 with Rosegarden.  My personal life is just an impressive train wreck.

I totally understand.  My life is hectic right now too.  I spent the last
couple of weeks taking care of my father, who went to the ER on Christmas.

Tom Breton (Tehom)



--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_123012
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] [Rosegarden-devel] Trouble with instrument programs and variations

2013-01-05 Thread Tom Breton (Tehom)
 So you are seeing this in the synth and not in RG?

 Correct.  I move the knob in Rosegarden, the synth is NOT receiving
 anything from Rosegarden.

 You can see this easily with KMidiMon, no synth required.  Hook up
 KMidiMon, go grab a volume knob in an IPB, and watch nothing happen.  I
 set that up just now, and that's exactly the result I saw.

OK.  Now that I fetched KMidiMon, I can see it.

This wasn't a use case I was aware of, but now that I see what's missing,
it's not that hard to fix.  The path thru the code is long but simple.

I'm compiling it now and I'll see if it fixes this.

The fix, if it works: MidiMixerWindow::slotUpdateInstrument, which
ultimately receives the IPB's signal and others, now arranges an update
for each controller.  New methods for several classes involved in getting
this update out to external MIDI.

Tom Breton (Tehom)



--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_123012
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] [Rosegarden-devel] Trouble with instrument programs and variations

2013-01-05 Thread Tom Breton (Tehom)

 I'm compiling it now and I'll see if it fixes this.

Mixed news: It fixes the problem just if MIDI Mixer Window is open.  Of
course knowing to open that window is not a real solution.

Since MIDI Mixer Window's slot appears to be the only slot that
instrumentParametersChanged terminates at, I'm going to have to refactor a
bit, probably adding a new slot to RosegardenMainWindow.  Don't want to
overstuff it, but it's dispatching instrumentParametersChanged in all its
manifestations, so ISTM that's the right palce.

Tom Breton (Tehom)




--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_123012
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Trouble with instrument programs and variations

2013-01-04 Thread Tom Breton (Tehom)

 I couldn't find Send Bank Select checkbox on instrument parameter panel.

My bad; I was reading from the internal names.  Your settings seem correct
and should be sending the variation select.

The one thing I want to chase down is whether it's correct to send both
LSB and MSB before sending program change. 
http://en.wikipedia.org/wiki/General_MIDI says yes. 
http://home.roadrunner.com/~jgglatt/tech/midispec.htm doesn't say.  I
can't test it on my cheap-o setup.

FWIW (and this is why I'm CC-ing the dev list), we are setting send bank
select in a suspicious way in MIDIInstrumentParameterPanel: Whichever of
variation or bank is set latest controls whether Instrument's send bank
select is set or cleared.  Both just call
m_selectedInstrument-setSendBankSelect(bool).  So if variation is set,
then cleared, Instrument will turn bank select entirely off.  This seems
wrong.

I *don't* think that can be the source of Marcio's problem.  He has both
checks on, so regardless the history he would have send bank select =
true, and if it were happening ISTM it would mess up banks rather than
clear the variation.

Tom Breton (Tehom)



--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] [Rosegarden-devel] Trouble with instrument programs and variations

2013-01-04 Thread Tom Breton (Tehom)
 OBSERVATIONS:

 When all of this came up out of the box, the Volume for every instrument
 was set to 0.  I had to go change the volume to  0 to hear anything.
 In all cases, moving the volume knob DID NOT UPDATE the synth volume
 immediately, and the synth became out of sync with the GUI.  IPB shows
 volume 123 (number the synth won't have gotten to by accident, thus
 recognizable marker), synth does NOT show volume of 123 on ANY channel.
   No channel is affected until I move off to a different track and then
 back to the original track to trigger an update, after having previously
 changed the volume knob.

I tried to reproduce this but I couldn't.  Here's what I tried:

 * emu101k output (my usual)
 * Timidity++
 * QSynth

None of these showed any problem with volume.  All started at 100 and
responded audibly to volume changes without having to move around between
tracks.

One thing you say makes me wonder if I understand where you are looking:

 synth does NOT show volume of 123 on ANY channel.

So you are seeing this in the synth and not in RG?

I tried to check that, but only Qsynth let me see a separate control
panel, and I couldn't see anything in it that told me what volume it
thinks a channel has.

Tom Breton (Tehom)



--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122912
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] clicking piano roll doesn't send any midi events anymore

2013-01-04 Thread Tom Breton (Tehom)
 It should still work in all of the latest versions of RG. I use the
 piano roll extensively and this feature is most definitely still
 there.

Works here too.

 Check that your MIDI channel for the track isn't set to 'auto'
 if it was previously set to a specific channel, it should be set to
 'fixed' and a specific MIDI channel. This can cause some unexpected
 results.

That shouldn't make a difference.  Preview notes are sent thru a separate
mechanism (ImmediateNote) that takes no notice of auto/fixed.

Tom Breton (Tehom)



--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122912
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Trouble with instrument programs and variations

2013-01-03 Thread Tom Breton (Tehom)
 Although studio setup remains the same (including instrument banks), when
 playing back, rosegarden seems to bypass assigned program variation, by
 always forcing default program  for assigned program number.

Afraid that's probably my fault.  I think I know what's missing, so I'll
code a fix and push it ASAP.

Tom Breton (Tehom)



--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Trouble with instrument programs and variations

2013-01-03 Thread Tom Breton (Tehom)
 Although studio setup remains the same (including instrument banks),
 when
 playing back, rosegarden seems to bypass assigned program variation, by
 always forcing default program  for assigned program number.

 Afraid that's probably my fault.  I think I know what's missing, so I'll
 code a fix and push it ASAP.


Odd.  I just checked the code of mine that I thought was at fault, and it
isn't.  It's already sending variation (ie, bank's LSB and MSB), though I
feared it wasn't.

The only case where it wouldn't is if Send Bank Select is not checked on
MIDI Instrument Parameter Panel.

Tom Breton (Tehom)




--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Play on RG kills percussion track

2013-01-02 Thread Tom Breton (Tehom)
 Is the CLP970 receiving MIDI data on channel 10 but is just not
 producing sound, or is no MIDI data being sent to it??
 Are there any CC07 values being sent to it?

 Could you please advice me how to monitor or debug the MIDI channels,
 incl. CC07 values being sent?

There are more powerful ways, and I won't recommend this for serious
inspection, but you can get a quick look from the transport window (Hit
t).

Arrange so that just percussion is playing (maybe turn on the metronome). 
It will either steadily say No event, or flash each event (too quickly
to read, but you get a sense of what events are going thru)

Tom Breton (Tehom)



--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Fw: More info: Re: Bug report: unexpected echo while recording with external keyboard

2012-12-31 Thread Tom Breton (Tehom)
 On 12/30/2012 03:20 PM, Jim Cochrane wrote:
[...]
 stderr) warning messages to the terminal window it was run in - a long
 stream of 2-line messages to the effect of:

 WARNING: SegmentNotationHelper::makeNoteViable(): No valid split for
 event of duration 986 at 259677 (split duration 1440), ignoring
 remainder WARNING: This is probably a bug; fix required
 ...
 I don't know how long this 2-line message was repeated, but it was
 enough to fill the scroll buffer of my terminal window.  (Output saved
 to file error-output .)

I looked at this in SegmentNotationHelper and I suspect these warnings are
a red herring.  AFAICT SegmentNotationHelper will always do that when it
can't exactly represent a note as some tied group of whole notes, halfs,
etc.  When recording from performance, that's always going to be the case.

D. Michael McIntyre rosegarden.trumpe...@gmail.com writes:
 [...]
 Is this with 12.12.25 or current SVN?

 Looking at that with fresh eyes, it looks likely there's another problem
 of the sort we've seen before with note on and note off getting out of
 whack, resulting in stupidly long notes that can't be split properly,
 and other problems.

 Tom did work on related issues for this release, so the latest
 Rosegarden is the first place to start.  If it's still happening with
 the latest Rosegarden, then obviously the issues aren't sorted yet.

Yes, but I don't think that's it.  The noteoff bug I made and fixed only
affected outgoing noteoffs, which only MIDI export looks at.  It was
because I used the wrong STL container, but now we're using the right one
(just checked), so the situation seems to afford no opportunity for that
particular bug to come back.

Tom Breton (Tehom)



--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122412
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Strange MIDI input problem with volume

2012-12-21 Thread Tom Breton (Tehom)
 The question is . It appears that some how the Yamaha is sending a volume
 command that is not present on the keyboard itself.
 Is there a way in Rosegarden to overide the midi volume ( The Instrument
 Parameter Volume does not do this)

Doesn't it?  That's strange.

Does either device have also an expression Instrument Parameter?  The
volume that you hear is controlled by volume times expression.

 based on either the MIDI port or channel?

No.  But you don't need to.  You can create a default studio that's set up
the way you want.

Tom Breton (Tehom)



--
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] [Rosegarden-devel] ROSEGARDEN 12.12 RELEASED

2012-12-10 Thread Tom Breton (Tehom)
 All:

 Thank you all for your efforts in putting out this now release of
 Rosegarden.  I look forward to getting it on the next Ubuntu release in
 April.

 In looking over the list of items fixed, I didn't see the fix for where
 Rosegarden loses the pan and volume settings from files saved from the
 earlier versions of Rosegarden.

 Do you know if that fix is actually included, or if that fix will be in
 a later release?

I believe so.  It was on the trunk, so it should be in.

Tom Breton (Tehom)



--
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] [Rosegarden-devel] ROSEGARDEN 12.12 RELEASED

2012-12-10 Thread Tom Breton (Tehom)
 All:

 Thank you all for your efforts in putting out this now release of
 Rosegarden.  I look forward to getting it on the next Ubuntu release in
 April.

 In looking over the list of items fixed, I didn't see the fix for where
 Rosegarden loses the pan and volume settings from files saved from the
 earlier versions of Rosegarden.

 Do you know if that fix is actually included, or if that fix will be in
 a later release?

I believe so.  It was on the trunk, so it should be in.

Tom Breton (Tehom)



--
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Crescendo/Decrescendo on audio tracks?

2012-12-07 Thread Tom Breton (Tehom)
 Hi all,

 with MIDI-tracks there is no problem doing some automation with e.g.
 volume control messages. Can I automate the volume of audio tracks
 (fade-in, fade-out) with Rosegarden? Maybe with MIDI-capable plugins?

I'm not aware of any capability, and I just use an external program to
fade (sox).

I do know that if it existed, internally it would have little in common
with MIDI volume control.

Tom Breton (Tehom)



--
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Serious MIDI recording problem

2012-12-03 Thread Tom Breton (Tehom)
  the incoming events
  are shown in the transport window, and if the transport is running on
 record
  the material is correctly laid down, but the MIDI messages are not
 passed
  through to the output, so there is no sound. Stop and replay the
 freshly
  recorded track and everything sounds correctly.

 I'll try to test and confirm later, but even if I do, this isn't the
 sort of problem I'm likely to figure out how to fix.

 Pinned this down a bit more. It's exactly the same as if you've un-checked
 MIDI
 through routing in earlier versions. So has the through routing somehow
 become
 borked?

I can't reproduce it.  MIDI routes thru normally here.

It sounds so much like un-checking the MIDI through checkbox, but you say
that's not it, so I'm stumped.

Tom Breton (Tehom)



--
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] MIDI-notes get split

2012-11-10 Thread Tom Breton (Tehom)
 I found it:

 Edit - Preferences - Notation - [ ] When ... split-and-tie long ...

Added to the FAQ on wiki.

Tom Breton (Tehom)



--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_nov
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] show pitch bend ruler: nothing happens

2012-11-03 Thread Tom Breton (Tehom)
 Hi all,

 I have a segment (synth plugin) where I use pitch bend. Recording and
 playing works but I can't edit the pitch bend events because I don't see
 them. The button show ptch bend ruler can be pressed but it has no
 effect. The button show velocity ruler works.

That is odd.  That button works for internal segments but not for synth
segments.

I did a little digging, but didn't find the problem.  We do check that
the device supports a control parameter of this name (in
ControlRulerWidget::slotToggleControlRuler) but at a cursory glance, that
check looks like it's satisfied.

Tom Breton (Tehom)



--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] show pitch bend ruler: nothing happens

2012-11-03 Thread Tom Breton (Tehom)
 I did a little digging, but didn't find the problem.  We do check that
 the device supports a control parameter of this name (in
 ControlRulerWidget::slotToggleControlRuler) but at a cursory glance,
 that
 check looks like it's satisfied.

 216 printf(pitch bend 01\n);
 217 if (!m_controlList) return;
 218 printf(pitch bend 02\n);

 The 2nd printf is never called. So we have no control list?

Oh, I think I see it!  ControlRulerWidget::setSegments, which makes
m_controlList, checks for a device of the right type - but it actually
only checks for MidiDevice.

Now I have to wonder how the other ruler buttons even work?  I just
looked, and it's because we do the three types of ruler completely
differently!

Only pitchbend uses slotToggleControlRuler or checks m_controlList.  So
not setting m_controlList for synth looks like a mistake.  I'll patch it.

Tom Breton (Tehom)



--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Instrument (midi channel) change is not updated during playback [WAS] Re: auto channel takes over and re-activates automatically

2012-10-27 Thread Tom Breton (Tehom)
 On Sat, 27 Oct 2012 07:55:20 -0400
 D. Michael McIntyre rosegarden.trumpe...@gmail.com wrote:

 On 10/26/2012 02:46 PM, Lorenzo Sutton wrote:
  Well didn't think it would start such conceited exchanges.

 Hope you don't think I was being conceited.  If I come off that way,
 it's just because I'm constantly in a huge hurry, and I'm being terse.

 Anyway, looks like Tom restored the existing behavior for you.  Check it
 out!

 Actually, I think Lorenzo meant concerted :)

Heh, thanks for clearing that up.

Tom Breton (Tehom)



--
WINDOWS 8 is here. 
Millions of people.  Your app in 30 days.
Visit The Windows 8 Center at Sourceforge for all your go to resources.
http://windows8center.sourceforge.net/
join-generation-app-and-make-money-coding-fast/
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Instrument (midi channel) change is not updated during playback [WAS] Re: auto channel takes over and re-activates automatically

2012-10-26 Thread Tom Breton (Tehom)
 On 10/25/2012 05:16 PM, Tom Breton (Tehom) wrote:

 But what's puzzling me most is that I can't reproduce it in the current
 working version.  I did what I thought the steps were, but I must have
 missed something.

 First up, let's all get on the same page.  I read Lorenzo's message
 again and as far as I can tell we're all still talking about playback,
 _not_ recording.  If you found some weird recording thing, it's not what
 we're talking about.

Oh, I see.  Yes, I had found something different.  Thank you for setting
me straight!

 1. Draw a segment on track 1 and put some junk in it, set it to repeat

 This is our noise making source.  It repeats just so you have less junk
 to draw to slap the test together, and you could substitute a really
 long segment filled with lots and lots of junk (or even real music if
 you prefer!)

 2. While it's playing, change the instrument on track 1 from #1 to #2,
 which also changes the channel from 1 to 2 in the process.

Yes, that works to reproduce it.

I'm going to have a look at it.  I suspect it won't be that hard to fix. 
(Famous last words again)

Tom Breton (Tehom)



--
The Windows 8 Center 
In partnership with Sourceforge
Your idea - your app - 30 days. Get started!
http://windows8center.sourceforge.net/
what-html-developers-need-to-know-about-coding-windows-8-metro-style-apps/
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Instrument (midi channel) change is not updated during playback [WAS] Re: auto channel takes over and re-activates automatically

2012-10-26 Thread Tom Breton (Tehom)

 I'm going to have a look at it.  I suspect it won't be that hard to fix.
 (Famous last words again)

OK, I've fixed it.

TrackButtons now reacts to changing the instrument by calling new function
SequenceManager::segmentInstrumentChanged on each segment on the affected
track.

A bit quick-and-dirty: segmentInstrumentChanged just remaps the segment. 
There's a much faster way to do it but it'd be more complex and it's not
clear that it needs to be that fast.

Tom Breton (Tehom)



--
The Windows 8 Center 
In partnership with Sourceforge
Your idea - your app - 30 days. Get started!
http://windows8center.sourceforge.net/
what-html-developers-need-to-know-about-coding-windows-8-metro-style-apps/
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Instrument (midi channel) change is not updated during playback [WAS] Re: auto channel takes over and re-activates automatically

2012-10-26 Thread Tom Breton (Tehom)
 My question: do MIDI program change messages at least work during
 playback?  This is something that should be supported by any MIDI
 sequencer.

 -~Chris


You're asking about program change messages that set the instrument to
something different than what the track dialog at the left is showing?

If I understand your question, that will work if you set fixed channel and
uncheck Bank and Program in Instrument Parameters.

Tom Breton (Tehom)



--
The Windows 8 Center 
In partnership with Sourceforge
Your idea - your app - 30 days. Get started!
http://windows8center.sourceforge.net/
what-html-developers-need-to-know-about-coding-windows-8-metro-style-apps/
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user