Re: [Rosegarden-user] Introduction: 80's and 90's sound from hardware studio with Ubuntu Studio

2019-02-18 Thread Will Godfrey
On Mon, 18 Feb 2019 22:21:37 -0500
"D. Michael McIntyre"  wrote:

>On 02/18/2019 06:48 PM, Ted Felix wrote:
>
>>    This is an interesting case.  I've confirmed this.  It's likely that 
>> no one ever expected a user to do this.  So, there's no extra code in rg 
>> to send NOTE OFF events when the current track is switched.  
>
>I'm going off memory here, but I'm pretty sure this very issue is why 
>the original developers implemented the panic button at my request. 
>Richard Bown's doing, I think, but it could have been Chris or 
>Guillaume.  I've found myself in that situation fairly often, while just 
>randomly dinking around as part of the creative process.  There are 
>other ways to get stuck notes as well, like changing programs on a 
>hardware synth with its controls while playback is rolling.  I'm pretty 
>sure I used to run into the same issues with my circa 1995 copy of 
>Cakewalk on Windows, which is what informed most of the expectations I 
>had of Rosegarden.  I went looking for Rosegarden's panic button, 
>because I was used to reaching for it.
>
>Rosegarden could send note offs when the user changes tracks, but it's 
>impossible to address that last case.  Well, I guess now that there is 
>some feedback into the IPB program controls ([x] receive external) I 
>guess it's not impossible, but it's impossible in my case, since I only 
>run MIDI one way to that synth.
>
>Anyway, I'm neither arguing for nor against any proposed changes.  I'm 
>just mentioning how I've made it this far without feeling like anything 
>was behaving incorrectly.
>

To make this change would actually break known and accepted MIDI behaviour. I
would prefer it to stay as it is. Indeed with Yoshimi we actually make use of
a variation of this effect - initially after I realised you could make use of
it to set up drones and effectively give yourself a third hand.

-- 
Will J Godfrey
http://www.musically.me.uk
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.


___
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] Introduction: 80's and 90's sound from hardware studio with Ubuntu Studio

2019-02-18 Thread D. Michael McIntyre

On 02/18/2019 06:48 PM, Ted Felix wrote:

   This is an interesting case.  I've confirmed this.  It's likely that 
no one ever expected a user to do this.  So, there's no extra code in rg 
to send NOTE OFF events when the current track is switched.


I'm going off memory here, but I'm pretty sure this very issue is why 
the original developers implemented the panic button at my request. 
Richard Bown's doing, I think, but it could have been Chris or 
Guillaume.  I've found myself in that situation fairly often, while just 
randomly dinking around as part of the creative process.  There are 
other ways to get stuck notes as well, like changing programs on a 
hardware synth with its controls while playback is rolling.  I'm pretty 
sure I used to run into the same issues with my circa 1995 copy of 
Cakewalk on Windows, which is what informed most of the expectations I 
had of Rosegarden.  I went looking for Rosegarden's panic button, 
because I was used to reaching for it.


Rosegarden could send note offs when the user changes tracks, but it's 
impossible to address that last case.  Well, I guess now that there is 
some feedback into the IPB program controls ([x] receive external) I 
guess it's not impossible, but it's impossible in my case, since I only 
run MIDI one way to that synth.


Anyway, I'm neither arguing for nor against any proposed changes.  I'm 
just mentioning how I've made it this far without feeling like anything 
was behaving incorrectly.


--
D. Michael McIntyre


___
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] Introduction: 80's and 90's sound from hardware studio with Ubuntu Studio

2019-02-18 Thread Ted Felix

On 2/18/19 7:04 AM, Sami Jumppanen wrote:
1. Play MIDI keyboard through rg track and switch to another track - the 
NOTE OFFs are lost (notes on the MIDI channel of the first track are 
stuck ON).


  This is an interesting case.  I've confirmed this.  It's likely that 
no one ever expected a user to do this.  So, there's no extra code in rg 
to send NOTE OFF events when the current track is switched.


  So, I guess this boils down to whether there is some value in 
changing tracks while holding down notes on a keyboard.  If there is no 
value, then use the panic button (!) to clear out the stuck notes and 
move on with what you are doing.  Avoid changing tracks while you have 
keys pressed down.


  If there is some value to switching tracks while notes are being held 
down on a keyboard, then perhaps we should add the code needed to detect 
this situation and send out the appropriate note off events.  In this 
case I would recommend opening a bug report and explaining the issue 
along with an explanation of why someone would want to change tracks 
while keys are being held down while working with rg.  And also explain 
why the panic button is not an acceptable solution.


  I'll work on answers to the rest of your points as I have time. 
Thanks for the input.


  My only other quick suggestion is that if you are going to use rg 
seriously, you should learn how to build it from source.  You'll find 
that many bugs have been fixed in the latest version.  Also, your bug 
reports will be more helpful since they will be against the latest code.


Ted.


___
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] Introduction: 80's and 90's sound from hardware studio with Ubuntu Studio

2019-02-18 Thread Sami Jumppanen
Hello, everyone!

It's hard to form a user friendly subject, but the first word is the key:
I'm introducing myself to this list. Also joined the other lists (bugs,
dev).

Note: this post became quite long. At first there is a lot of background
info, not requesting feedback for those chapters. And in case you want
details of my equipment or links to web/IG/Twitter/Youtube, feel free to
ask directly. I don't consider it cool to spam about it here right away.
Rosegarden technical talk / issues in the end.

I'm over 40, from Finland and started using MIDI hardware in early 90's
with Amiga 500 and OctaMED 4 tracker. On PC I started using jeskola buzz
tracker around 2000, which I still use when needed (just made a remix to be
released later into the spring). Also done more music on Android phone
(Caustic 3). I still have the Amiga with MIDI-interface, also C64 but I
haven't used the C64  for music production, yet. I haven't made money with
my music, and I don't have a budget, but I've managed to build a studio for
electronic music. Major milestone was the purchase of my first real studio
mixer in the autumn 2016. And now, in February 2019 I've got what I call
"ready for work" studio. The focus is shifted to the computer and software.
I never picked up DAWs, either for lack of time, creativity or money for
Windows software or devotion for Linux and its software. Now I have had
Ubuntu Studio for years in my studio-to-be, but only now it was time for a
completely fresh install of Ubuntu Studio 18.04.

I got two M-Audio Delta 1010LT cards, which seems to be a common
configuration (or has been). I'm only using one card for audio, but the
MIDI ports of both. This works really well. At one point I really wanted to
make them one virtual card, and I was able to run it for a while with
glitches - though the MIDI ports were not available. I haven't found info
on how to deal with MIDI on aggregate devices. Most likely I will have USB
MIDI interface(s) later on.

I really wanted to use Ardour, but I don't see its MIDI highly usable. It
is usable, to a certain degree. Too many problems for me, starting from
MIDI latency corresponding to audio latency. I don't know if there's a way
out of it, but there are other issues so I don't really care. Too much
stuck on notes. Slow GUI. Programming velocities... no "ruler".

I had tried Rosegarden long time ago, but I thought the audio tracks are a
problem (really simple support and narrow waveform view). I tried even
running Ardour and Rosegarden synced but it just didn't work well. Could be
partially because of my old computer with several times upgraded Ubuntu
Studio, or my lack of knowledge with JACK. After seeing the Ardour
problems, I became more interested in Rosegarden again, to get things done.
My first tests this year: I saw MIDI going through through Rosegarden
without delay, recording audio and MIDI at the same time worked fine and
all the new and old tracks played back in perfect sync - no calibration or
tweaks required! Out of the box! It must have been one of the best moments
in my studio :)  That raised a question if I really need that much features
from audio tracks? Well, I do, like plugin automation, but let's start with
the basics. Multi track recording and playback works fine. The next step is
to see if Qtractor works better for me, but I'm really interested in seeing
rg developing and if my time permits, testing and reporting problems.


* Rosegarden technical stuff - what I've experienced with rg 17.12.1 /
Ubuntu Studio 18.04.
I'm writing here first, because I took a look at bug tracker and the rules
and found out that it helps to have a longer history with rg, knowing the
terminology and even previous related fixes. The rules are ok, logical. No
use to post about bug that has been posted etc. What I'm looking here is
experienced users that may have a word on the issues I've met. If I don't
have the time for proper bug report, then I don't.

1. Play MIDI keyboard through rg track and switch to another track - the
NOTE OFFs are lost (notes on the MIDI channel of the first track are stuck
ON).

2. Program change and CC (most notably pan and volume) are sent sometimes
even though not programmed into segments. I haven't found out the logic
when they are sent, but when that occurs I see it like this:  Yamaha V50 is
playing sounds that were muted in the performance or they are routed to
wrong outputs (L and R outputs are used for having a dry and effected group
via mixer, and I confirmed from the user manual that in the performance
mode CC PAN is received). I am pretty sure I get away with these when I
*do* explicitly set the volume and pan and program in the track / sequence
(unless there are bugs related to rewinding CCs or stg).

3. Sometimes when I've record the keyboard, the sounds I play back are
louder than when recording. I haven't touched the MIDI mixer. It could be
channel volume CC, but as I haven't had MIDI monitor I can't tell. It has
happened on two