Re: [Rosegarden-user] ROSEGARDEN 12.04, codename "Freedom" RELEASED

2012-05-10 Thread david
On 05/09/2012 11:03 PM, D. Michael McIntyre wrote:

> So for starters, I'd say there's a request on the table to add some kind of
> global "always used fixed instruments" override.  I'll pass that along.

Sounds logical to me.

-- 
David
gn...@hawaii.rr.com
authenticity, honesty, community
http://clanjones.org/david/
http://dancing-treefrog.deviantart.com/

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
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.04, codename "Freedom" RELEASED

2012-05-10 Thread David Tisdell
Hi Michael,

Thank you for all of your efforts on this project. I know its overwhelming
and lonely at times. You have all my gratitude for keeping it going. I am
looking forward to delving into this release. It comes at a time when I
actually have the time to compile it and not wait for a binary in a
repository.

Dave

On Thu, May 10, 2012 at 5:03 AM, D. Michael McIntyre <
michael.mcint...@rosegardenmusic.com> wrote:

> On Wednesday, May 09, 2012, Martin Tarenskeen wrote:
>
> > "auto" setting does and how/if it works, and why the default behaviour is
> > "auto".
> >
> > I guess the feature was invented to solve a known sequencing problem ?
>
> More or less, the feature was invented to solve the problem of what to do
> when
> you've got, say, a bunch of pitch bends in this segment, and a bunch of
> pitch
> bends in that segment, and in the course of editing, you drop both of them
> onto the same track at the same time.
>
> What you'd get before, both segments are playing through, say, General Midi
> Synth #1, which was linked to channel 1.  The pitch bends would walk all
> over
> each other.
>
> What you get now, instrument #1 might actually use two or more channels to
> reproduce whatever it has on the table that needs reproducing at a given
> time.
> Each of those segments would wind up playing on a different channel.
>
> That's kind of the gist of it anyway.  I didn't invent or develop the
> feature,
> and it isn't solving any problem that I considered particularly important
> myself.  I more or less gave Tom the OK to play with his idea, and after he
> went off and poured an ocean of time into working through this immensely
> complicated thing, I couldn't very well tell him we had to leave it stuck
> rotting in a branch.
>
> I did the best I could to work through using it and make sure everything
> was
> still going to work on the far side of this giant sea change in how
> Rosegarden
> works under the hood.  We went back and forth for a long time, and he kept
> hammering on it until I was finally satisfied we could try releasing it.
>
> I consider it highly experimental, and am very open to how users in the
> field
> think this ought to be refined.  I do feel like it's fundamentally
> workable at
> this point, and I'm much more interested in thinking about ways to solve
> any
> remaining problems than I am trying to figure out how to revert all of
> this.
> It's not technically impossible to go back, but it's wildly impractical.
>  It
> was a pretty big change.  It took him months to get this done, and it had
> impacts in dozens, if not hundreds of places.
>
> So for starters, I'd say there's a request on the table to add some kind of
> global "always used fixed instruments" override.  I'll pass that along.
> --
> D. Michael McIntyre
>
>
> --
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> ___
> Rosegarden-user mailing list
> Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
> https://lists.sourceforge.net/lists/listinfo/rosegarden-user
>
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
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.04, codename "Freedom" RELEASED

2012-05-10 Thread D. Michael McIntyre
On Wednesday, May 09, 2012, Martin Tarenskeen wrote:

> "auto" setting does and how/if it works, and why the default behaviour is
> "auto".
> 
> I guess the feature was invented to solve a known sequencing problem ?

More or less, the feature was invented to solve the problem of what to do when 
you've got, say, a bunch of pitch bends in this segment, and a bunch of pitch 
bends in that segment, and in the course of editing, you drop both of them 
onto the same track at the same time.

What you'd get before, both segments are playing through, say, General Midi 
Synth #1, which was linked to channel 1.  The pitch bends would walk all over 
each other.

What you get now, instrument #1 might actually use two or more channels to 
reproduce whatever it has on the table that needs reproducing at a given time.  
Each of those segments would wind up playing on a different channel.

That's kind of the gist of it anyway.  I didn't invent or develop the feature, 
and it isn't solving any problem that I considered particularly important 
myself.  I more or less gave Tom the OK to play with his idea, and after he 
went off and poured an ocean of time into working through this immensely 
complicated thing, I couldn't very well tell him we had to leave it stuck 
rotting in a branch.

I did the best I could to work through using it and make sure everything was 
still going to work on the far side of this giant sea change in how Rosegarden 
works under the hood.  We went back and forth for a long time, and he kept 
hammering on it until I was finally satisfied we could try releasing it.

I consider it highly experimental, and am very open to how users in the field 
think this ought to be refined.  I do feel like it's fundamentally workable at 
this point, and I'm much more interested in thinking about ways to solve any 
remaining problems than I am trying to figure out how to revert all of this.  
It's not technically impossible to go back, but it's wildly impractical.  It 
was a pretty big change.  It took him months to get this done, and it had 
impacts in dozens, if not hundreds of places.

So for starters, I'd say there's a request on the table to add some kind of 
global "always used fixed instruments" override.  I'll pass that along.
-- 
D. Michael McIntyre

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
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.04, codename "Freedom" RELEASED

2012-05-08 Thread Martin Tarenskeen

On Tue, 8 May 2012, J.P. Morris wrote:

>>> Is it possible to disable this behaviour by default?

>> No, but please do experiment and see how you fare.  The theory is you should

> Yes.  Unfortunately it meant having to set ALL of them to fixed, but it was

I didn't have time to try the new Rosegarden yet. But at this moment it is 
not quite clear to me what this auto/fixed channel is needed for, what the 
"auto" setting does and how/if it works, and why the default behaviour is 
"auto".

I guess the feature was invented to solve a known sequencing problem ?

-- 

MT


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
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.04, codename "Freedom" RELEASED

2012-05-08 Thread J.P. Morris
On Tue, 8 May 2012 14:04:27 -0400
"D. Michael McIntyre"  wrote:

> On Tuesday, May 08, 2012, j...@it-he.org wrote:
> 
> > Is it possible to disable this behaviour by default?
> 
> No, but please do experiment and see how you fare.  The theory is you should 
> only experience the minor inconvenience of having to go set a bunch of things 
> from 'auto' to 'fixed' and you should be on your merry way.

Yes.  Unfortunately it meant having to set ALL of them to fixed, but it was
possible to get it to work in the end.  I wouldn't have thought that an override
to force all instruments to be Fixed would have been a terribly complex job,
but then I haven't looked at the code yet.

Basically, it took down the seven(!) synthesizers in my rig which weren't
fully multitimbral (why the MVS-1 only listens on ch1-ch6 I have no clue).

The JV1010 is fully multitimbral in theory, but in practice some sounds
(like the lead sound on the song I tried) will only work correctly on
channel 1 owing to some quirk of the voice architecture.  Likewise, the
Korg Triton is multitimbral in Song mode (which I use most of the time),
but when put into Program mode to use its onboard effects engines properly,
it will listen on channel 1 only.

On the song I was playing, I had three sounds off the JV1010 - the lead organ,
bassline, and some tubular bells.
I set the lead organ to 'Fixed' and Rosegarden promptly sulked and wouldn't play
the bass or bells either until they were all set to 'Fixed' as well.
At first I assumed that having some channels locked but not others makes the
voice allocator wig out, but it hasn't done that again since, so I don't know.

Once they were all set to 'Fixed', it worked happily, but the default behaviour
does only work on workstations, most of the expensive specialty synthesizers,
e.g. anything made by Hammond, Cheetah, Waldorf, Creamware, Moog and probably
Nord as well is likely going to have to be set to Fixed.

Granted, if you're not daisy-chaining them and have exactly one machine per
MIDI interface, you could set most of the the machines into OMNI mode anyway
and it would work out of the box, but I do wonder if it's worth adding a FAQ 
entry.

If I hadn't caught the announcement and found out the hard way, I would have
gone mental...

Maybe something like:

Q: My synthesizer won't work with Rosegarden 12.04 or above
A: If it's set to respond on a specific MIDI channel, try setting 'channel'
   to 'Fixed' instead of 'Auto' in Rosegarden's Instrument panel.

...?

Anyway, that's what I've found.  Other than that it seems to be working
fairly happily, I will have to look at installing it on the 'production'
laptop as well.

Cheers,

-- 
JP Morris - aka DOUG the Eagle (Dragon) -=UDIC=-  j...@it-he.org
Anti-walkthroughs for Deus Ex, Thief and Ultima   http://www.it-he.org
Project Future - A web comic  http://project-future.org
The DMFA radio series project http://dmfa.it-he.org
d+++ e+ N+ T++ Om U1234!56!7'!S'!8!9!KAW u++ uC+++ uF+++ uG uLB
uA--- nC+ nR nH+++ nP++ nI nPT nS nT wM- wC- y a(YEAR - 1976)

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
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.04, codename "Freedom" RELEASED

2012-05-08 Thread D. Michael McIntyre
On Tuesday, May 08, 2012, j...@it-he.org wrote:

> Is it possible to disable this behaviour by default?

No, but please do experiment and see how you fare.  The theory is you should 
only experience the minor inconvenience of having to go set a bunch of things 
from 'auto' to 'fixed' and you should be on your merry way.

The core changes involved in this are deeply rooted and all but impossible to 
revert at this point, but I'm definitely interested in use cases like yours, 
and if it turns out this new work is completely throwing you under a bus, 
we'll have to figure out some practical accommodation, and we will.
-- 
D. Michael McIntyre

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
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.04, codename "Freedom" RELEASED

2012-05-08 Thread jpm
Quoting "D. Michael McIntyre" :

> The most notable change for this release is a feature we hope you   
> will find to
> be completely transparent.  Tom has labored for months to get through a
> gantlet of challenges and deliver automatic MIDI channel allocation.  Instead
> of having a permanent, fixed relationship between, for example, instrument #1
> and channel 1, instruments float by default, and grab channels on an  
>  as-needed
> basis.

Forgive me for not sounding enthusiastic, but if that's doing what it  
sounds like it's doing, won't this only work on multitimbral  
synthesizers which support the full 16 channels, right?  Most of mine  
aren't and don't.

I have about 6 synthesizers, of which only the Korg and the JV1010  
have full channel support.  The others are monosynths or have  
dedicated channel assignments and so many of them are daisy-chained,  
e.g.

Port 1:
   Roland MVS-1 (ch1-6, ch10)
   Cheetah MS-6 (ch15)
   Waldorf Pulse (ch16)

Port 2:
   Waldorf MicroWave (ch1)
   Hammond upper manual (ch2)
   Hammond lower manual (ch3)
   Hammond bass pedals (ch4)
   Mellotron (ch5)

> You may experience minor problems with existing compositions.  If so, these
> problems can usually be solved by setting certain instruments to   
> fixed instead
> of auto.

Is it possible to disable this behaviour by default?

Cheers,
J P Morris


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
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.04, codename "Freedom" RELEASED

2012-05-08 Thread Holger Marzen
On Tue, 8 May 2012, D. Michael McIntyre wrote:

> The Rosegarden team is proud to announce the release of version 12.04 of 
> Rosegarden, an audio and MIDI sequencer and musical notation editor for Linux.
> 
> http://www.rosegardenmusic.com/

Whoohoo! My beloved Rosegarden isn't dead at all!

Thank you, thank you, thank you.

Would it help to donate small amounts of money? I am sorry not being
able to spend big amounts of money.

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
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] ROSEGARDEN 12.04, codename "Freedom" RELEASED

2012-05-08 Thread D. Michael McIntyre
The Rosegarden team is proud to announce the release of version 12.04 of 
Rosegarden, an audio and MIDI sequencer and musical notation editor for Linux.

http://www.rosegardenmusic.com/

Ted Felix and Tom "Tehom" Breton did the biggest part of the work that went 
into this release.  Ted is a masochist who enjoys the challenge of cleaning up 
Rosegarden's enormous and complicated code in order to make it less buggy, and 
much more sensible.  Tehom is a visionary who comes up with crazy complicated 
ideas, and then actually goes off to get them to work.

The most notable change for this release is a feature we hope you will find to 
be completely transparent.  Tom has labored for months to get through a 
gantlet of challenges and deliver automatic MIDI channel allocation.  Instead 
of having a permanent, fixed relationship between, for example, instrument #1 
and channel 1, instruments float by default, and grab channels on an as-needed 
basis.  As control over a channel passes from one instrument to another, the 
controller state is preserved such that problems with sustain controllers, 
pitch bends and so on getting out of sync should be eliminated.  Segments may 
be moved about freely with no concern about the pitch bend in this one 
conflicting with the pitch bend in that one, even though they both reside on 
the same track.

You may experience minor problems with existing compositions.  If so, these 
problems can usually be solved by setting certain instruments to fixed instead 
of auto.

= Major Changes =
  * Code cleanup, commenting, and simplification
  * Extensive reworking of certain aspects of the track editor to enhance 
performance, improve reliability, and reduce bugs
  * Fix for bug #3466912
  * Fixed a crash when adding a track after going from record to stop
  * Fixed a crash on add track, undo, redo, load RG sequence
  * Fixed a track label clobbering bug
  * Miscellaneous bug fixes.  (r12815, r12816, r12842)
  * Fixed a bug where icons were not appearing on the instrument popup menu
  * Fixed a bug where two tracks with the same instrument could be armed at 
the same time
  * Added some missing GPL license text
  * Fixed a static init order bug that would cause playback to not work for 
some users
  * Handle tempo ramps during MIDI export
  * Handle ornaments during MIDI export
  * New logical instruments that allocate channels on the fly

Michael did not do a good job of tracking changes for this release, and would 
like to apologize for any work he has omitted from this release note.
-- 
D. Michael McIntyre

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user