Re: [Rosegarden-user] Testing Appreciated for 21.12

2021-11-27 Thread Lorenzo Sutton

On 26/11/2021 19:42, Ted Felix wrote:

On 11/16/21 9:14 AM, Lorenzo Sutton wrote:
If you insert a triplet (be it with keyboard or mouse) and there is a 
note already on the beat ('slot') immediately after, inserting the 
first tuplet note (be it triplet or any other) seems to 'eat' back the 
[following] note ??

 >
 > For example:
 >
 > - insert a quarter note on beat 2 (2/4) of a 4/4 measure, then start 
to insert a quaver (1/8) triplet on beat 1. See what happens (and the 
note is actually moved, you can verify this by opening the segment in 
the matrix view)


   I just pushed a fix for this [8a266e].  Unfortunately it breaks 
entering 7 in 4, but it may be the best we can do for 21.12.  Please 
test latest git.


Hey thanks for this!

Seems better with triplets, but there still seems to be a quirck:

- Create a 1 measure-long segment
- Open notation editor
- Insert a triplet
- Delete the triplet and put the cursor back to start
	- BTW the cursor is _before_ the clef - I'd expect it to be after the 
meter... (not sure if this infulence)

- Now try to insert a triplet again... something goes wrong
ì
It seems this happens only in that particular case at measure 1... I think?

I can confirm entering 5 in 4 works, 7 in 4 doesn't work.

Hope this helps





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 mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Testing Appreciated for 21.12

2021-11-16 Thread Lorenzo Sutton

Hi Ted,

On 11/11/2021 17:36, Ted Felix wrote:
   21.12 will be released on December 8.  Please test the latest version 
of Rosegarden in git as much as you can.  Suggested areas to test can be 
found in the testing notes on the wiki:


https://www.rosegardenmusic.com/wiki/dev:21.12_testing_notes


Cool, lots of nice stuff in there, e.g. the matrix stuff, adjust. Note 
names can be really handy :)




   If you've not built Rosegarden before, give it a shot and let us know 
if you run into trouble.  We'll walk you through it.  I've written up 
instructions on the wiki that should help you through the build process:


https://www.rosegardenmusic.com/wiki/dev:building_rosegarden_from_source

   To help out with 21.12 you can either download a source snapshot, or 
use git to stay up to date with the latest.


Here's some input from trying to test as much as possible:

-  Inserting tuplets with the keyboard.

If you insert a triplet (be it with keyboard or mouse) and there is a 
note already on the beat ('slot') immediately after, inserting the first 
tuplet note (be it triplet or any other) seems to 'eat' back the 
previous note ??

For example:
 - insert a quater note on beat 2 (2/4) of a 4/4 measure, then start to 
insert a quaver (1/8) triplet on beat 1. See what happens (and the note 
is actually moved, you can verify this by opening the segment in the 
matrix view)


- Track > Add Tracks…. Test the new Device and Instrument fields.

If more than one track is added each subsequent track has device + 1: is 
this expected?


- File > Merge > Merge file…. This has been rewritten and could use some 
testing of all features.


Doesn't seem to import channel, bank and programme?


- File open/save dialogs: General > Presentation > Use native file 
dialogs. Changes appearance of file dialogs.


What's expected? I seem to get the same dialog. I am on XFCE (Manjaro) 
with QT 5.15.2 (as reported by Rosegarden).


Lorenzo.


___
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] Arming a track with space key

2021-10-31 Thread Lorenzo Sutton

Hi Jordan,

[ I assume you wanted to reply on the list and did a 'reply to sender', 
so forwarding to the list, as this could be useful for other users. ]


On 30/10/2021 17:38, Jordan wrote:

The manual says that arming a track for recording can be done with the space 
key. After arming it, pressing play should start recording, but I haven't been 
able to do this. I can only arm tracks with the mouse button. If I wanted to 
record on an unarmed track, pressing play should arm it for recording and 
pressing play after that would start recording according to the manual.


I guess that is an error in the manual then. The keyboard shortcut to 
arm a track is 'r'. As explained, what space does is to _start_ 
recording while playing *if* the track was armed.


I believe the rosegarden manual would really do well with some updates 
and love... not sure when it was last updated.


Here is a quite comprehensive list of keyboard shortcuts:
https://www.rosegardenmusic.com/wiki/keyboard_shortcuts

Hope this helps.
Lorenzo.



Sent from ProtonMail, encrypted email based in Switzerland.

Sent with ProtonMail Secure Email.

‐‐‐ Original Message ‐‐‐

On Monday, October 25th, 2021 at 18:20, Lorenzo Sutton 
 wrote:


On 30/09/21 20:24, Jordan via Rosegarden-user wrote:


Hello, the Rosegarden manual says that I press Space to arm for

recording when the transport is stopped, and that a subsequent “play”

will in fact record as well, but when I do this nothing happens.

Pressing space only works for punch-in recording, pressing [space] when

stopped does nothing. Is this a bug?


How are you exactly doing this?

Did you arm the track before trying to record anything?

Once armed you can start recroding via:

-   Pressing CTRL + SPACE (or hitting the red button in the top transport)
-   Pressing SPACE * while the transport is rolling *

 Keep in mind that if Rosegarden didn't receive any notes it will not

 create a segment even if you started recording...

 Hope this helps.

 Lorenzo

 PS: Rosegarden exposes many keyboard shortcuts if you hover over the

 button (for instance the record one), in the tooltip.


Sent from ProtonMail https://protonmail.com, encrypted email based in

Switzerland.

Sent with ProtonMail https://protonmail.com/ Secure Email.

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 mailing list

Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe

https://lists.sourceforge.net/lists/listinfo/rosegarden-user




___
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] Arming a track with space key

2021-10-25 Thread Lorenzo Sutton

On 30/09/21 20:24, Jordan via Rosegarden-user wrote:
Hello, the Rosegarden manual says that I press Space to arm for 
recording when the transport is stopped, and that a subsequent “play” 
will in fact record as well, but when I do this nothing happens. 
Pressing space only works for punch-in recording, pressing [space] when 
stopped does nothing. Is this a bug?


How are you exactly doing this?

Did you arm the track before trying to record anything?

Once armed you can start recroding via:
- Pressing CTRL + SPACE (or hitting the red button in the top transport)
- Pressing SPACE * while the transport is rolling *

Keep in mind that if Rosegarden didn't receive any notes it will not 
create a segment even if you started recording...


Hope this helps.
Lorenzo
PS: Rosegarden exposes many keyboard shortcuts if you hover over the 
button (for instance the record one), in the tooltip.





Sent from ProtonMail , encrypted email based in 
Switzerland.


Sent with ProtonMail  Secure Email.



___
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 mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] "For Notation" -> "For Printing"?

2021-09-21 Thread Lorenzo Sutton

On 21/09/21 08:43, D. Michael McIntyre wrote:

On 9/20/21 12:31 PM, Ted Felix wrote:
   Would everyone who uses this checkbox be ok with a change from "For 
Notation" to "For Printing"?  Does this make sense for the majority of 
use cases and is it better than "For Notation"?


I can't even remember who implemented that, or why. I think it was a 
patch that I just passed along. From a translator's perspective, the 
word "for" in English is actually kind of problematic. I would be 
happiest just saying something like "[x] Printable"


I'll start with saying I had honestly never noticed nor used the 
checkbox (!!). That's because for print (preview) or Lilypond export 
I've always happily used the 'Export content" dropdown.


I do see a use case for this when, maybe, you want to make sure a 
segment is *never* printed/exported (e.g. a more MIDI-performance 
friendly segment vs. a copy which is better for notation??)...
So maybe this should have been the reverse, something like "Exclude from 
print" or "exclude from Lilypond export" and be off by default. But if 
one were to change that now I imagine it would (potentially) mess all 
files saved before (as it's a segment parameter).


One possibility could be to just call it "Print" ? It's a checkbox so 
with a good tooltip ("Use the segment when generating Lilypond or 
Printing") the functionality should be quite clear?


Technically I can see why it was called "For Notation", that's because 
this strictly speaking this defines if the segment is exported to 
lilypond (there is an Export > Lylipoind functionality and it is also 
affected by this checkbox!). Then, of course, Lilypond is also used 
'behind the scenes' for printing :-)


So maybe "Export to Lilypond / Print" could also be a possibility... 
This would be the most "correct" description for the checkbox and it 
_does_ look like this checkbox alone could take up all that bottom 
line... but I'm not sure if that's too long for a checkbox label :-)


My two cents,
Lorenzo





Though I have no idea how to translate "printable" either. Good thing I 
don't speak git and I'm kind of sidelined. lol


Impresionable? Is that even a word?

No, moron, the word is imprimir, not impresionar. Imprimible. Yes. 
Imprimible is a word. It means "printable." I think we're good to go on 
that score. My vote is for "printable" because it's easy to translate, 
and it's reasonably easy to understand what it means in terms of 
functionality.


Though yes, I am slightly inebriated at the time of this writing, so I'm 
rambling. I am not, however, rambling incoherently!






___
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 projects

2021-08-29 Thread Lorenzo Sutton

On 27/08/2021 21:04, Will Godfrey wrote:

I have an idea that might help with several issues.

Many other programs have the concept of a project folder/directory that you
are invited to create when you start afresh. Rosegarden doesn't.
How about having this, but instead of a popup window, which is most annoying,
have a button somewhere prominent labelled 'New Project'.

Once defined by the user, Rosegarden would create it and immediately save the
current default project file inside it carrying the same name. Any MIDI or
Audio files would then be referenced directly there, rather than the current
system (possibly with any sources copied in as well).



To be totally honest I always liked the fact Rosegarden saves to a 
single file. I of course create a directory if the 'project' includes 
other stuff (such as yoshimi state file etc.). I guess the real need for 
this is when you need audio?


The advantage of Rosegarden vs. e.g. Ardour or QTractor, is that you can 
'just' fire it up and start making music without having to decide a 
project name, decide a directory, etc. If / when you decide to save you 
just do it with a single command... In 'extreme' cases you can even 
start rosegarden without jack, it still work and you can maybe quickly 
input notation or do something without it complaining too much.



For compatibility, loading any existing project file could either regard the
existing location of that file as the project directory for all related
audio/Rosegarden files or offer to create a new directory carrying that
name and moving the file (and any related audio ones) it into it, so turning it
into a complete project.

This is actually what I do manually every time I start. A typical one is:

/data/Source/0-Albums/Quietly Fading/
conv-Mystery_Guitar_-20121128-205631-4.wav
conv-Mystery_Guitar_-20121128-205631-4.wav.pk
Mystery.bld
Mystery_Guitar.wav
Mystery.rg
Mystery.xmz



But in that case isn't only the .rg and the .wav and .pk files 
Rosegarden-relevant?


I also usually put yoshimi files in a same directory if Yoshimi is 
involved, but - for instnace - I have a unique directory for soundfonts 
/SFZ etc. and wouldn't want them replicated.


I know the problem of 'self-contained' audio (DAW) project is 
essentially unsolvable for all situations (add plugins and complexity 
increases exponentially...).


Lorenzo


So that's the two audio conversion files,
My manually created info file,
The originating audio file,
Rosgarden's file,
Yoshimi's file,





___
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] OT-ish: Rosegaredn IRC channel?

2021-05-28 Thread Lorenzo Sutton

On 27/05/21 19:05, Ted Felix wrote:

On 5/27/21 5:27 AM, Lorenzo Sutton wrote:
I'm also not sure who should take the decision if to stay on freenode 
or not. Personally I would support a move (as many Free Software 
project have done / are doing) to Libera.Chat [2].


   Unless anyone else speaks up, I think the decision is up to you.  Let 
me know if we need to change any links on the website or wiki.


If there is no strong disagreement from the community/list, I'll 
register the channel on Libra.Chat and you can point to that on the website.

I'll leave it up to you if you want to leave a pointer to freenode as well.
As said it seems IRC is not used that much but as I lurk on it being in 
the channel is not a big deal :)


Lorenzo.



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 mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


[Rosegarden-user] OT-ish: Rosegaredn IRC channel?

2021-05-27 Thread Lorenzo Sutton

Dear all,

I guess you might have heard of the recent Freenode turmoil. [0]

Although very low traffic and probably not very well known, there exists 
a #rosegarden IRC channel which is also listed on the official 
Rosegarden website here: https://rosegardenmusic.com/support/ and where 
I would usually lurk in (and have talked to people from time to time...).


I'm not sure who the channel was registered to on Freenode, but I assume 
because the topic was set in 2011 (!) it doesn't seem to have been part 
of the 'takeover' of other channels [1]. The last topic was set by user 
'redsonya', not sure if they are still active with Rosegarden or maybe 
on this list?


I'm also not sure who should take the decision if to stay on freenode or 
not. Personally I would support a move (as many Free Software project 
have done / are doing) to Libera.Chat [2].
As I have now moved my IRC presence there in the last days I joined 
#rosegarden which is currently empty and un-registerd and took the 
liberty to set a topic. Although IRC is not as popular as it was I think 
it would be nice to have a channel for rosegarden where rosegarden geeks 
can lurk and maybe help if needed :-)


(if anyone wants to get in touch on Libera.Chat IRC I'm 'lorenzosu' on 
there, but don't always expect a fast response!).


Ciao,
Lorenzo.

[0] https://www.theregister.com/2021/05/19/freenode_staff_resigns/
[1] https://www.theregister.com/2021/05/26/freenode_irc_takeover/
[2] https://libera.chat/


___
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] Testing Appreciated for 21.06

2021-05-06 Thread Lorenzo Sutton

On 06/05/2021 05:53, david wrote:

On 5/5/21 3:16 PM, Ted Felix wrote:

[...]


Thanks, Ted. I grabbed the git version, compiling seemed to run fine. I 
opened a short thing I had noted awhile ago, it displays decently 
(although the ties are very jagged looking, I think they used to be 
smooth?).


I can confirm this, but it's like that at least since 20.21.

Zoomed in notes also look pretty bad with all fonts: note-heads blurred 
and note stem off, but I guess that's expected as zoom is just doing 
that (increasing font size gets a much better result).



 But when I tried to print preview it, Lilypond gave me this error:


Lilypond ran successfully, but it terminated with errors.

Processing terminated due to fatal errors.

Processing `rosegarden_tmp_WwYrND.ly'

Parsing...

Interpreting music...[8][8]

Preprocessing graphical objects...

Ideas?


What version of Lilypond are you using? Any chance you can share the 
rosegarden file?


Here with LilyPond 2.22.0 and setting the lilypond version in the 
Rosegarden dialog at 2.14 preview works on selected segments, and all 
tracks, but with a very simple piece.


Lorenzo.



--
David W. Jones
gn...@hawaii.rr.com
authenticity, honesty, community
http://dancingtreefrog.com
"My password is the last 8 digits of π."



___
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 mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Testing Appreciated for 21.06

2021-05-06 Thread Lorenzo Sutton

Hi Ted,

Thanks for the work and update on this.

On 06/05/2021 03:16, Ted Felix wrote:
  21.06 will be released on June 2.  Please test the latest version of 
Rosegarden in git as much as you can.  If you've not built Rosegarden 
before, give it a shot and let us know if you run into trouble.  We'll 
walk you through it.


  I've written up a new page on the wiki that should help you through 
the build process.  To help out with 21.06 you can either download a 
source snapshot, or use git to stay up to date with the latest.


https://www.rosegardenmusic.com/wiki/dev:building_rosegarden_from_source


From there it seems sourceforge is still the reference, not github, right?



  I will send a list of areas that have changed and need testing 
shortly.  In the meantime, any and all testing is appreciated.


This would definitely be useful :)

Is it ok to post on the mailing list or better create new issues (and if 
so, again is this still sourceforge)?


Lorenzo


Thanks.
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 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 Editor improvements...

2021-03-27 Thread Lorenzo Sutton

On 27/03/2021 17:02, Lorenzo Sutton wrote:
[...]
- Layers in the notation editor.  If you use layers, give this a 
thorough testing.  This is what drove these changes originally.


It seems that now segments on the same track when opened together in the 
notation editor are 'enforced' to being layered though? So, for 
instance, you can't write a pseudo piano part? Or am I missing something?


I also sometimes stack segments on tracks for writing voices etc. 
independently and then (possibly) merging them.


OK so it seems to be this way (multiple segments in a track stacked as 
layers in the notation editor) also in 20.12 release, so... now I'm 
wondering has it always been like this? I'm pretty sure I've had 
segments on the same track stacked... or maybe not :-)?


Lorenzo


___
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] Uninstall version installed from SVN?

2021-03-27 Thread Lorenzo Sutton

On 27/03/2021 17:18, Will Godfrey wrote:

On Sat, 27 Mar 2021 17:03:59 +0100
Lorenzo Sutton  wrote:


There seems to be a make install but not a make uninstall or make remove?

How to revert?

I know one should probably not install SVN versions when testing... but
usually Rosegarden from SVN has been pretty stable. In this case I would
like to check previous version wrt the new notation features.

Hints welcome.
Lorenzo.


I never actually install it. I just set a desktop link to the compiled image of
the one(s) I want to use.


Sounds wise :)

Lorenzo


___
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] Uninstall version installed from SVN?

2021-03-27 Thread Lorenzo Sutton

Answering myself, but in case it's useful for others...

On 27/03/2021 17:03, Lorenzo Sutton wrote:

There seems to be a make install but not a make uninstall or make remove?

How to revert?


Seems doing this in the directory where you did the build works:

[sudo] xargs rm -rf < install_manifest.txt

Lorenzo.



___
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 Editor improvements...

2021-03-27 Thread Lorenzo Sutton

On 27/03/2021 14:32, Ted Felix wrote:
  Philip Leishman (lman) has made a lot of improvements to the notation 
editor and command undo/redo.  You can see his work over on github:


https://github.com/tedfelix/rosegarden/pull/4


Great to see notation editor is getting some attention :-)



  I've just pushed his changes to date.  Wanted to get them into 
everyone's hands ASAP.  Please test the latest svn (r16109).


  Some areas to check out:

- Layers in the notation editor.  If you use layers, give this a 
thorough testing.  This is what drove these changes originally.


It seems that now segments on the same track when opened together in the 
notation editor are 'enforced' to being layered though? So, for 
instance, you can't write a pseudo piano part? Or am I missing something?


I also sometimes stack segments on tracks for writing voices etc. 
independently and then (possibly) merging them.


With the latest SVN it seems that if I add two segments to the same 
track (stacked in the segment view) if I open them in the notation 
editor they are merged as layers?


There seems to be a glitch where a second layer is mis-aligned in the 
first bar and you can't input notes beyond the first bar with the mouse, 
as if vertical alignment gets somehow broken. (QWERTY keyboard input 
seems OK). For some reason this (half notes).



- Notation > Segment > New Layer from Selection  (Magic Layer)
- Notation > Segment > Add Layer
- Copy/Paste Events in the editors


Hasn't this always been there? Or... What does it mean?


- Ornaments (not sure how to use this myself)


How does this work? There are entries in the Note menu but it's unclear 
how they work and how they should be tested, also how do they relate to 
adding ornament symbols from the palette?



- Segment Resize From Start


What does this mean?


- Segment Transpose
- Undo/redo of above.
- Commands in general.


What does this mean?


- Undo/Redo of commands in general.


Sorry if I missed something but it doesn't seem the linked github page 
explains what the new features are, how they change previous behaviour 
and how to test them...


Lorenzo.



  Thanks.

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 mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


[Rosegarden-user] Uninstall version installed from SVN?

2021-03-27 Thread Lorenzo Sutton

There seems to be a make install but not a make uninstall or make remove?

How to revert?

I know one should probably not install SVN versions when testing... but 
usually Rosegarden from SVN has been pretty stable. In this case I would 
like to check previous version wrt the new notation features.


Hints welcome.
Lorenzo.


___
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] Noiseless setup for rosegarden

2021-03-26 Thread Lorenzo Sutton

Hi,

On 25/03/21 15:43, Claire Darbaud wrote:


I've come across Rosegarden in my search for a DAW with a simple 
interface that helps me keep on task. More signal, less noise...


Rosegarden looks VERY promising... and I can't wait to get it opens a 
new can of worms... which linux distro should I install?


I've read your FAQ, but it barely says anything about choosing a distro.
Can someone help me gather the bits and pieces I need to get started?

As in my search for a DAW, I'm looking for a distro with as little 
distraction as possible. 
I'm happy with having to install stuff in a 
terminal, use bash... yet I'd like to spend as little time as possible 
struggling with drivers.


That really depends on what audio device you have...

> My PC is an ASUS laptop with a Core i7 10th gen with 16gb RAM
I have a focusrite Scarlett solo sound card


This should work out of the box in 'class compliant' mode.


I want to use my dualo du-touch as a midi keyboard

It is my understanding I need to decide on a linux distro, and then 
install ALSA and JACK before installing Rosegarden and Lillipond?


I think all of those are pullled in by most distributions when 
installing jack (maybe Lilypond is optional in some cases).




Can you recommend a lightweight distro that's got what it takes to code 
and make music, yet has minimal sources of distraction?


This one is really hard. Recommending a distribution is like 
recommending food,or shoes.. everyone has their personal preferences :-)
I'm quite happy with Manjaro XFCE (Arch derivative), since a while both 
as a 'general' distribution and for music/audio as it has all the needed 
core packages as well as AUR.


Hope this helps,
Lorenzo.


___
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] Realtime Input

2021-03-01 Thread Lorenzo Sutton

On 01/03/21 14:47, rhkra...@gmail.com wrote:

 From the peanut gallery:

On Monday, March 01, 2021 03:10:17 AM Mike Knott wrote:

So... a few questions:
First and foremost, I say I have been tinkering. For those of you who
have properly examined what I've said... am I right so far?Is it
possible to hit that "advance" button via a midi controller such as a
foots witch (and, if so, how)?Take a look at this:
. The language is not
English but just watch from about 3:45.


I watched the video, and it seems clear (to me ;-) that the advance is based
on the click track (or whatever it is called).


Unless I totally missed something looks like in the video he is 
recording MIDI via a MIDI keyboard? Not sure if that's what the OP is 
asking...




As a very amateur musician, the advantage of midi note entry is I can do it in
other than real time.

The video didn't show it, but I wonder if there would be settings in Notion to
make the note entry at some slower rate, like half time or such.  So I could
enter notes in my slower fashion but then have them played back at "full
speed"?


In any sequencer (including Rosegarden), you can record at any tempo and 
then change the playback speed.


Lorenzo.


___
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] Slightly off the wall

2021-02-19 Thread Lorenzo Sutton

On 20/02/21 08:12, Lorenzo Sutton wrote:

On 18/02/21 15:46, Will Godfrey wrote:


You still need to have some sound producing something... like Yoshimi 
:-D and connect to that via alsa audio.

 ^^
That should have read 'alsa midi' of course :-|


___
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] Slightly off the wall

2021-02-19 Thread Lorenzo Sutton

On 18/02/21 15:46, Will Godfrey wrote:

What's the position regarding using Rosegarden with no audio at all?
i.e. Jack not installed, and Alsa either already fully committed, or no audio
hardware connected?

I haven't tried this here because I don't have a spare machine, and don't want
to risk screwing up my current install.


I never tried installing without JACK as it's always one of the first 
things I install on my systems, and I'm pretty sure most packaged 
versions of Rosegarden add it as a dependency. I am sure, though, that 
rosegarden *does* work without jack running... On a machine which is not 
'audio-optimised' I sometimes just fire together with fluidsynth or 
Yoshimi running via alsa audio.
I've also opened it at times without jack running to do some quick 
notation input.


You do get the yellow triangle and warning, but otherwise alsa midi 
works just fine.


One important setting to *uncheck* in this scenario is the one which has 
rosegarden start jack (in the Audio settings).




Also, I want to keep this as simple as possible, as it will be used by people
with little or no understanding of the underlying architecture. Mostly they
will be working in the matrix editor, although a few brave souls might
experiment with notation :P

You still need to have some sound producing something... like Yoshimi 
:-D and connect to that via alsa audio. You could probably create a 
Rosegarden template file which auto-loads for that. As mentioned in 
another thread I actually have one made for yoshimi (which btw has all 
the controllers in the panel removed...).


Lorenzo.


___
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] Even length staff bars?

2021-02-10 Thread Lorenzo Sutton

On 10/02/21 14:08, krsg...@trixtar.org wrote:

On Wed, 10 Feb 2021 11:02:07 +0100
Lorenzo Sutton  wrote:


On 10/02/21 01:54, krsg...@trixtar.org wrote:


Using linear layout the notation editor
allows me to capture screens and to then
reassemble a VERY wide image to scroll in
an animated training/jamming video:

   https://tinyurl.com/y2saqhb6

This requires a lot of work to get the
bars at even length, otherwise the timing
gets screwed up except at the front and
rear.


If I understand correctly what you're after (all bars with the same
horizontal length), I don't think that's possible in Rosegarden.

Musescore definitely has a 'minimum bar length' setting, so maybe it's
better for that kind of job?


that's exactly what I mean. The example was
easy on account of a very repetitive typical
jam-track makeup but I'd actually want to
do the same with real songs and running several
staves in step.

but I'm (a little) used to rosegarden and as
I'll be 77 in a week I ain't prepared for yet
another learning-curve

I get it. Maybe you could do all of the note input/editing in 
Rosegarden, export just the final song to MusicXML and then just do the 
video with that measure length using MuseScore. Up to now MusicXML 
exported from Rosegarden and imported into musescore has worked pretty 
well for me (mostly simple lead-sheets or bass parts, your mileage may 
vary).


Lorenzo.


___
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] Even length staff bars?

2021-02-10 Thread Lorenzo Sutton

On 10/02/21 01:54, krsg...@trixtar.org wrote:


Using linear layout the notation editor
allows me to capture screens and to then
reassemble a VERY wide image to scroll in
an animated training/jamming video:

  https://tinyurl.com/y2saqhb6

This requires a lot of work to get the
bars at even length, otherwise the timing
gets screwed up except at the front and
rear.


If I understand correctly what you're after (all bars with the same 
horizontal length), I don't think that's possible in Rosegarden.


Musescore definitely has a 'minimum bar length' setting, so maybe it's 
better for that kind of job?


Hope this helps.
Lorenzo.

fo/rosegarden-user






___
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] [OT]: quick and easy music making: a marketer's dream [WAS] Re: beginners question : getting sound

2021-02-10 Thread Lorenzo Sutton

On 10/02/21 05:24, david wrote:
> On 2/8/21 10:21 PM, Lorenzo Sutton wrote:
>> On 09/02/21 00:00, krsg...@trixtar.org wrote:
[...]
> [snipped a great personal tale of learning an instrument]

glad I put the [OT] flag on this one :-)


> I don't think the original poster's request was to "make music" 
quickly > and easily, it was to "make a sound" quickly and easily. IOW, 
fire up > > Rosegarden, maybe open one of the demo files, hit play, and 
hear sounds.


I see your point. But it's not _that_ complicated _if_ you have the 
right packages installed (which is more about Linux distributions and 
package management and was also one of the problems of the OP):


0. Start Jack (actually optional if, like in this example you are using 
an 'external synth')

1. Start Qsynth
2. Load Soundfont
3. Start Rosegarden
4. Connect to Qsynth
5. Add notes in Rosegarden
6. Play

1. and 2. could be optimized by starting qsynth from the command-line...

Even in a more 'self-contained' programme, imagining it supplies 
fluidsynth (or a synth player) and a soundfont, and auto-magically 
sets-up audio for you, you probably have to at least:


1. create a (MIDI) track
2 ,tell the programme you want the track to play through the synth with 
the soundfont

3. Add notes
4. Play

LMMS comes to mind as a software where getting sound is _really_ quick 
(assuming audio backend is configured correctly and working):


1. Drag a synth (a track will automatically be created)
2. Add notes
3. Play

OK Rosegarden has double the steps... in my case I have a script(s) 
which starts Fluidsynth + selected (GM/GS) soundfont(s) and connects it 
to jack which takes care of 1. 2. and 3. (because rosegarden 
auto-connects to Fluid its General MIDI output).


I also have a rosegarden template I made which opens at startup instead 
of the default one where I removed the audio tracks and instead has 16 
MIDI tracks (with different colours). I'm happy to share it if anyone is 
interested.


On the bonus side you get all of the great sequencer, notation, jack 
transport etc. features in Rosegarden... It really depends on your music 
making scenario.


Anyway, the rosegarden steps above could be embedded maybe in a 
'wizard'. Probably it could even be hacked with yad (a zenity fork, or 
something scripted)



Actually, in this setting you could theoretically skip jack audio. And, really, 
I think jack audio is there only to either use synth plugins (mostly dead due 
to DSSI these days), or audio recording.


> Hope DSSI isn't dead. I use it DSSI's regularly.

I hope so too. the fluidsynth DSSI plugin and hexter are two of my 
favourite ones. I'm not sure how many DSSI plugins are actively 
developed and maintained (package-wise in distros).


> Although I do have wishes re Rosegarden and how it interacts with 
softsynths such as Yoshimi...


Are you thinking, uhm, LV2...? :-)

Lorenzo.


___
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] beginners question : getting sound

2021-02-09 Thread Lorenzo Sutton

On 09/02/21 14:12, D. Michael McIntyre wrote:

On 2/8/21 6:00 PM, krsg...@trixtar.org wrote:


Is it THAT difficult to hardwire
SOME minimal sound ability if only to show
that the right software is being tried?
Other apps can do it, at least at some
rudimentary level at first.


Other apps provide their own soundfont and their own synth engine. 
Rosegarden decided long ago to focus on being Rosegarden.


And that's one of the reasons it is among my favourite (Linux) 
sequencers :-D


Given the current popularity of video, would it be helpful if someone 
(TM) made a youtube video on how to get things started?
In this case we might need a typically catchy youtube title like "OMG I 
was shocked to see how easy it is to get sound out of Rosegarden on 
Linux!!! (no clickbait)"?

(maybe such a video already exists?) :-)



___
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] [OT]: quick and easy music making: a marketer's dream [WAS] Re: beginners question : getting sound

2021-02-09 Thread Lorenzo Sutton

On 09/02/21 00:00, krsg...@trixtar.org wrote:

On Mon, 8 Feb 2021 14:05:04 +0100
Tom Peters  wrote:

I sympathize with the devs who want to
just improve the product that is but its
extremely frustrating to have to hunt for
basics. Let's not forget that a user may
well be a novice to both musicware AND Linux.


I don't think I fully agree. In general there is a misconception that 
one should be able to 'make music' quick and easy. It's simply not the 
case. Be it with a computer or not.


Example: a few years ago I stared playing (more seriously) bass after 
having played other instruments (even with pretty advanced training), 
but I was a beginner again.


If you want to start playing bass, well... you need to have a bass i.e. 
buy/borrow/find one: so that implies some research based on your budget, 
what kind of instrument you're after etc.
I went to a shop and got a relatively cheap one, but at least I could 
try it 'live'. Then you need an amp, or some form of amplification: 
again you need to do some research on what to use (first days I just 
plugged it in an old guitar amp I had)


So now you are able to plug your bass into 'something' and make sound 
with it, that of course doesn't make you a bass player. But aside the 
learning/practice part, the instrument and set-up itself aren't done. As 
a cheap bass the set-up was completely wrong, symptom being that the low 
E and E string were way too loud and 'boomy' compared to the D and G: a 
relatively easy fix because this was a P-bass clone and had the two 
pickups, which meant fiddling with the screws to level height so that 
the volume would be more constant.
Still.. tuning (while never perfect on stringed instruments), had its 
problems. Having played electric guitar I did have some experience with 
set-up, but doing it on a bass implied some further research, then 
getting out a hex key and a screwdriver.


Finally I had a decently set-up, albeit cheap, bass. Now came the hard 
part: learning to actually play the damn thing :-)


I told this personal story, and I'm sure many musicians here have 
similar storied, to say that music making (like any artistic craft), 
take effort and one should be distrust marketing slogans about 
(especially software) like 'start making your tunes in minutes!' etc.


So... As Ted's guide illustrates the process isn't that complicated. At 
the core you need:

- Rosegarden, jack, some alsa-midi capable fluidsynth player and a soundfont
[ think of this as bass, jack, amplifier in the example above, you can 
think of the soundfont as the amplifier type/brand... well kinda]

- start jack
- start fluidsynth player and load soundfont
- connect rosegarden general midi output to fluidsynth player (via alsa 
midi)

- connect fluidsynth player to system playback
- Start making yuor masterpiece

Actually, in this setting you could theoretically skip jack audio. And, 
really, I think jack audio is there only to either use synth plugins 
(mostly dead due to DSSI these days), or audio recording.


My other two cents.
Lorenzo.



Again, I wanna stress that I'm trying to
throw pebbles but leaving earth orbit should
kinda come before nuclear sails or mars
landings. Is it THAT difficult to hardwire
SOME minimal sound ability if only to show
that the right software is being tried?
Other apps can do it, at least at some
rudimentary level at first.




___
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 mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


[Rosegarden-user] Supporting beginners [WAS] Re: beginners question : getting sound

2021-02-08 Thread Lorenzo Sutton

On 07/02/21 22:48, D. Michael McIntyre wrote:

On 2/7/21 12:11 PM, Tom Peters wrote:
Hi, I am a beginner with Rosegarden and indeed with sound editing. I 
am struggling with what appears to be everybodies first problem: 
getting sound out of my computer.


First of all, I just want to take a moment to hang my head in 
disappointment that this is still so complicated 20 years after I first 
used Rosegarden. Twenty years!


I see your point.

IMHO the problem is the many different 'layers' to setting up stuff in 
general in Linux: you have application layer (Rosegarden + jack + 
midi-aware sound generation (or DSSI plugins), distribution layer (it's 
different paths on different distributions, different package versions, 
etc.), hardware (soundcard), ...


It's essentially the flip-side of custimise-ability. Which I like. If I 
want to quickly hack something up I have a couple of command-line 
scripts which will start fluidsynth with standard GM soundfonts just 
just like I want it to (no chorus or reverb, autoconnect jack audio 
output, no session management stuff, acceptable lower gain..), if I want 
to use yoshimi I'll just fire that up, etc.

If I want to test out stuff I'll fire up Carla, start a2j... and test.

I mean, I've used rosegarden + a bunch of synths + xjadeo + ardour + 
whatnot for video in the past for soundtrack production and that kind of 
modularity and flexibility would be impossible (or harder to achieve) on 
a non Linux system and without jack.


Again IMHO for a beginner the hardest part now-a-days is probably 
getting DSSI plugins working (including the fluidsynth one), which would 
typically get you going 'just' by running RG (and assuming _it_ would 
start jack for you).
But I think these days DSSI is considered obsolete or semi-obsolate? For 
example here on Manjaro (Arch-based), only amsynth and hexter are listed 
in  community packages as DSSI; there's fluidsynth-dssi in AUR but I 
wouldn't call having to install from AUR 'beginner friendly'.


Today, maybe, the most straightforward way to get sound(s) for a 
beginner, given that we will probably never have LV2 in Rosegarden is to 
advice like you did Qsynth + some recommended soundfont (I guess the 
Fluid_GM one exists in virtually all distributions, although it's huge), 
and maybe even have an option for RG to launch it with the soundfont 
ready (qsynth does have some handy comamnd line options).


Another option would be Carla which supports SoundFonts natively + it 
opens up a bunch of LV2 (and even Linux VST options) for sound 
generation. Probelm is (again from a beginner perspective), that Carla 
works only with jack-midi, which is of course easily worked around with 
a2j or ajbridge, but again not 'beginner' friendly.


So, to be constructive, maybe we could have some sort of documentation 
or maybe even helper script to help new users launch qsynth + a 
soundfont? Maybe even search for nice software?
I mean for starting out a decent soundfont + yoshimi would be a pretty 
rich combination. Of course even beginners should understnad that the 
Linux ecosystem and workflow (therefore creative mindset), is different 
compared to the 'all-in-one' one (Logic, Cubase and co.)...


My two cents, and hope you don't mind me deraling this a bit :)
Lorenzo


___
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 AppImage et. sim [WAS] Re: ROSEGARDEN 20.12 (Altissimo) RELEASED

2020-12-10 Thread Lorenzo Sutton

Hi Rich, all,


One thing, however, I would like to see happen: the release of Rosegarden
as an AppImag


[...]

I don't mean to start a flame about this topic, but from the pure 
Rosegarden point of view, my preference would be for developers and 
contributors, who work on this in their (often limited) free time to 
prioritize development of Rosegarden itself.
In Linux we luckily have a wide ecosystem of distributions and package 
managers (the programmes and the people) who take care of what AppImage 
and co. do in an IMHO often rather inefficient way IMHO trying to 
copycat Windows 'installers' etc.


I would suggest that if you're unhappy of your distribution's release 
cycle and/or support for compiling stuff you might either look into 
other distributions or push the maintainers of your distribution to 
change things.


I compile Rosegarden myself since a few years without many issues, and I 
just follow the 'standard' procedure: it's not _that_ hard, just a bit 
(processor-) time consuming :-)
I am now on Manjaro (Arch derivative), but also managed without problems 
when I was on Fedora and Debian in the past.


Anyway, if you give compiling a shot and have any issues I'm sure people 
on this list will be happy to help you :-)


Lorenzo.


___
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 20.12 (Altissimo) RELEASED

2020-12-09 Thread Lorenzo Sutton

Ted and all contributors,

I can only add a big thank you for your efforts! It's great to see RG 
still actively developed :-)


Lorenzo.

On 09/12/20 18:54, Ted Felix wrote:

The Rosegarden team is proud to announce the release of version 20.12
of Rosegarden, a MIDI sequencer that features a rich understanding of
music notation along with basic support for digital audio.

   http://www.rosegardenmusic.com/

Included in this release...

= Bug Fixes =

   * Fix QPainterPath compilation error (r15845)
   * Fixed several SysEx-related bugs in the Event editor (r15853)
     * SysEx load now remembers the last used path.
     * SysEx load now strips the F0/F7 bytes from the file when reading.
     * SysEx save now remembers the last used path.
     * SysEx save now fills in the FileDialog fields correctly.
     * SysEx save now adds the F0/F7 bytes to the data before saving.
   * Event Editor: Fix garbage on SysEx load error (r15855)
   * Event Parameter Dialog: Fix incorrect window title (r15857)
   * Fix length of notes added in percussion matrix (r15870)
   * Fix compilation error with Qt < 5.8 (r15872, r15896, others)
   * Fix issues with ALSA port name matching at file load (r15875,
     r15879, r15893-r15895, r15906, r15909)
   * Fix "&" in device name renders file unreadable.  Bug #1586. (r15886)
   * Matrix editor: Fix control rulers not appearing.  Bug #1543.
     (r15887)
   * Event editor: Fix crashes when editing (r15899, r15902, r15903)
   * Reduce connection check interval to 1 second (r15912)
   * Fix external controller port not working (r15915, r15916, r15919,
     r15927, r15929)
   * Fix ALSA timer selection persistence (r15936)
   * Fix disabled button text color (r15938)
   * Fix plugins not found (r15947)
   * Send proper CCs out the external controller port for motorized
     control surfaces.  Bug #1587. (r15952, r15954)
   * Fix unwanted CCs going out with old files.  Feature #482.  (r15961)
   * Fix slow load time with many segments.  Bug #1589.  (r16026)

= New Features =

   * Enable/Disable external controller port in the preferences (r15932,
     r15946, others)
   * Transport buttons (play, stop, etc...) on MIDI controllers are now
     supported so long as they use Pro Tools standard CCs (110-118).
     Feature #423.  (r15962-r15964)
   * Korg nanoKONTROL2 support (r15994-r16013, r16015, r16016, r16021)

= Significant Code Cleanups =

   * Icon Loader (r15862-r15865, r15868)
   * New ExternalController class (r15922)
   * Preferences dialog (r15939-r15944)
   * ALSA MIDI interface (r15975-r15993)

= Additional Contributors =

   * Michael Stockinger (www.stockinger.org) - German Translation
   * Hugo van Galen - Help with bug #1586 and #1543.
   * Piotr Golonka - Roland-Fantom-678.rgd
   * Arthur Baran - Casio-PX-5S.rgd


___
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 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 long have you been using Rosegarden?

2020-11-25 Thread Lorenzo Sutton

On 24/11/20 15:13, Patrick May wrote:

Hello,

How long have you all been using Rosegarden?

Myself, I've been using Rosegarden 15 years. Oh god yeahh. I've got 1594 
project files in my ~/rosegarden directory that I created in that time.


I use Rosegarden only as a MIDI sequencer for controlling synths. I've 
never used the audio features.


I would say about the same (15 years) and definitely my 'regular' MIDI 
sequencer since at least 2006.


I also only use Rosegarden as a sequencer and including it's really nice 
notation editor. Never really used the audio features.


Lorenzo.



PM


___
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 mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Ritornello

2020-08-20 Thread Lorenzo Sutton

Hi Filipe,


On 19/08/20 13:39, Filipe de Moraes Paiva wrote:

Hi.
I've looked all manuals, but I cannot find a way to insert a ritornello 
in the score. How can I do that?


Actually, if you think about it a Ritornello (Italian for repeat 
('estribillo' in Spanish?)) is a concept hard to implement / 
conceptualize in a linear sequencer like Rosegarden... In theory when 
you play the playback should 'jump back' when there is a ritornello / 
repeat as a real musician does when they read it on a score.


So if you think of the linearity of time a ritornello is simply 
copy/paste (and therefore 'repeat') of the musical part, i.e. the 
segment(s) in Rosegarden lingo, you want to repeat (but read on if 
you're after the music notation side of it as well...).


That said, actually Rosegarden has some very nice features to help you 
work with a ritornellos / repeats / repetitions including:


- Segment repeat: you can repeat a segment 'for ever' (until another 
segment or end of composition): you see this option as a checkbox in the 
left pane once you select a segment. Very useful for songs, loop-based 
music etc.


- Linked segment: this is a segment you copy/paste but then editing one 
segment (e.g. changing a note) will also edit all other linked segments.
This is a bit of a 'hidden feature' and is achieved by pressing together 
CTRL + ALT and dragging the 'parent' segment to where you want to have 
your linked segment(s). Notice you can transform a linked segment to a 
'normal' one via the Segment menu


- Export to Lillypond [1] and therefore to PDF for printing / sharing a 
score with detecting repeats and notating them traditionally with 
repeats and even alternate endings. This is explained very well by 
Michael in one of the tutorials (and there's even a more detailed 
explanation of linked segments) - see this link:


https://www.rosegardenmusic.com/tutorials/supplemental/n-endings/index.html

Hope this helps.

Lorenzo.

[1] https://lilypond.org/


Regards,
Filipe

--
Prof. Filipe de Moraes Paiva, 
http://www.geocities.ws/p/r/prof-fmpaiva/mi/muziko.html

Departamento de Física, Colégio Pedro II - Campus Humaitá II
GTECEM - Grupo de Pesquisa "Tecnologias para Educação Musical''


___
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 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 commands from Rosegarden

2020-07-31 Thread Lorenzo Sutton

On 31/07/20 03:46, liebre...@grossmann-venter.com wrote:
Is it possible to send cujstom midi commands to a specific controller 
from Rosegarden once a track is selected?


It would be great if I select a track in Rosegarden and it can then send 
the midi data to my Motif XS8 to select the required patch.


All I want to know if custom Midi commands to a specified midi 
controller can be sent from Rosegarden. I will program the rest to get 
it to work on Motif.


What exactly do you mean by MIDI 'commands'? Are these MIDI controllers? 
SysEx?


Rosegarden can definitely send controllers.

Lorenzo.



Thanks.


___
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 mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Sound issues

2020-06-19 Thread Lorenzo Sutton

Hi liebrecht,

On 19/06/20 01:46, liebre...@grossmann-venter.com wrote:

I use a system that goes like this

For output streams

Pulseaudio->PulseaudioJackSync->Jackd->Alsa->AudioInterface

1) ---
Problem is that I can only configure Rosegarden to play directly through 
Jack.
that would have been OK if Rosegardne actually had a functional volume 
control which it seems not to have.
I open the audio mixer and the midi mixer and playing back a midi clip 
neither of these mixers manage to act as a volume control.


You didn't specify how you are producing sound... Rosegarden is a 
sequencer which can potentially use 'any' (soft)synth which will 
recognise midi. That means that the concept of 'global' volume is 
variable and depends on the type of (soft)synth you attach to it).


Maybe if you can give some more details about your use case more 
precisely people on here can suggest ways to work with this set-up.


For instance... One way would be to connect jack to some plugin host 
(like Carla [1] and then control the volume of the plugins producing 
sound in there (or even have a 'master' volume plugin).


This example shows that unlike many 'DAWs' in other operating systems 
you have to think of rosegarden (or at least that's how I see it) as the 
sequencer part of a more modular system :-)


Rosegarden is really great software, i have no complaionts but obvious 
things like VOLUME CONMTROL is not even present which really undermines 
this excellent software.


Why not have a GLOBAL master volume on the interface ?
It is not in the scope of jack to have mixers and volume controls. I 
verified that with the Jack developers on several occasions


JACK is just an audio 'server'... volume should be implemented in the 
software, that's correct.





2) -
If the above with Jack turns out not to have a volume control, how do I 
configure Rosegarden to use Pulseaudio ?
In the Audio Config there are only jack settings and no Pulse Audio or 
Alsa or other settings I can select to use these.


Like most linux audio/music software Rosegarden uses jack. There are 
ways to route jack through pulseaudio. Search for pulseaudio jack sink 
there are various tutorials on how to do it.




3) 
Also, there is a repeatable crash stopping a recording taking the 
contents of the recording with it which is very destructive. Most of the 
times inspirations can only be captured once and not reproduced and it 
is heartbreaking if Rosegarden just crashes when you press the stop 
button. It goes a bit better with less crashes if I just click on the 
record button again to stop a midi recording.

Question is: Is this a known bug for the last few releases ?


Did you check the bug tracker here: 
https://sourceforge.net/p/rosegarden/bugs/?

Anyway I'll leave the devs answer to this :-)

Hope this helps,
Lorenzo


___
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] Shorten default MIDI event duration for drum notes inserted from the piano roll.

2020-06-15 Thread Lorenzo Sutton

Hi Arnaldo, all,

On 12/06/20 21:29, Arnaldo Pirrone wrote:

Hi,

It looks like rosegarden sets the duration of the notes manually 
inserted from the piano roll into the drum track to 3840. This causes 
the velocity ruler to appear clogged up like you can see in the attached 
picture.


I honestly never use the drum/percussion matrix. I always edit drums in 
a 'normal' matrix editor. Reason being that drum samplers / synthe / 
etc. have a totally inconsistent behaviour: some will actually abide to 
the note duration (i.e. react to a note-off), some won't.


I also find the diamond shaped notes quite hard to use, move around etc.

The problem is, I think whatever duration is chosen there will never be 
a 'good' number because this much depends on the drum synth you are using.




Feature request: can we have a way to selectively mute notes into the 
piano roll/sheet without actually deleting them? (LPX have a similar 
function)


Honestly I'm a bit doubtful about this feature. What is the use case?
I'm a bit concerned one may end up with a bit of a clogged matrix UI. 
Also how should these notes be represented and handled in the notation 
editor?


I'm not sure if you're aware there's a way for selecting equal pitch 
notes and then either deleting them or setting them to velocity zero 
(which from a logical point of view is like muting them). Wouldn't the 
latter suffice?


Personally I would wish to see priority given to a better velocity / 
controller ruler: the more it's usable and nice the easier to do this 
stuff :-)




Any way to fix a drum track with wrong durations?



Currently I think (as said above) the best is to just use an 'ordinary' 
matrix editor and use the durations which work bet with your drum 
synth/sampler/library/...


My two cents.

Lorenzo.


___
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] Controlling play/stop/rewind from external DAW (Ardour)

2020-06-09 Thread Lorenzo Sutton

Hi Stefano,

On 06/06/20 18:17, stefano franchi wrote:
I'm new to Rosegarden and I wonder how to control transport operations 
from an external DAW, in my case Ardour 6.
The manual says it's possible, but I'm failing to find the correct 
connections, it seems. Can anyone help?> 


[...]


I was expecting Rosegarden to start playing as soon as Ardour started 
recording. Did not happen.


For syncing Rosegarden and Ardour I recommend you look into JACK 
Transport [1][2][3]


Hope this helps.
Lorenzo

[1] https://jackaudio.org/api/transport-design.html
[2] 
https://manual.ardour.org/synchronization/timecode-generators-and-slaves/

[3] https://www.rosegardenmusic.com/doc/en/transport-external.html

The Midi in connection in Ardour works---if I start Rosegarden manually, 
I can both hear and record its output in Ardour. But I can't control it 
from Ardour.


What am I missing?


--
__
Stefano Franchi

stefano.fran...@gmail.com 
/https://www.researchgate.net/profile/Stefano_Franchi/


___
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 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 20.06, codename "Zepherine Drouhin" RELEASED

2020-06-04 Thread Lorenzo Sutton

On 04/06/20 05:00, Ted Felix wrote:

The Rosegarden team is proud to announce the release of version 20.06
of Rosegarden, a MIDI sequencer that features a rich understanding of
music notation along with basic support for digital audio.


Well done Ted and the rest of contributors!



   http://www.rosegardenmusic.com/

Included in this release...

= Bug Fixes =

   * Fixed multiple memory leaks (r15684, r15685, etc...)
   * Fixed 100% CPU usage when drawing lines in the controller rulers,
     bug #1571 (r15705)
   * Fixed multiple invalid reads (r15707, r15708)
   * Increased the height of the loop ruler, feature #481 (r15718)
   * Fixed CCs not going out when playback begins in the middle of
     a segment, bug #1560 (r15735)
   * Fixed volume and pan CCs always going out even if the controllers
     were removed from the Device, feature #482 (r15750)
   * Stop sending CCs on ch10 when metronome muted, feature #482
     (r15751)
   * Fixed a problem with showing pitchbend ruler (r15771)
   * Made default for expression CC 127 instead of 100 (r15773)
   * Fixed a crash in Audio File Manager, bug #1576 (r15786)
   * Fixed a crash when importing .ly as X11/RG21, bug #1579 (r15806)
   * Fixed a crash on chords in pitch tracker, bug #1582 (r15835)

= New Features =

   * Track height can now be adjusted in the preferences, feature #479
     (r15710-r15712, r15737)
   * New Segment > Transpose by Semitones... available in the Segment
     Canvas, feature #480 (r15715)
   * Right-click can now be used in the loop ruler to set the loop,
     feature #481 (r15717)
   * The current segment label is now displayed in the Matrix editor
     when multiple segments have been selected for editing, feature
     #470 (r15738-r15740)
   * Segment "For Notation" feature, bug #1578 (r15805)
   * Source distribution now includes these release notes in a
     CHANGELOG file.  The release notes will continue to be available
     on the wiki as well:
     https://www.rosegardenmusic.com/wiki/start#release_notes

= Significant Code Cleanups =

   * PitchBend and Controller Sequence Dialog cleanup (r15662-r15684,
     r15696-r15701, etc...)
   * MappedEventBuffer cleanup (r15719-r15730)
   * Colour removal and ColourMap cleanup (r15795-r15803)

= Additional Contributors =

   * Michael Stockinger (www.stockinger.org) - German Translation
   * Juan Carlos Pineda Arredondo - Roland-D5.rgd and ZynAddSubFX.rgd
   * Philip Leishman (lman) - Segment "For Notation" feature

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 mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Fuzzy Quantisation

2020-05-25 Thread Lorenzo Sutton

On 24/05/20 11:19, Will Godfrey wrote:

Has anyone thought of this? 'Hard' quantisation tends to take the life out of
an otherwise mostly OK performance.

My guess is that you could apply something like a square law to the error
quantity so that notes that are furthest away would get the most adjustment.
Also, the ability to dial in the degree of correction being applied.

Possible?


Cool idea... What about groove quantize? :-)

Lorenzo



___
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 App Icon

2020-05-23 Thread Lorenzo Sutton

Hi Ted,

On 23/05/2020 03:02, Ted Felix wrote:
   Just posted some new ideas for the rosegarden app icon on the wiki. 
Head over to the logo page and have a look at the pdf at the top.  Then 
let me know what you think. 


I like (in order of preference):

1. with transparent background, maybe trying to tweak the 
'yellow/orange' point to remind a bit more of the the current icon (on 
my screen it looks a bit more towards a brown than a red/pink). I don't 
really mind about missing 'musical reference' as Rosegarden is 
established as a name for a musical app (at least in the connoisseurs' 
circle :-)


5. is fun, but would do a test making the leaf smaller and rotating the 
piano (anti)clockwise (so that it hints to the matrix editor) :-P


My two cents.
Lorenzo


___
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 still to 'aggressive' in sending Bank and Program changes?

2020-05-18 Thread Lorenzo Sutton

On 18/05/20 16:55, Richard Bown wrote:
On Sun, 17 May 2020 at 14:37, Ted Felix <mailto:t...@tedfelix.com>> wrote:


On 5/17/20 5:43 AM, Lorenzo Sutton wrote:
 > Rosegarden sends a Bank selection (CC 0 + CC 32) and Program change
 > every single time playback starts from the beginning (i.e.
measure 1,
 > and this includes if you are looping with a measure which includes
 > measure 1).

    I was waiting for someone to complain about this.  Now that CCs are
sorted, this needs to be looked at next.

    Please open a feature request and copy your message into it.

    Should be able to get this done for 20.12.


I agree that this feature makes no sense as a default and that a change 
is long overdue! I also like the suggestion of making it a (very 
visible) option.  If I'm not stating the obvious it might be useful to 
know why this 'feature' came about in the first place.  I was using a 
lot of VST instruments and soft synths for testing at the time and of 
course these wouldn't save their own state so this default was a 
workaround for that behaviour and probably always should have been an 
option... I think the role of the DAW has also changed a bit in the 
intervening years, rather than aiming always to use it as a single point 
of truth, a lot of connected equipment now has opinions and 
connectivity, plain and simple, is more important than anything else.  
This also makes me wonder again about JACK midi of course but that's 
another story :)


Thanks, that's a very interesting angle.

Maybe one thing I overlooked in my original email and in the feature 
request is that (of course), Rosegarden _should_ also transmit those 
when a file is opened! I guess that would cover that scenario?


Lorenzo



R


___
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 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 still to 'aggressive' in sending Bank and Program changes?

2020-05-18 Thread Lorenzo Sutton

On 17/05/20 14:37, Ted Felix wrote:

On 5/17/20 7:46 AM, r...@hydrophones.com wrote:

I agree.


   Lorenzo will be opening a feature request for this.  Be sure to vote 
for it or chime in in the comments.


Done! It's here:

https://sourceforge.net/p/rosegarden/feature-requests/483/

Lorenzo


___
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 still to 'aggressive' in sending Bank and Program changes?

2020-05-17 Thread Lorenzo Sutton
Rosegarden sends a Bank selection (CC 0 + CC 32) and Program change 
every single time playback starts from the beginning (i.e. measure 1, 
and this includes if you are looping with a measure which includes 
measure 1).


This _can_ be disabled by deselecting Bank and Program checkboxes in the 
Instrument Parameters pane. But..


I think this behaviour is still a bit too 'aggressive'. An example is 
using Rosegarden with Yoshimi where yoshimi is set-up to react to MSB 
and program changes. If the bank and program change are on, and you have 
a note on the very first beat the note is effectivelycut off. I'm 
assuming this is because Yoshimi (but this could apply to any other 
synth) is 'doing stuff' each time it needs to set-up a new bank/instrument.


Anyway, why does the sequencer need to send program change at each 
playback restart? My experience with both hardware and soft synths is 
that  typically a synth/sound generator sets the program for the channel 
and then retains it _unless_ it is changed. I am not aware of a synth 
were bank/program set-up is directly related to position zero (plus most 
synths don't even know anything about (position) time??)


Now, we know that program changes can also be embedded in a track as an 
event (this was quite common with midi files in the day when you had 
harder limits on numbers of tracks and midi channels), but still I think 
if whoever made the midi track is embedding program changes in the 
events (segments to use the rosegarden terminology) they should take 
care (if needed) to embed the first program they want at position 0 in 
their track(s).


If I'm setting the program in the dropdowns I probably want to retain 
that program throughout the track and piece.


So my proposal would be that Rosegarden only changes bank program 
changes if:

- They are selected in the pane (this is currently already like this, good!)
- The user changes them explicitly from the Instrument parameter 
dropdowns (then a synth should 'remember' and keep that setting until 
there is another change)

- A program change is explicitly in the track/segment

The fact that a program change is being re-sent at each restart is a bit 
of an unexpected and 'hidden' behaviour which IMHO creates more 
confusion than benefit as it stands.


A compromise could be to have a new option to 'Always send Bank / 
Program changes when playback is restarted' in the options for users who 
are really fond of this feature? :)


Lorenzo


___
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] Testing Appreciated for 20.06

2020-05-17 Thread Lorenzo Sutton

Hi Ted, all,

On 11/05/2020 15:03, Ted Felix wrote:
   20.06 will be released on June 3.  Right now, what you see in svn is 
the release candidate.  Please test the latest svn as much as you can. 
If you've not built from svn, give it a shot and let us know if you run 
into trouble.  We'll walk you through it.


   The steps I follow for building from svn are here:

https://www.rosegardenmusic.com/wiki/dev:eclipse


I think for 'users' this might also be useful (the link you provide does 
ask for a password when trying the first svn command ;)


https://www.rosegardenmusic.com/wiki/development_from_svn

Also, anything in particular we should try out, look for?

Thanks
Lorenzo



Thanks.
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 mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Pitchbend bug

2020-04-10 Thread Lorenzo Sutton

On 10/04/2020 19:13, Ted Felix wrote:

On 4/10/20 4:07 AM, Lorenzo Sutton wrote:
Unfortunately it seems now the bug seems to still be there, but 
sending out a pitchbend of 8192 - this is in r15766


   That is working as designed.  8192 is the correct number (in the 
0-16383 system).  That means no pitchbend at all.  So, from a fresh 
power-on of your synths, if you stop and play in the middle of a 
segment, it shouldn't suddenly end up pitched down.
That makes sense, I wasn't aware it had always been sent and for some 
reason though CC 123 would take care of this, but thinking about it this 
doesn't make sense (I wonder if CC 121 would, but again an explicit 
pitchbend is probably better with many synths).


Sorry for the noise.

Lorenzo.



   If you don't want pitchbend going out ever, remove pitchbend from the 
device's controllers.  If it's still going out after this, let me know 
and I will add it to my todo to track down.  I have another pitchbend 
ruler issue to track down, so I can take a look at both of them while 
I'm in there.


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 mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Pitchbend bug

2020-04-10 Thread Lorenzo Sutton

On 09/04/20 02:31, Ted Felix wrote:
   I just pushed a fix [r15764] for a rather serious pitchbend bug.  At 
playback from the middle of a segment, a pitchbend of 0 (-8192) would be 
sent out on every channel.  This would shift the pithces downward 
depending on the instrument's response to pitchbend.




Confirmed...

   If you've been running from svn, please update to the latest so that 
you do not run into this bug.


Unfortunately it seems now the bug seems to still be there, but sending 
out a pitchbend of 8192 - this is in r15766


Lorenzo.


___
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] JACK MIDI... Why?

2020-03-23 Thread Lorenzo Sutton

On 22/03/20 20:49, Ted Felix wrote:

   Next question

   Why do you want/need JACK MIDI?  (As with LV2 I may never get to it, 
but some justification will help focus the effort if I do.)  Thanks.


For me a2j stuff has also worked well in situations where alsa-midi 
wasn't supported.


As I explained in various places I *thought* jack-midi would facilitate 
quick rendering through jack freewheel. It turns out that is not the 
case, which IMHO is a pity (but this is more about JACK than rosegarden).


So probably this becomes more of a nice to have.

Lorenzo.
PS1: I started looking recently into Carla as a possible solution for 
'all-in-one' plugin hosting paired to RG. Indeed Carla seems to have an 
alsa-midi mode. I could look more into it and study some use cases and 
actual C/B of using it, if the community is interested.






___
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 sending General MIDI Control Changes [WAS]: Re: LV2... Why?

2020-03-15 Thread Lorenzo Sutton

On 15/03/2020 08:26, Will Godfrey wrote:


My experience with RG and Yoshimi hasn't been good. Way too often, I get
a voice/setup I want in Yoshimi, point RG at it, and RG insists on using
Yoshimi's default first standard instrument. I have to go back into
Yoshimi and set it up again, then it works. Until the next time I open
the RG project ...


This looks like Rosegarden is defaulting to General Midi and sending a reset,
which Yoshimi of course obeys.


The reset can be disabled in Preferences... > MIDI > Allow reset all 
controllers, but...


I have my Rosegarden default file set up with:
Manage MIDI Devices->MIDI Playback set to a new entry 'Yoshimi'
I then set the track channels to that.



Unfortunately nor the above nor this suggestion by will stop Rosegarden 
from sending General Midi control changes 7, 10, 91, 93 (the ones shown 
on the track panel) which can be as disruptive (especially CC 7, volume, 
and CC10 pan).


I just created a feature request about having an option to completely 
_disable_ this, ideally per file or per midi device (best logical option):


https://sourceforge.net/p/rosegarden/feature-requests/482/

Lorenzo.


___
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] LV2... Why?

2020-03-14 Thread Lorenzo Sutton

Hi all,

I think it's really interesting to learn about people's different 
workflows, especially in more professional settings like in this case.


I guess it would also be nice to know what people might like in terms of 
more 'sequencer' related features. For me Rosegarden has always been 
primarily a sequencer with lots of really cool 'bonus' so to say 
features. For instance, I think Rosegarden's notation support is 
fantastis (I'm thinking primarily of composition, but its export to 
Lilypond is also really nice).


Honestly I have never used the audio features that much, but that's 
because my Linux set-ups are always very modular and I try to focus on 
different parts. i.e. I mostly use Ardour for audio and if needed I sync 
with jack transport.


IIRC the LV2 (and plugins) issues has often come up with new or 
'wannabe' Rosegarden users, but if the real user community doesn't see 
it as a priority, personally I can live with a no-plugins Rosegarden... 
For instance when composing with Yoshimi my workflow is exactly like 
Will's: rosegarden connected to Yoshimi via alsa-midi and saving 
Rosegarden file and yoshmi states, the only difference is that for the 
final 'master' I use mhwaveeditor which is a rather minimalistic 
single-file wave editor and works very well with jack, I will then just 
touch the global volume do a fade-out adjustment and that's it.


As some people maybe know I even did an entire feature film original 
soundtrack entirely with Rosegarden + a bunch of stand-alone synths 
including Yoshimi (85%), fluidsynth, hexter, linuxsampler. jack 
transport with xjadeo was a key feature to sync with the video and other 
probably mostly unknown Rosegarden features such as the ability to have 
the start of a piece _after_ measure 1.


I _did_ miss because of time constraints and length of music a way to 
'render' stuff directly to an audio file without having to 'record' it. 
If you think about it, it doesn't really make much sense unless you are 
doing something interactive or live to have to manually 'record' stuff 
digitally :)


Sorry for the long email, we are locked at home here in Italy and maybe 
more prone to techno-philosophical  thoughts :D


Lorenzo.

On 14/03/20 00:12, r...@hydrophones.com wrote:

Yeah, I do something similar.  I record the raw audio tracks with Rosegarden
and then when I have all the tracks (and then some), I pull them into
Audacity for editing, mixing, and processing.  Outputs are usually stereo,
5.1, and 7.1 flac files to be merged with video.

I use a Linux cluster and quite a bit of external MIDI gear.  Jack, MIDI,
and Netjack interfacing are important to my uses.



Just adding my take on the audio front.

I frequently collaborate with people who send me audio guitar and/or vocal
tracks. I load these into Rosegarden, then produce MIDI tracks to make my
additions. On very rare occasion I'll do some processing of the audio with
plugins in Rosegarden, but I prefer to pre-process externally, usually
with Audacity.

Once I have a project complete, I'll then play the audio from Rosegarden
into
Audacity in parallel with audio from Yoshimi to produce the complete
stereo
track. Finally, in Audacity, I'll trim start and end, and maybe run the
fast
lookahead limiter and set the overall level.

For anyone interested below is a typical example from some years back.
Vocal and
guitar is from Ged, the rest is Yoshimi.

https://soundcloud.com/soft-sounds/scarborough-fair-feat-rustysrtingz

--
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






___
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 mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] LV2... Why?

2020-03-12 Thread Lorenzo Sutton

On 12/03/20 04:43, Ted Felix wrote:
   Just wondering why folks want LV2 support.  Not that I'll ever get to 
it, but some justification will help focus the effort.  Thanks.


Quick answer would be: upgrade DSSI/LADSPA support as LV2 is now the 'de 
facto' plugin standard on linux (and for most FLOSS plugins). But, do we 
still want to pursue plugin support?


Longer and somewhat over-reaching answer(s).

So there's another angle: making Rosegarden 'self-contained'. Personally 
I'm quite happy with set-ups like the one Will describes with Yoshimi, 
essentially Rosegarden as a 'pure' sequencer connected (via alsa-midi) 
to other stuff. On the other hand there _are_ use cases where users 
would like to be able to do all of their music production within 
Rosegarden and currently having just DSSI is pretty limiting.


Now, as we know adding LV2 support, if ever, will not really make 
Rosegarden truly 'self-contained', because from the user's point of view 
there is still no ability or to 'render' rosegarden projects (i.e. like 
users can do in example in Qtractor or LMMS or Ardour). Which means if 
LV2 is supported but then you neet to 'record' the output we might as 
well just work (for example) with a host like Carla and then use that 
and concentrate on more sequencer features.


So I think there are 2 routes:
1. Radical sequencer, linux philosophy approach (one tool for one task, 
in this case sequencing):

- Ditch or put in low priority any plugin support
- Concentrate on sequencer-related bugs, features, improvements etc.
- Improve documentation / tutorials on how to use this approach at best
2. The 'DAW' approach:
	- Rendering support (learn how Qtractor does it as it also is alsa-midi 
only and using Qt to be practical)

- LV2 support (at least, maybe even Linux VST)
- Add more DAW (i.e. audio features)

Finally, I had the (probably wrong, but someone correct me / amend this) 
assumption that 1. and 2. could somewhat be reconciled by adding 
jack-midi support. Why? I thought if we had jack-midi we could 
effectively use jack freewheel to 'render' quickly (that's what ardour 
does internally): turns out this might not be as easy.


Lorenzo.



___
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] Changing soundfonts

2020-03-02 Thread Lorenzo Sutton

Hi Flavio,

[ TL;DR see at the end for some practical suggestions ]

On 29/02/20 18:36, Flavio Sartoretto wrote:

Hi,
I am running rosegarden on a neat Dell Latitude E7440, under
Ubuntu 18.04.3 LTS \"Bionic Beaver\" - Release amd64 (20190805),
kernel 4.15.0-88-lowlatency.
No additional soundcard is available.
Rosegarden works fine.


Great! :-)



I should like to load a midi file, then change the instruments.

Beside the "default" engine, associated to FluidR3_GM.sf2 file,
I added 3 engines via qsynth,
PC51f, 2MBGMGS, TimGM6mb,
associated to the corresponding .sf2 files that I found on the WEB.



Not sure what you mean by 'default', but just to be clear, Rosegarden 
doesn not provide any 'default' soundfont... I guess you mean that you 
loaded the FluidR3_GM.sf2 file in qsynth, whici in turn IIRC some 
distributions pull in as a dependency when you install fluidsynth.


I start rosegarden, load a .rg file (let's say Beethoven 5th symphony), 
play...

All is OK.


So you did connect via alsa midi (e.g. throgh qjackctl) Rosegarden midi 
out to qsynth midi in, right?



Now I activate qsynth. I click on PC51f engine...
Sound does not change...

I click "restart" on qsynth GUI.
No change.
I do not understand if fluidsynth is used by rosegarden.


As said above, no not directly. Regarding MIDI and soundfonts Rosegarden 
is essentially only able to:


- Send midi via alsa midi (additionally you can create more than one 
midi output)
- 'play' midi through DSSI plugins, including (if it is installed) the 
FLuidsynth DSSI plugin.




Indeed jack is involved.


Yes and no... Rosegarden does need jack to run, actually midi is 
transmitted via alsa midi. I think qsynth could also work without jack 
(like fluidsynth), but I'm not 100% sure.
This is quite confusing because in 99% of cases we (including myself) 
are using qjackctl to connect alsa midi as well as jack (or some other 
client).



Stopping/resuming jack via qjackctl stops/resumes playing.
But what about fluidsynth?
What about the "connections" in jack?


I guess you mean qjackctl [1] which is the graphical frontend for jack, 
just like qsynth is a graphical frontend for fluidsynth.



There are so many, rather obscure to me...


You are not alone, Linux audio can be a bit confusing, but once you 
understand the concepts it's actually quite easy and really flexible :-)





I browsed the web, but I cannot well understand the connections
rosegarden-jack-fluidsynth.

Any suggestion?


I don't use qsynth much (I just usually load soundfonts from the 
commandline or use Carla [2] if I'm testing synths), but let's try (and 
I might assuming steps you already know, but bear with me):


- In qsynth on the lower left there is a green "+" button, I would 
recommend that you add one synth for each soundfont you want to use.


- Then if you open, for instance the, qjackctl's connection tab on 
"ALSA" (which is really Alsa midi), under the the writable clients sides 
you should now see two or more fluidsynth clients (something like 
"128:FLUID ...") for each of the qsynth's you've added


- If Rosegarden is open, on the left side of the same ALSA connection 
window under Rosegarden you should have by default "out 1 - General MIDI 
device" (the name is actually configurable, but that's the default when 
you create a new file).


- Now connect that Rosegarden midi output to the fluidsynth (provided by 
qsynth) related to your soundfont, and if you want to change disconnect 
one and connect to another.


- As said, in Rosegarden you can also have multiple midi outputs to use 
(for instance) multiple SoundFonts check the docs "Devices" [3]


On caveat of using qsynth is that it needs reloading each time you 
change a soundfont. To this end I have found Carla (mentioned above) to 
be handier when testing out sounfonts and other synths.


Hope this helps.

Lorenzo.

[1] https://qjackctl.sourceforge.io/
[2] https://kx.studio/Applications:Carla
[3] 
https://rosegardenmusic.com/wiki/doc:manual-en#devices_instruments_and_connections



___
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

2020-02-10 Thread Lorenzo Sutton

Hi Bric,

On 04/02/20 07:23, Bric wrote:

Hello, Rosegardners!

I am using RG v19.12

I see the toggle button for crescendo/decrescendo option in notation editor, with the 
explanatory balloon "Adjust velocity to follow hairpin dynamics".

I am wondering if...

1) the feature actually works and has any effect on the playback. I'm not 
hearing a difference toggling back and forth

2) if it does work, whether RG is compounding the velocity already explicitly 
stored in the sequence, with the extra adjustments it computes for crescendo 
and decrescendo


I think you might have missed a (probably not-so-obvious) step. The 
button you refer to is actually one of the options for most important 
button which is the one with a paintbrsh (?) like icon and is at the 
left of the one(s) you are referring to.

So essentially, that button will apply what is selected to its right.

By apply I mean that the, for instance, actual velocities of notes will 
be modified (so this is a somewhat 'destructive' action, although of 
course undoable or revertible for velocities by doing a Set velocities 
from the adjust menu).


You can verify this by opening the velocity ruler (button with a rainbow 
colored ruler) in notation editor, select the interested notes, then 
click on that button and you should see the velocity bars changes.


Personally I use quite often the one for creating accents on certain 
beats which is a nice way to make midi playback feel a little more 
'human' in certain cases (as well as a good starter for getting accents 
on e.g. drum parts).


Hope this helps.
Lorenzo.





___
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 19.12, codename "Yesterday" RELEASED

2019-12-16 Thread Lorenzo Sutton

Ted, team,

Great news and thanks for the hard work! Unfortunately I haven't had the 
chance to try this out yet, but looks very promising ;)


Lorenzo.

On 12/12/19 03:28, Ted Felix wrote:

The Rosegarden team is proud to announce the release of version 19.12
of Rosegarden, a MIDI sequencer that features a rich understanding of
music notation along with basic support for digital audio.

   http://www.rosegardenmusic.com/

Included in this release...

= Bug Fixes =

   * Fix synth plugin Send Test Note button (r15502)
   * Plugin Editor: Fix Send Test Note not sustaining (r15511)
   * Treat Left + Right mouse buttons as Middle button in Matrix and
     Notation editors (r15522)
   * Matrix: Fix no update on delete.  Bug #1569.  (r15616)
   * Fix missing metronome beat when expanding end during recording
     (r15621)
   * Style: Make QLineEdit text gray when disabled (r15631)
   * Fix transposing keys by interval (r15632)
   * RMW: Reduce calls to leave/enterActionState() (r15641)

= New Features =

   * Matrix Editor: Implement new auto-scroll behavior (r15525 - r15544)
   * Segment Canvas: Implement new auto-scroll behavior
     (r15546 - r15551)
   * Notation Editor: Implement new auto-scroll behavior
     (r15553 - r1)
   * Add --convert command line option (r15607)
   * Add quaver triplet to standard quantizations (r15613)
   * Quantize: Add arbitrary quantization units.  Feature #477. (r15630)
   * Preferences: Allow dangerous operations during playback.
     Feature #478. (r15643, r15646, r15647, r15651)
   * Add ability to enable metronome during count-in and enable/disable
     during recording.  Feature #453. (r15649)

= Significant Code Cleanups =

   * Segment Parameters box cleanup (r15562 - r15597, r15604)
   * Replace FastVector with std::vector (r15609)
   * Quantize dialog cleanup (r15611 - r15614, r15617 - r15620,
     r15623 - r15629)
   * Preferences cleanup (r15634 - r15640)

= Additional Contributors =

   * Hubert Figuiere
   * lman
   * David P. Sicilia

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 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 and qsynth

2019-11-26 Thread Lorenzo Sutton
I think it *is* also worth mentioning that different CPU 'monitoring' 
tools provide different results: e.g. here I checked qjackctl's dsp 
load, top (and variants, atop, htop), and included xfce task manager and 
the difference especially what top and xfce task manager reported for 
cpu usage is pretty dramatic.


I do have a laptop with Intel's so-called 'hyperthreading' and was 
reading that readings about CPU usage etc. can be quite weird in this case..


Lorenzo

On 26/11/19 11:20, Will Godfrey wrote:

On Tue, 26 Nov 2019 00:07:50 -0500
Ted Felix  wrote:


On 11/22/19 6:39 PM, Will Godfrey wrote:

Exactly what setup have you got there if you don't mind me asking?


   1st gen Core i3-370M.  I'm using "top" to measure CPU usage.

   I go with low spec hardware to make performance issues like this
easier to see.  This is how I was able to improve rg performance
significantly.

   To me the important point is that while idling, fluidsynth uses a
small fraction of the CPU that zyn and yosh use.  That means there is
definitely room for improvement.

   It's entirely possible that the issue is related to the fact that I'm
using whatever version Ubuntu 18.04 shipped with.  Maybe they built this
with optimizations off?  Maybe these are older versions?

Ted.


Hi Ted,

That explains a lot. It would indeed be compiled with no options at all. This
is a debian requirement to maximise the compatibility across a wide range of
devices, and from their point of view makes perfect sense.

If I install such a .deb here, I get around 20% and this is almost entirely the
low priority stuff (using htop), so your old setup is actually doing rather 
well.

It is also somewhat unfair to compare with a more-or-less straight sample player
like fluidsynth which has practically no overhead. While there is always room
for improvement, Yoshi/Zyn have to do a lot of work just to stand still, because
absolutely everything is generated in real time. This is why we try to push
as much as possible out of the RT thread. The more cores you have, the better
this works.

Paul Nasca's original design is quite unique. Lots of people have said that the
'problem' is all the FFT stuff and it should use a wavetable design... until
they look at exactly what it can do and the amount of real time variation there
is in actually sounding notes.

Will.

P.S.
Sorry. That's turned into a bit of a sermon :*)





___
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] Percussion Clef

2019-09-03 Thread Lorenzo Sutton

On 03/09/19 12:54, Demonic Sweaters wrote:

I see. Yeah I hear what you are saying. But how about a percussion clef?

In the notation view the menu Segment > Add Clef Change





On Tue, Sep 3, 2019, 3:47 AM Lorenzo Sutton <mailto:lorenzofsut...@gmail.com>> wrote:


Hi,

On 03/09/19 00:09, Demonic Sweaters wrote:
 >
 > Hey all,
 >
 > I would love if rosegarden were friendlier to drum notation. For
example
 > I would love to have a percussion clef and the ability to create
drum
 > notation with separate voicing for hands and feet. Anyone else
need this?

Do take into account that, even with very advanced notation support,
Rosegarden is still a sequencer. If your aim is to 'print' (i.e.
typeset) music the best would be to use specialised software either
with
GUI (e.g. MuseScore) or from the command line (e.g. LilyPond). Actually
Rosegarden can be a very nice 'frontend' for Lilypond.

That said 'layers' exist in the notation editor, which allow you to see
separate segments on the same staff, but I have always found them to be
non-optimal.

As suggested the best approach might be to use separate segments (or
tracks) for the voices you are trying to differentiate (e.g. foot,
hand). Do consider that you can visualise multiple segments in the same
notation view.

Hope this helps.
Lorenzo.

 >
 > Justin AKA Demonic Sweaters demonicsweaters.com
<http://demonicsweaters.com> youtube.com/demonicsweaters
<http://youtube.com/demonicsweaters>
 >
 >
 > ___
 > Rosegarden-user mailing list
 > Rosegarden-user@lists.sourceforge.net
<mailto:Rosegarden-user@lists.sourceforge.net> - use the link below
to unsubscribe
 > https://lists.sourceforge.net/lists/listinfo/rosegarden-user
 >



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





___
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] Percussion Clef

2019-09-03 Thread Lorenzo Sutton

Hi,

On 03/09/19 00:09, Demonic Sweaters wrote:


Hey all,

I would love if rosegarden were friendlier to drum notation. For example 
I would love to have a percussion clef and the ability to create drum 
notation with separate voicing for hands and feet. Anyone else need this?


Do take into account that, even with very advanced notation support, 
Rosegarden is still a sequencer. If your aim is to 'print' (i.e. 
typeset) music the best would be to use specialised software either with 
GUI (e.g. MuseScore) or from the command line (e.g. LilyPond). Actually 
Rosegarden can be a very nice 'frontend' for Lilypond.


That said 'layers' exist in the notation editor, which allow you to see 
separate segments on the same staff, but I have always found them to be 
non-optimal.


As suggested the best approach might be to use separate segments (or 
tracks) for the voices you are trying to differentiate (e.g. foot, 
hand). Do consider that you can visualise multiple segments in the same 
notation view.


Hope this helps.
Lorenzo.



Justin AKA Demonic Sweaters demonicsweaters.com youtube.com/demonicsweaters


___
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 mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Looping

2019-08-19 Thread Lorenzo Sutton

On 19/08/19 10:46, axs203 . wrote:

Hi there
Forgive me for coming in just like this as a new user.
Over the years I've followed RosegardenI was there with 
Studio2Go.it's a lovely looking program and I could really use it 
day to day..the only thing that I find very fiddly with the software 
is drawing a loop range.


A lot of sequencers make this harder than it should be in my opinion.
Rosegarden requires a shift key ( from memory) to be held and the actual 
size above the ruler to drag out a loop range is quite narrow 
vertically.I find it most fiddly and it always has irked me about 
the excellent sequencer.


Interesting... it is actually the way I always use to create (and 
de-activate) loops most, maybe because I'm a bit of a keyboard shortcut 
'aficionado', and I like that it's consistent in all views and the fact 
you can quickly 'de-activate a loop' by shift+clicking (without 
dragging) anywhere on the loop range. Also horizontally it is 'quantized 
to a quarter so it's easy to set up measures and beats.


Of course configure-ability of vertical heights (including said range 
ruler, tempo ruler, tracks, would be really nice (and somewhat 
intersects with discussions about higher resolution screens.




Do you think this could be discussed for your opinion please? If there 
was a way of just going up to the top, having a nice wide vertical loop 
row, just dragging and dropping with one mouse button to set the start 
and end - without needing the keyboard or pixel perfect precision) - it 
would be much better. Looping is something I personally do a lot in 
sequencers and if it's not easy to use I don't use them. It's a shame as 
it stops me from from enjoying what is an excellent Linux native sequencer.


Another way of quickly setting up a loop involves the use of the 
Transport window (View > Show Transport - or if you can concede to a 
keyboard shortcut, 't' toggles it). once that's visible you can set the 
in and out loop points respectively with the two buttons to the 
left(/right of the loop on/off button.


I know you don't seem to like using a (QUERTY) keyboard, but a very 
quick way of doing it for measures is move around with PAGEUP and 
PAGEDOWN to the start/end of the loop, then set start/end from the 
transport window.


Also, one advantage of activating/deactivating a loop with the transport 
is that when you deactivate the loop from the transport window is that 
in this way the loop range is 'remembered' for next time you want to 
re-activate it.


Personally I actually think (did I mention I'm a keyboard guy? :) )  it 
would be nice to have keyboard shortcuts to set loop start/end and 
activate/deactivate together with the time navigation.


Finally, rosegarden can be hooked to any JACK transport source and that 
could be used as a looping master, but that might be overkill...


Hope this helps.
Lorenzo.





Thanks for listening!
Mike


___
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 mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] 17.12 & 19.06 Studio>Audio-Mixer

2019-08-02 Thread Lorenzo Sutton

Hi krsgrdn,

On 02/08/19 01:28, krsg...@trixtar.org wrote:


Hi, I'm new to this list (again)

When I launch the mixer with no file loaded into RG the channels or tracks are 
numbered but these number are very tiny (almost unreadable), and they vanish 
altogether as soon as a file gets loaded

Suse Tumbleweed/Leap-15.1, 1920x1200 resolution


For a higher resolution screen you might look into higher DPI settings 
for QT which Rosegarden is using. I'm not sure what Desktop Environment 
your distribution is using. In my case (I am using XFCE) changing DPI 
for X as described in the Arch Wiki [1][2] : essentially QT applications 
pick-up the settings and you should get everything bigger and more 
combfortable for the eyes.


Hope this helps.
Lorenzo.

[1] https://wiki.archlinux.org/index.php/HiDPI#X_Server
[2] https://wiki.archlinux.org/index.php/Xorg#Display_size_and_DPI


Is this a bug, is it known, any fixes?


Thanks



___
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 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 export tempo changes

2019-07-26 Thread Lorenzo Sutton

On 26/07/19 00:26, Jan Beneš III. wrote:

Hello, my apology for very silly question..

I am trying to download midi song to my external sequencer from RG. I 
connect midi cable to RG "out", then to sequencer IN. I set sequencer to 
by synced by external clock, in RG I set in midi preferences all sync as 
Master and tick "Automatically connect sync output...".


Now when I record the song to sequencer, it is recorded properly with 
time signature, but there are no tempo settings or changes. The 
sequencer always plays at tempo that is set to sequencer internal clock.


Is there any extra settings I need to do so the tempo changes are 
exported? The sequencer is Yamaha QY70.


I'm no expert, but...

Are you also connecting Rosegarden's 'sync out' port to the external 
sequencer?


Also is the sequencer set-up to be 'slave' and can it receive tempo changes?

Lorenzo.


___
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] Jack freewheel and jack-midi and general thoughts

2019-07-25 Thread Lorenzo Sutton
Well... I have to resurrect this and be warned, as often with my posts, 
it is long :)


TL;DR: jack midi is not that easy nor optimal, so maybe re-prioritize 
LV2 with audio render of projects



After a few months of experimenting and discussing, I have come to the 
conclusion that I will have to contradict myself (or at least put some 
doubt) about this one.
I updaeted the feature requests but will add some thoughts on here. And 
this is knowing that both are huge undertakes...


So I had the impression (and still believe, at least conceptually), that 
jack midi + jack freewheel would be the right way to go following a 
'unix philosophy'. Now, it turns out that technically jack midi doen't 
automatically mean that you get jack freewheel ('farster than realtime') 
e.g. for export. And I tested this in various ways the most outstanding 
was by trying to use this to 'rended' from Ardour using midi and 
conencting it to a jack-midi application... Everything miserably failed 
and that's because (if I understood correctly the explanation I got in 
the Ardour IRC), jack freeheel while is bound to at the same bound but 
not checking constraints such as disk I/O.


This would explain e.g. how other projects are dealing with it... For 
instance this discussion on the Qtractor mailing list seems to more or 
less support my point: https://www.rncbc.org/drupal/node/585


Now, back to LV2.
True: one can fire up (say) Carla and connect to it with alsa midi and 
then record the result to audio, but as discussed many times this is 
very cumbersome and time consuming, and whatever the technical solution 
I still strongly believe that having to do by hand something that a 
computer can conceptually do 'easily' sounds quite insane.


And let's face it, DSSI and LADSPA are dying formats, with very few 
people still making or even maintaining plugins (as well as distributions).
LV2 on the other hand seems to be quite active and now has a fairly rich 
ecosystem of plugin developers and users, opening up a nice palette of 
sound for rosegarden users.


I write this lengthy stuff because I _really_ (really!) like Rosegarden 
and wouldn't like to see it slowly die, so maybe having LV2 and audio 
render would bring (back) users and interest, which I think is always 
good for FLOSS under many aspects.


Ciao
Lorenzo.


On 24/02/19 09:22, Lorenzo Sutton wrote:

Ted,

Gotcha... And I personally agree that #471 is higher priority than 
#462... :)


But I understand it's not something simple.

Lorenzo.

On 24/02/2019 03:28, Ted Felix wrote:

On 2/23/19 2:27 PM, Lorenzo Sutton wrote:
So the the question is: would it be time to think about jack-midi 
support in Rosegarden?


   It's been time to think about that for years.  Just no one has time 
to actually think about it.  See feature request #471.


https://sourceforge.net/p/rosegarden/feature-requests/471/

But... maybe an upgrade to jack-midi would help making Rosegarden 
easier to interconnect and use more of the available hosts, synths etc.


   So prioritize feature request #471 above #462.

https://sourceforge.net/p/rosegarden/feature-requests/462/

   That's helpful info.

   I wish I had time to undertake these projects.  If no one else 
does, I might get to them in the next decade or two.  Maybe by 2040?  
They are on my todo list.


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 mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Not able to carry out some editing while playing back?

2019-07-25 Thread Lorenzo Sutton

On 23/07/19 09:00, Lorenzo Sutton wrote:

On 23/07/19 03:38, Ted Felix wrote:

On 7/22/19 3:05 AM, Lorenzo Sutton wrote:


[...]


   I'll add a feature request...



Thanks a lot Ted, sounds like a sensible compromise and I think I can 
live with that: _usually_ RG has been quite stable even with the former 
behaviour (and I _do_ always have autosave turned on... :)


Added some more details to the feature request. Hopefully they are useful.

Lorenzo.


___
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] Not able to carry out some editing while playing back?

2019-07-23 Thread Lorenzo Sutton

On 23/07/19 03:38, Ted Felix wrote:

On 7/22/19 3:05 AM, Lorenzo Sutton wrote:
I see your point, although I must admit it feels much less usable and 
'reactive' now, especially being able to place notes, move them etc. 


   Your way of working is completely valid and rg should support it. 
Unfortunately, much of the code doesn't handle this well and I really 
don't want us crashing and losing people's data.  Perhaps we should add 
an "edit during playback" option to the preferences.  It will warn that 
this practice may lead to instability, crashes, and data loss.  Then it 
will reverse the fixes that I put in.  Or at least a subset of them that 
you were using.


   I'll add a feature request...



Thanks a lot Ted, sounds like a sensible compromise and I think I can 
live with that: _usually_ RG has been quite stable even with the former 
behaviour (and I _do_ always have autosave turned on... :)


Lorenzo.



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 mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


[Rosegarden-user] Not able to carry out some editing while playing back?

2019-07-21 Thread Lorenzo Sutton
I'm sure this was possible until a while ago but on 19.12 built from svn 
(build key 0f69b755c1) if a file is playing back a series of editing 
operations don't work at least in the main window and the matrix editor.


The most outstanding is undo (CTRL+Z). For instance it _is_ possible to 
move stuff (a segment or a note) or insert a note while playing, but if 
you then press CTRL+Z nothing happens, unless you stop playback.

Same for segment length change, cutting segments etc.

Has something major recently changed? The undo not working is 
particularly frustrating as often one might input a note, get it wrong 
(or simply move things around inadvertently) - while playing - and 
cannot undo until stopping playback.. ??


Lorenzo.


___
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] Auto-scrolling

2019-06-15 Thread Lorenzo Sutton

On 13/06/2019 18:52, Ted Felix wrote:

On 4/3/18 12:35 PM, Will Godfrey wrote:

If Ted can fix this he'll be my hero for life :)


   I'm now applying for the above position.  Sorry it took over a year...

   In svn you will now find that both the Matrix and the Notation 
editors behave like the segment canvas.  If you drag something outside 
of the viewport, a relatively gentle auto-scroll should begin.  


Ted thanks!! This is great.. so many times I had just 'slipped' way to 
far left or right :)


Lorenzo.


___
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] Identify / Change kayboard shortcut for record?

2019-04-20 Thread Lorenzo Sutton

Hi Ted,

On 03/04/2019 03:32, Ted Felix wrote:

On 4/1/19 4:15 PM, Lorenzo Sutton wrote:

[...]

   data/rc/rosegardenmainwindow.rc contains the shortcuts for the main 
window.


   See feature request #412 for more details.  I just updated it.
 > https://sourceforge.net/p/rosegarden/feature-requests/412/


[...]



   I'm thinking Ctrl+Space is probably the way to go.  Any concerns?



I only had time to re-build and test now with [r15482] and IMHO it works 
like a charm, thanks :)


Lorenzo.


___
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] Identify / Change kayboard shortcut for record?

2019-04-03 Thread Lorenzo Sutton

On 03/04/19 14:59, D. Michael McIntyre wrote:

On 4/2/19 9:32 PM, Ted Felix wrote:


   I'm thinking Ctrl+Space is probably the way to go.  Any concerns?


I recommend leaving "Media Record" as one of the alternatives.  Through 
no real desire or intention of my own, all of my keyboards have this 
key, and it works fine as is.  It ain't broke, but that doesn't mean we 
shouldn't add a more vanilla alternative.  Ctrl+Space seems fine.


OK... Ideally keyboard configurability, but I'd say that's not high 
priority... There _is_ actually a trick: if you start playback (CTRL + 
Enter) and then hit space with an armed track recording will star.. 
assuming one would usually always roll a bit before recording this will 
probably work in quite a few situations


BTW speaking of keyboards, I find the keyboard shortcuts for moving 
around (e.g. PAGUP/PAGEDOWN in the matrix) *so* valuable allowing me to 
not toch the mouse while e.g. moving from (musical) keyboard back to 
rosegarden etc. :)


Lorenzo.


___
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] Bug tracking in general

2019-04-02 Thread Lorenzo Sutton
Is the Sourceforce bug tracker 
[https://sourceforge.net/p/rosegarden/bugs/] still the preferred way to 
report bugs? It's tempting to write here on the list :) but as much as 
sourceforge is not the prettiest I guess it's still the best practice 
for reference etc.?



___
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] Identify / Change kayboard shortcut for record?

2019-04-01 Thread Lorenzo Sutton
The tooltip suggests that this is 'media record' which I assume must be 
some weird key on 'multimedia keyboards'. Is there a relatively easy way 
to change this? IIRC now keyboard shortcuts are hardcoded somewhere 
while once they used to be editable.


In this case I think the default should be changed to something more 
sane such as SHIFT+R or maybe CTRL+R (as the play shortcut is CTRL + 
Enter)...?


Lorenzo.


___
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 CC -- how to add ruler for ones list?

2019-03-16 Thread Lorenzo Sutton

On 16/03/2019 21:34, Brett McCoy wrote:
In the "Add Control Ruler" menu in the Matrix Editor, there are only 
these CCs listed


10 Pan
93 Chorus
7 Volume
91 Reverb
64 Sustain
11 Expression
1 Modulation

How can I add a ruler for an arbitrary CC# -- for instance, I am sending 
MIDI to an external sample player that has CC#2 available for playing an 
ornamented note. How can I send this from Rosegarden (aside from using 
Event Editor, which is painful)


Try this..

Open: Studio > Manage MIDI Devices

In the top-left area select the button "Controllers..." for the midi 
device you are connection the sample player to.


A window where you can manage including adding etc. CC# appears.

When you're done the newly added CC will appear in any "Add control 
ruler" (button with the star icon), in e.g. matrix or notation editor.


I used this quite a bit to have CC71 and CC74 rulers when playing to 
yoshimi ;)


Hope this helps.
Lorenzo.



--
Brett W. McCoy -- https://www.facebook.com/idragosani
---
"In the rhythm of music a secret is hidden; If I were to divulge it, it 
would overturn the world."

     -- Jelaleddin Rumi


___
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 mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] New Rosegarden Logo

2019-03-15 Thread Lorenzo Sutton

On 15/03/19 14:40, Ted Felix wrote:

On 3/14/19 3:40 AM, Lorenzo Sutton wrote:
Looks good... I guess a 'square' concept, i.e. without the text which 
would be used for icons etc. would be useful ;)


   I added a tile mockup to the wiki page:

https://www.rosegardenmusic.com/wiki/rosegarden_logo



What would it look like inverted (i.e. white / transparent background) 
and coloured rose (but please remember the yellow/orange... :P )


That might also address some of the concerns of people who see a too 
drastic change... After all the current icon is on a transparent 
background and thus this way we could keep it a bit more familiar..



___
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] New Rosegarden Logo

2019-03-14 Thread Lorenzo Sutton

On 14/03/19 06:22, Ted Felix wrote:
   I've got a graphic designer working on a new logo for us.  Here's one 
of her ideas.  Let me know what you all think.


Cool!



   https://www.rosegardenmusic.com/wiki/rosegarden_logo


Looks good... I guess a 'square' concept, i.e. without the text which 
would be used for icons etc. would be useful ;)


About the colour.. wondering if some reference to the old logo (yellow, 
orange tones) could remain. I always liked (and became accustomed) to 
these 'warm' colour combinations in Rosegarden - but that's just my 
personal taste and I understand that many designers prefer monochrome 
logos designs these days :)


Lorenzo.


___
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] Gruesome gotcha: Import MIDI

2019-02-28 Thread Lorenzo Sutton

On 28/02/19 01:06, rhkra...@gmail.com wrote:

On Wednesday, February 27, 2019 06:03:59 PM D. Michael McIntyre wrote:

Open   - opens a native file


Ok


Import - opens a non-native file


I don't like this -- the word import is not sufficiently intuitive for the
behavior -- if that has to stick (I'm not sure it does), then there should be
a warning dialog following selection of import, something like "this will wipe
out any existing music / information in the Rosegarden buffer"


Honestly I'm not sure what the fuss is about... If I try to an "Import" 
with a non-saved file open Rosegarden *does* warn me: "The current file 
has been modified. Do you want to save it?" which I think is pretty 
standard behaviour. This is the same exact behaviour as trying to "Open" 
a file while there is an unsaved one.


I understand the OPs frustration about losing unsaved work. This kind of 
erro happens all the time and has happened to me many times in my 
'digital life' (including losing data because I erroneously deleted 
un-backed-up files), but honestly blaming Rosegarden for this seems a 
little unfair ;)


My two cents.
Lorenzo.


___
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] Jack freewheel and jack-midi and general thoughts

2019-02-24 Thread Lorenzo Sutton

Ted,

Gotcha... And I personally agree that #471 is higher priority than 
#462... :)


But I understand it's not something simple.

Lorenzo.

On 24/02/2019 03:28, Ted Felix wrote:

On 2/23/19 2:27 PM, Lorenzo Sutton wrote:
So the the question is: would it be time to think about jack-midi 
support in Rosegarden?


   It's been time to think about that for years.  Just no one has time 
to actually think about it.  See feature request #471.


https://sourceforge.net/p/rosegarden/feature-requests/471/

But... maybe an upgrade to jack-midi would help making Rosegarden 
easier to interconnect and use more of the available hosts, synths etc.


   So prioritize feature request #471 above #462.

https://sourceforge.net/p/rosegarden/feature-requests/462/

   That's helpful info.

   I wish I had time to undertake these projects.  If no one else does, 
I might get to them in the next decade or two.  Maybe by 2040?  They are 
on my todo list.


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 mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


[Rosegarden-user] Jack freewheel and jack-midi and general thoughts

2019-02-23 Thread Lorenzo Sutton

Dear all,

As some other people on LAU might have noticed a while back I tried to 
open a discussion on LAU about jack freewheele as a way to more easily 
interoperate between jack applications, the scenario being e.g. 
composing in Rosegarden (which as you know if my favourite sequencer and 
composition tool) using external synths/hosts (e.g. like Yoshimi but 
also e.g. linuxsampler or Carla) and then 'exporting' the result to 
audio 'faster than realtime'. [0][1]
I also started a similar discussion specifically in the yoshimi mailing 
list (yoshimi also being a synth I heavily use in tandem with 
Rosegarden)...



If I understand correctly freewheeling is currently mostly used in DAWs 
such as Ardour or Qtractor for exporting a whole session. Cadence-Render 
[1] also seems to use this mechanism.


From the various discussions and reading documentation online it really 
seems that in order for freewheeling to work one mainly needs:

- JACK transport (I think in 'slave' mode)
- jack-midi

So the the question is: would it be time to think about jack-midi 
support in Rosegarden?


There is also another side point that might be relevant here: the more 
time passes the more the DSSI and LADSP olny plugin support in 
rosegarden become obsolete. Personally I wouldn't be pushing for, say, 
LV2 or (Linux) VST supports *in* Rosegarden, for me connecting 
Rosegarden to external synths and hosts works just fine (better I would 
say), as I like the idea for composing, *sequencing* and midi, which are 
a different beast compared to say audio editing. But... maybe an upgrade 
to jack-midi would help making Rosegarden easier to interconnect and use 
more of the available hosts, synths etc.


Just some ideas :)


[0] 
http://jackaudio.org/files/docs/html/group__ServerControl.html#gad65c741a1d1d2fb09efacf51437b841a
[1] 
https://lists.linuxaudio.org/archives/linux-audio-user/2016-November/thread.html#106691
[2] 
https://www.freelists.org/post/yoshimi/Crazy-feature-idea-Offline-wav-file-generation-from-midi-and-state-file

[3] https://kxstudio.linuxaudio.org/Applications:Cadence-Render


___
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] Prevent warning when closing a file

2018-10-09 Thread Lorenzo Sutton

On 09/10/18 15:25, Ted Felix wrote:

On 10/08/2018 03:04 PM, nocom wrote:
I drag and drop a file into a running rosegarden. But it asks whether 
I want to save a changed file.


   This can be changed by adding the following line to the end of 
RosegardenMainWindow::createDocumentFromMIDIFile():


   newDoc->clearModifiedStatus()

   ...and deleting the unnecessary call to slotDocumentModified() in 
that routine.


   However, there is a use case where the current behavior is helpful. 
If someone is converting a MIDI file to .rg, they will want a warning 
that they forgot to save.


I think this is the standard behaviour (e.g. think importing a wave file 
in Audacity or Ardour...). I think the OP's use case really calls for 
some 'mass converter' midi to Rosegarden .rg tool - maybe from the 
command line...? :)


Lorenzo.


___
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] Standardized Scroll Wheel Behavior

2018-04-19 Thread Lorenzo Sutton

On 19/04/2018 04:53, Ted Felix wrote:

On 04/18/2018 05:46 AM, Lorenzo Sutton wrote:
1. On the machine I tested CTRL+wheel up zoomed out and vice-versa. Is 
that intended? In most applications (e.g. browsers, text editors, but 
also DAWs) it is usually the reveres...

 >    Fixed in r15265.  Grab the latest svn and test.


Yes confirmed :)



2. If 'manually' set a vertical zoom level and then do CTRL+ wheel 
that vertical zoom level is reset to the default: bug?


   I was unable to reproduce this in either the matrix or the notation 
editors.  The vertical zoom that I selected always stayed put.  What are 
the exact steps?


Ok, so from a quick test I think this only happens id you had zoomed 
in/out by 'scrolling' with the mouse wheel on the zoom box below the 
matrix (i.e. which changes the zoom square vertical/horizontal all in 
one scroll), not if you use the vertical scroll wheel on the bottom 
right. Makes sense?


Lorenzo.

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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] Standardized Scroll Wheel Behavior

2018-04-18 Thread Lorenzo Sutton

Hi Ted

On 17/04/2018 04:36, Ted Felix wrote:

Latest svn now has standardized mouse wheel behavior for the matrix and
notation editors:
>    - Ctrl+wheel zooms horizontally.


Fantastic! This is a much appreciated and needed feature IMHO.

I have noticed two things though:

1. On the machine I tested CTRL+wheel up zoomed out and vice-versa. Is 
that intended? In most applications (e.g. browsers, text editors, but 
also DAWs) it is usually the reveres...
2. If 'manually' set a vertical zoom level and then do CTRL+ wheel that 
vertical zoom level is reset to the default: bug?


Lorenzo.

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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] Auto-scrolling

2018-04-03 Thread Lorenzo Sutton

Hi Will,

On 02/04/2018 19:36, Will Godfrey wrote:

Would some kind person please provide a way to switch this off, or at least
make it *much* slower and less aggressive.

Today I was editing multiple tracks in the matrix editor and it was driving me
nuts. It is especially bad when moving notes pitch-wise :(



Just curious: when you say "multiple tracks in the matrix editor", you 
mean literally more than one track all 'merged' into one matrix window?


And what exactly do you mean with auto-scolling (not the follow playback 
right?)


Lorenzo.


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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 17.12, codename "Ultimate Pleasure" RELEASED

2017-12-21 Thread Lorenzo Sutton

On 20/12/17 18:20, Ted Felix wrote:

ROSEGARDEN 17.12, codename "Ultimate Pleasure" RELEASED

The Rosegarden team is proud to announce the release of version 17.12 of
Rosegarden, a MIDI sequencer that features a rich understanding of music
notation along with basic support for digital audio.


Great! Thanks Ted Yves (and all the rest of the team...) :)
Lorenzo.



http://www.rosegardenmusic.com/

17.12 brings us numerous bug fixes by Yves Guillemot and Ted Felix.  Ted
has also continued his work on cleaning up the source base with a
rewrite of the Audio Mixer window and simplified handling of the volume,
pan, etc... control change knobs and faders.

BUG FIXES

   * Fix progress dialog lockups in KDE (bug #1546, r15031-r15034)

   * Fix disappearing lyrics in lyrics editor (bug #1547, r15035-r15036)

   * Fix bug #1548: Last syllable of lyrics is not copied between two
     linked segments.  (r15037)

   * Fix bug #1550: Crash with lyric editor and linked segments (r15038)

   * Fix bug #1551: No sound from an audio file when pressing rewind then
     play. (r15039)

   * Fix bug #1549: Matrix Editor: Velocity ruler not updated correctly
     when changing velocity using the velocity tool (r15041-r15046)

   * Fix alias change not updating label on the audio instrument
     parameters. (r15058)

   * Fix miscellaneous cosmetic issues related to the ThornStyle upgrade.
     (r15076-r15081)

   * Fix time mode toolbar buttons on the Event List and other windows.
     (r15083)

   * Fix incorrect window titles on the preferences and document
     properties windows.  (r15084)

   * Fix garbage property names in Event Edit window.  (r15085)

   * Display velocities modified from the velocity ruler in the status
     bar for the notation editor.  (r15088)

   * Fix bug #1552: Rosegarden fails to build with cmake-3.9.0. (r15089)

   * Fix crash when launching plugin dialog introduced by r14648.
     (r15091)

   * Fix external controller audio volume/pan bug (r15107)

   * Fix crash in rulers when pressing mouse buttons (r15116)

   * Export to LilyPond as a repeat sequence several consecutive linked
     segments is now possible (bug #1470, r15119)

   * Fix duplicate connection in initial autoload (r15122)

   * Fix crash when exporting to LilyPond. (bug #1553, r15135)

   * Fix lilypond options dialog too big. (r15140)

NEW FEATURES

   * Add "Use track name for new segments" preference.  (r15090)

Ted.

-- 


Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user



--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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] Make matrix editor default

2017-11-27 Thread Lorenzo Sutton

On 26/11/17 14:52, compl4xx wrote:

ah, thanks! this works.

next step: world domination! :)


Will is always ahead :D

FYI I also find very handy keyboard shortcuts to open segments:

N: notation editor
M: matrix
E: event list

Lorenzo.




On 26.11.2017 14:46, Will Godfrey wrote:

On Sun, 26 Nov 2017 14:34:52 +0100
compl4xx  wrote:


Hm, didn't work...

the matrix editor window doesn't have a studio tab, so I opened it, but
clicked "save current document as default" in the main window.

double-click still opens the notation editor.

Sorry, forgot you also need:

Edit->Preferences->Behaviour->Double-click opens matrix editor






--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot



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




--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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] Importing audio files

2017-09-30 Thread Lorenzo Sutton

Hi John,

On 30/09/17 17:40, John A wrote:

Hey all,

I have been trying to import wav files recorded in another program, and 
can't get it done. I go to File --> Manage Audio Files, then click add; 
I then select the file from the file browser, and get this error:


Failed to add audio file. Bad sound file
file.wav: Failed to convert or resample audio file on import

I am running Rosegarden 15.12. I did some googling, and the best I can 
tell, this is a bug with certain package versions of Rosegarden, and the 
packagers are responsible for the fix.


My questions are, is that the case? Is it fixable? Or should I just 
compile the newest version from source?


I can confirm this problem on a pretty recent version compiled from SVN 
if the audio file has a *different sample rate* compared to the current 
jack session. Indeed rosegarden seems to fail the sample rate conversion.

This seems to have been reported here:
https://sourceforge.net/p/rosegarden/bugs/1494/

On the other hand importing a file with same samplerate as the jack 
session works flawlessly.


As a work-around you could either try resampling externally your audio 
file to match the samplerate you use with rosegarden, or vice-versa 
match the jack samplerate to the desired wave file.


Lorenzo.

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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] Recording Audio from a Mic

2017-09-30 Thread Lorenzo Sutton

Hi John,

On 29/09/17 00:19, John A wrote:

Hi all,

What I am aiming at is to be able to listen to the midi tracks being 
played through the korg in the headphones while recording vocal audio 
tracks through the microphone, but I am having trouble.


I am trying to record audio from a microphone into a track in Rosegarden 
15.12. I have the track set to audio, and I have the instrument 
parameters set to 'in 1' and out to master. The input meter in the 
instrument parameters shows that signal from the mic is coming in. When 
I try to record that input onto the track, though, it only records the 
output of the other tracks, and not the vocal from the mic. These are 
midi tracks played through a korg keyboard. The keyboard and the mic are 
coming through the same interface, a scarlet focusrite.


If I understand correctly you connect both your Korg keyboard and a 
microphone to your Scarlett? Is the interface a 2i2?
In that case you would maybe connect the keyboard to input 2 and the 
microphone to input 1.
One important thing to remember, if that's your set-up, is that on the 
2i2 those are *mono* inputs.. so you're going to have to connect 
'capture_1' as jack most probably calls it (your input 1 on the Scarlett).


You could test this set-up by creating to audio tracks in rosegarden, 
then assigning 'In 1' as the Input for the first and 'In 2' for the 
second, arm the tracks (second led-like icon from the left in a a track, 
red colour) and record. In that case one track should record your 
keyboard the other one your mic.


Also something useful to know is that Rosegarden has 2 audio outputs is 
called 'record monitor out' (Left and Right respectively) which will 
output what is coming into the two record ins...


See here a screenshot of qjackctl connections with my Scarlett 2i2 
connected and sending each mono input to each of the Record in inputs 
for rosegarden:


https://i.snag.gy/mlwbgo.jpg

Hope this helps.
Lorenzo.




It seemed to me that the 'recording filters' under 'track parameters' 
might be the place this should be fixed, but both 'device' and 'channel' 
are grayed out. I'm not sure what to try. Help would be greatly 
appreciated!


Thanks,


JA


-- 


Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user



--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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] Option to always label new segments after track name

2017-09-11 Thread Lorenzo Sutton

Hi Ted,

On 11/09/17 18:54, Ted Felix wrote:

On 09/10/2017 04:25 PM, Lorenzo Sutton wrote:

As per title I think this is very handy for having more meaningful
segment labels and avoiding zillions of "Acoustic Grand Piano ones"...


  Sounds good.


I would keep this as an option in the configuration though defaulting
to false. If of interest I actually have working code for this and for
adding an option in the general configuration (starting from recent SVN).


  Please open a ticket on the patch tracker and post it there.

https://sourceforge.net/p/rosegarden/patches/


It's here:

https://sourceforge.net/p/rosegarden/patches/61/

Lorenzo.

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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] Option to always label new segments after track name

2017-09-10 Thread Lorenzo Sutton

Hi all,

As per title I think this is very handy for having more meaningful 
segment labels and avoiding zillions of "Acoustic Grand Piano ones"...


I would keep this as an option in the configuration though defaulting to 
false. If of interest I actually have working code for this and for 
adding an option in the general configuration (starting from recent SVN).


Lorenzo.

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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] RG 17.04 Debian build - multiple projects open, they play simultaneously

2017-09-07 Thread Lorenzo Sutton

On 05/09/17 04:54, david wrote:

I have 2 different projects open in Rosegarden - #1 and #2.

I opened #1 first, worked on it a while, then opened #2.

When I hit play in #2, both projects play.



Couldn't this be due to JACK transport being enabled?

You can see this in EDIT > Preferences > General [Behaviour] > Use JACK 
Transport.


In case JACK Transport is checked this would indeed be the expected 
behavior and can, in fact, be reproduced.


Just an idea...
Lorenzo

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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] a few newbie questions

2017-08-03 Thread Lorenzo Sutton

Hi,

I'm no expert on external MIDI devices (for playback - I use them only 
for input) but I'll skip to your more use-oriented question...


On 29/07/17 04:33, Andrew Kilpatrick wrote:

- Audio clips don't start when the transport is rewound and then
played... it is necessary to press play and then rewind.

Overall I really want to like and use Rosegarden, but it seems very
fragile and so far just setting up a few MIDI and audio tracks and
configuring my studio's MIDI devices has led me to what seems like a
broken file which I can't load anymore.


I never used audio with Rosegarden, just MIDI. And I did a precise 
workflow choice related to how audio works in Linux. Having Jack (and 
Jack transport), it didn't make much sense to me to use Rosegarden for 
audio when I could use Ardour in parallel. I'm not bashing Rosegarden's 
audio features here, just reporting my personal view that Rosegarden is 
an excellent sequencer with fantastic notation support able to rival 
some of the commercial ones under some aspects.
It strength also lies in using Jack and some of its features. I was able 
to compose a feature film soundtrack with RG last year and sync it with 
the video through jack transport and the excellent xjadeo (jack 
transport-enabled video player).


Of course RG does have bugs and as 2020 approaches it would be nice to 
have e.g. Jack midi or LV2 and some UI updates (personally more the 
former than the latter as there are LV2 clients out there).


I have always thought that the 'unix philosophy' works well with linux 
audio as well, but today the trend seems to have all-in-one software. 
See Ardour introducing MIDI, which IMHO was unnecessary. If I could have 
my take on the rosegarden 'roadmap' audio would be low priority and 
would push on other 'midi'/jack features and improvements, but I can see 
this is not a very popular point of view


Well I see that was a bit more of an answer to your question, anyway my 
two cents as a relatively long-standing Rosegarden user (and strong 
estimator) ;)


Lorenzo.

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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] fluidsynth-dssi weird behavior with previous files?

2017-04-29 Thread Lorenzo Sutton
On 17.02 (actually I think the string in the about should be 17.04 - I 
compiled this a week ago) I get an error message "FluidSynth-DSSI: 
error: unrecognized configure key" for files created in *previous* 
rosegarden versions using soundfonts via the fluidsynth-dssi plugin.

If I create a new file from scratch, add the synth and then the very 
same soundfont it works. Also if in the same old file I remove and 
re-add the whole synth + soundfont it works... Any idea why this may 
happen and is there another work-around?

Thanks.
Lorenzo.

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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] Rulers in notation editor don't appear

2017-01-04 Thread Lorenzo Sutton
On 04/01/17 00:07, Fernando A. Martin wrote:
> Hi.
>
> I'm using Manjaro Linux, regularly updated, with KDE 5 (Plasma 5) and
> Roegarden 16.06-2. However in notation editor I'm not being able to open
> any ruler. If I open a notation segment and then click click on the
> button "Add Control Ruler" and choose any of the rulers not one of them
> appears. I can try the same using the menu View / Rulers / Add Control
> Rulers and choose one of the rulers that nothing appears.
>
> I used the first compilation of Rosegarden 16.06 in PCLinuxOS and didn't
> have the same problem. (I had a lot of issues with audio apps in pclos
> but this one.)
>
> So, is it some issue specific to Manjaro or KDE 5 or is it a new bug of
> the new compilations of Rosegarden?
>
> Can you help me with this situation, please?

I guess this is not of much help for the situation, but here on Fedora 
24 XFCE with Rosegarden 16.13 (compiled 2a405f6b90 i.e. I guess probably 
the latest or very recent SVN) and Qt 5.6.2 (default distro package), 
the rulers work in both notation and matrix editors.

Maybe try, if you can, compiling the latest SVN version and see what 
happens?

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


--
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
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] quantization

2017-01-02 Thread Lorenzo Sutton
On 29/12/16 20:38, Ray Klassen wrote:
> I've used rosegarden for years now and generally love it. I use it
> mostly for composition. What I would love is to be able to enter notes
> straight from a synth keyboard and have the quantization in rosegarden
> remove all of the anomalies from my substandard playing and leave me
> with just notes as if I had entered them with the mouse. -- no staccatos
> tenutos or variations in velocity. and all starting and ending precisely
> as scored. Is this possible?

I guess it would be helpful if you could share a non-quantized piece (or 
snipplet) so as to try various quantization options and maybe provide a 
more precise suggestion.

Lorenzo.

--
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
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] General Midi Program change start [WAS]: Re: among 19 tracks rosegarden leaves randomly some without sound

2016-08-26 Thread Lorenzo Sutton
On 26/08/2016 09:28, Abrolag wrote:
 > On Thu, 25 Aug 2016 23:24:23 -0400
 > Ted Felix  wrote:
 >>Program numbers start at 1 for the user and start at 0 under the
 >> covers, so mistakes are easy to make.  I'm guessing the MIDI file was
 >> generated by a program that didn't subtract one from the program number
 >> before saving.
 >
 > I can never understand why the convention became that program and channel
 > numbers start from one, but banks and CCs start from zero :(

Historically I think its due to program changes being controlled from 
hardware though number selection (e.g. my Yamaha keyboard used 1 ~ 128). 
Most controllers would usually be controlled by hardware (pedals, 
wheels, knobs) and therefore on a keyboard you wouldn't usually input a 
controller change numerically as a number.

Lorenzo.

--
___
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] Video editing on Linux

2016-08-16 Thread Lorenzo Sutton


On 15/08/2016 06:55, D. Michael McIntyre wrote:
> On 08/14/2016 09:09 PM, r...@hydrophones.com wrote:
>
>> Try Cinelerra (https://cinelerra-cv.org/) it may be the middle ground you
>> are looking for.
>
> Tried it.  OpenShot, Kdenlive, Pitivi, Blender, and finally Lightworks.
> With the latter two, I'm not sure if they can do the job but I am sure I
> can't use them to get the job done.  Lightworks on Linux isn't remotely
> stable anyway.
>

Once upon a time I really got into cinelerra, then it got harder and 
harder to compile it as well as to import/export so I moved to kdenlive 
(with a bit of Openshot here and there). The nice thing about kdelive is 
that it seems to 'just' work (the drawback is that you need to install 
half of KDE and that sucks if it's not your DE).
I tend to prefer video editors with tracks, maybe because I'm more used 
to music software. Recently I tried Shotcut, and it looks like a good 
compromise between simple interface and controls, decent presets and 
usability.

One last note, on Linux I think if you want to do video editing it's 
good to always have an ffmpeg installation around for conversion etc. ;)

My two cents.
Lorenzo

--
___
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] among 19 tracks rosegarden leaves randomly some without sound

2016-08-08 Thread Lorenzo Sutton
Hi,


On 07/08/16 23:53, Mario Gummies wrote:
>
> Thanks to both for the advise.
> As I said I am really new to it. So I am happy to have something working to 
> begin with.
> Tried the fluidsynth way instead of timidity:
>> ~$ qjackctl -s &
>> :~$ fluidsynth -o synth.polyphony=512

Just note that you are not specifying the soundfont to use - fluidsynth 
requires a soundfont to be loaded or you will hear no sound ;)
Anyway...

>> FluidSynth version 1.1.6
>
>> Cannot lock down 82274202 byte memory area (Cannot allocate memory)
>> Cannot use real-time scheduling (RR/5)(1: Operation not permitted)
>> JackClient::AcquireSelfRealTime error
>> Type 'help' for help topics.

See here: http://www.jackaudio.org/faq/linux_rt_config.html

This configuration to allow your user (and therefore jack etc.) to use 
realrime priority will depend on your distribution..

What distribution are you using?

Lorenzo

--
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. http://sdm.link/zohodev2dev
___
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] among 19 tracks rosegarden leaves randomly some without sound

2016-08-07 Thread Lorenzo Sutton
On 07/08/16 14:25, Holger Marzen wrote:
> On Sun, 7 Aug 2016, Mario Gummies wrote:
>
>> Hello everybody,
>> am new to rosegarden and (linux) sound system and using it for understanding 
>> music - and thank you for your great free software first.
>>
>> With my first piece of music 
>> http://www.gutenberg.org/files/117/117-h/music/117-1.mid Beethoven's, Fifth 
>> Symphony, I stumbled with the problem:
>>
>> among 19 tracks rosegarden leaves randomly some without sound
>> You can see a screenshot here:
>> https://www.dropbox.com/s/qo4yasi3zuwutvr/rosegarden1_not_all_track_sounded.png
>> You see in the tracks marked that there should be sound but there is non. 
>> For example in the 19th track, name Kontrabass (german), there are notes but 
>> no loudspeaker icon.
>>
>> This is how I start rosegarden:
>> killall timidity;killall qjackctl; killall rosegarden
>> qjackctl -s &
>> timidity -iA -Oj -B2,8 &
>> rosegarden Downloads/117-1.rg&
>>
>> I use Ubuntu 14.04. Rosegarden:13.06.
>>
>> Does anybody have a pointer, to hear all tracks at once?
>
> I had a similar problem when I used fluidsynth-dssi as synth plugin in
> Rosegarden. It was a Limit within fluidsynth-dssi.
>
> I solved it with:
> - get fluidsynth-dssi-1.0.0.tar.gz
> - Change in fluidsynth-dssi.h
>#define FSD_CHANNEL_COUNT  32
>
> You may run into a similar limit with timidity.

Or alternatively use fluidsynth [1] from the command line specifying a 
high enough polyphony e.g.:

fluidsynth yoursoundfonr.sf2 -o synth.polyphony=512

Then connect rosegarden generalmidi output to fluidsynth (through 
qjacctl alsa midi connections...)

[1] http://www.fluidsynth.org/

>
> --
> ___
> 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 mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Cross-platform Rosegarden

2016-08-01 Thread Lorenzo Sutton
On 24/07/16 22:05, D. Michael McIntyre wrote:
...
>
> Before I really dive into pulling all of this together, I thought it
> would be appropriate to see how both the developer and user communities
> feel about all this.

I have mixed feelings about this one.
I could probably say that one of my personal motives to seriously dig 
into Linux more than a decade ago was Rosegarden - I guess that says much.

At the same time as much as I love and endorse Linux I also see the 
value of being cross platform for free software.

Finally if a side-effect of this were jack-midi, and if in turn that 
could bring Rosegarden to have some sort of 'freewheel' support (which I 
understand is a no-no with alsa midi) that would be interesting.

Lorenzo.




--
___
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 16.06, codename "Rhapsody in Blue" RELEASED

2016-07-20 Thread Lorenzo Sutton
On 18/07/16 15:06, D. Michael McIntyre wrote:
> ROSEGARDEN 16.06, codename "Rhapsody in Blue" RELEASED

Thanks! Had the chance to download and compile and quickly play with it, 
and the solo looks really good! :)

Lorenzo.


--
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports.http://sdm.link/zohodev2dev
___
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] Yoshimi device file? [WAS]: Re: Bug or feature?

2016-06-17 Thread Lorenzo Sutton
On 16/06/16 13:06, Ted Felix wrote:
> On 06/16/2016 03:16 AM, Lorenzo Sutton wrote:
>> I think one could automatize that a with a (python) script. If I recall
>> correctly rgd is XML (any 'specification somewhere?), can't remember how
>> default yoshimi banks/programs are stored (files IIRC?)...
>
> If you un-gzip one and have a look, it's pretty obvious.  Even just
> doing the bank/program section then dropping that into a more complete
> one would be a huge timesaver.  It would be Yoshimi-specific, though, I
> would imagine.  So, reuse potential would be low.

Well here's my go at it:

https://github.com/lorenzosu/rosegarden_yoshimi_banks

And here is an example .rgd file generated from the default banks 
installed (in /usr/local/share/yoshimi/banks in my case):

https://github.com/lorenzosu/rosegarden_yoshimi_banks/blob/master/yoshimi.rgd?raw=true

Haven't fully tested it but seems to work nicely with yoshimi set to 
receive MSB.

Lorenzo.

--
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports. http://sdm.link/zohomanageengine
___
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] Yoshimi device file? [WAS]: Re: Bug or feature?

2016-06-16 Thread Lorenzo Sutton

>
> Cool.. Where does yoshimi pick the bank number (e.g. Arpeggios -> 5,
> Bass -> 10).. It seems *almost* alphabetical with the exception of chip.
> Actually it would be nice to have a script which could generate the rdg
> file on a user's system :)

Never mind... I figured it out: it's generated depending on the number 
of banks..

Misc/Bank.cpp:size_t idStep = (size_t)128 / (bankDirsMap.size() + 2);

I was confused because "chip" came last, but that's because it's 
lowercase vs all the other banks.

This means that probably one could do a script which generates a rgd 
file given a yoshimi bank root directory (at least the banks part)... :)

Lorenzo

--
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports. http://pubads.g.doubleclick.net/gampad/clk?id=1444514421=/41014381
___
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] Yoshimi device file? [WAS]: Re: Bug or feature?

2016-06-16 Thread Lorenzo Sutton


On 16/06/2016 09:33, Abrolag wrote:
> On Thu, 16 Jun 2016 09:16:10 +0200
> Lorenzo Sutton <lorenzofsut...@gmail.com> wrote:
>
>> On 16/06/2016 02:13, Ted Felix wrote:
>>> On 06/15/2016 06:51 PM, Abrolag wrote:
>>>> On the next startup, if I start Yoshimi first, Rosegarden connects and 
>>>> resets
>>>> most of the controls to (now) wrong values. Changing bank root was a 
>>>> particular
>>>> problem (now pretty much resolved) because it then meant Yoshimi was 
>>>> pointing to
>>>> completely the wrong patches.
>>>
>>>Rosegarden provides support for (and works best with) device files.
>>> These contain lists of banks and programs and allow Rosegarden to
>>> control synths.  Without a proper device file for Yoshimi, Rosegarden
>>> will make a mess of things, sending whatever bank select and program
>>> changes are in whatever device file you are using.  This is what is
>>> causing trouble.
>>>
>>>You need a Yoshimi.rgd device file.  I've started working on one
>>> based on the banks/programs that were installed for me with Yoshimi.  So
>>> far, I have the Arpeggios, Bass, Brass, and Drums banks entered.  With
>>> this, RG and Yoshimi get along just fine for me.
>>>
>
> Hmmm, now you mention it I dimly remember something about this from about 10
> years ago! :o
>
>> I think one could automatize that a with a (python) script. If I recall
>> correctly rgd is XML (any 'specification somewhere?), can't remember how
>> default yoshimi banks/programs are stored (files IIRC?)... I could have
>> a try at it if other considered it useful (I did use lxml quite a lot in
>> the past so I'm quite ok with working on XML...) :)
>>
>> Lorenzo.
>
> The default installed set are in /usr{/local}/share/yoshimi/banks and are 
> normal
> directories of banks with instrument files in them. All the instrument files
> have a 4 digit number prefix.

Cool.. Where does yoshimi pick the bank number (e.g. Arpeggios -> 5, 
Bass -> 10).. It seems *almost* alphabetical with the exception of chip. 
Actually it would be nice to have a script which could generate the rdg 
file on a user's system :)

>
> Now I must go, I'm supposed to be several miles away in an hours time!
>

--
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports. http://pubads.g.doubleclick.net/gampad/clk?id=1444514421=/41014381
___
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] Yoshimi device file? [WAS]: Re: Bug or feature?

2016-06-16 Thread Lorenzo Sutton


On 16/06/2016 02:13, Ted Felix wrote:
> On 06/15/2016 06:51 PM, Abrolag wrote:
>> On the next startup, if I start Yoshimi first, Rosegarden connects and resets
>> most of the controls to (now) wrong values. Changing bank root was a 
>> particular
>> problem (now pretty much resolved) because it then meant Yoshimi was 
>> pointing to
>> completely the wrong patches.
>
>Rosegarden provides support for (and works best with) device files.
> These contain lists of banks and programs and allow Rosegarden to
> control synths.  Without a proper device file for Yoshimi, Rosegarden
> will make a mess of things, sending whatever bank select and program
> changes are in whatever device file you are using.  This is what is
> causing trouble.
>
>You need a Yoshimi.rgd device file.  I've started working on one
> based on the banks/programs that were installed for me with Yoshimi.  So
> far, I have the Arpeggios, Bass, Brass, and Drums banks entered.  With
> this, RG and Yoshimi get along just fine for me.
>

I think one could automatize that a with a (python) script. If I recall 
correctly rgd is XML (any 'specification somewhere?), can't remember how 
default yoshimi banks/programs are stored (files IIRC?)... I could have 
a try at it if other considered it useful (I did use lxml quite a lot in 
the past so I'm quite ok with working on XML...) :)

Lorenzo.

>I'll send it to you for testing once I've got it completed.  There
> are a lot of programs.  This will take some time.  I have to enter them
> all manually.  It's not fun.
>
> Ted.
>
> --
> What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
> patterns at an interface-level. Reveals which users, apps, and protocols are
> consuming the most bandwidth. Provides multi-vendor support for NetFlow,
> J-Flow, sFlow and other flows. Make informed decisions using capacity planning
> reports. http://pubads.g.doubleclick.net/gampad/clk?id=1444514421=/41014381
> ___
> Rosegarden-user mailing list
> Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
> https://lists.sourceforge.net/lists/listinfo/rosegarden-user
>

--
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports. http://pubads.g.doubleclick.net/gampad/clk?id=1444514421=/41014381
___
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] Re-send: MIDI loops back to keyboard

2016-06-15 Thread Lorenzo Sutton
Hi,

On 15/06/2016 15:48, Vegard Svanberg wrote:
[...]
>
> To test it, I'm just using my old Edirol (Roland) USB MIDI interface and
> a Kawai K-11 keyboard. Keyboard is attached with MIDI IN/OUT cables and
> all audio is played on the keyboard (I've not installed a soft synth in
> Rosegarden).
>
> I quickly discovered that I have the exact same problem on Rosegarden as
> I had with Cakewalk on Windows (with a different interface; the Roland
> MPU 401)  many years back - but I'm a bit unsure on how to describe
> it!
>
> Simply put, when I record using my keyboard, it appears that Rosegarden
> (or something) feeds the recorded MIDI immediately back to the keyboard.

This seems a quite typical MIDI thru (or echo) problem. I assume your 
keyboard is also producing sound. Maybe this can be useful (i.e. how to 
disable midi thru in rosegarden):

http://www.rosegardenmusic.com/doc/en/studio-midi-routing.html

Lorenzo.

--
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports. http://pubads.g.doubleclick.net/gampad/clk?id=1444514421=/41014381
___
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] Bug or feature?

2016-05-16 Thread Lorenzo Sutton
On 16/05/16 22:10, Ted Felix wrote:
> On 05/16/2016 09:44 AM, Lorenzo Sutton wrote:
>> Hi Ted, what do you mean with controllers removed? You mean explicitly
>> removing them from the device set-up? This (I think) would disable use
>> of controller rulers (as reverse to adding controllers which enables
>> rulers) and that would be rather inconvenient.
>
>Ok, then that's still a problem for you.  So, you need a "Send
> Initial CCs" checkbox (to uncheck) on the Instrument Parameters panel.
> That should be relatively easy to implement.  I assume it would cause
> the knobs to go away since there's no point in them if no initial CCs
> are going out.

No wait! I still want to be able to mess with volume and controllers 
(knobs in tracks and automation in the matrix).
What I would like to exlude is sending them when the file *loads*, but 
this especially applies to bank/program change which mangles my yoshimi 
state file I (possibly) already opened in yoshimi.

But it maybe a corner case so maybe also hear what other users think :)



--
Mobile security can be enabling, not merely restricting. Employees who
bring their own devices (BYOD) to work are irked by the imposition of MDM
restrictions. Mobile Device Manager Plus allows you to control only the
apps on BYO-devices by containerizing them, leaving personal data untouched!
https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
___
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] Bug or feature?

2016-05-16 Thread Lorenzo Sutton


On 16/05/2016 14:41, Ted Felix wrote:
> On 05/13/2016 07:54 AM, Lorenzo Sutton wrote:
>> it would be nice to have an option to not
>> send anything upon file load / playback
>
>   We should be closer to this now.  Using a device with the controllers
> removed and unchecking the Bank/Program checkboxes should result in
> nothing going out.  Try it out with the latest and see if anything
> remains to be done for this.

Hi Ted, what do you mean with controllers removed? You mean explicitly 
removing them from the device set-up? This (I think) would disable use 
of controller rulers (as reverse to adding controllers which enables 
rulers) and that would be rather inconvenient.

--
Mobile security can be enabling, not merely restricting. Employees who
bring their own devices (BYOD) to work are irked by the imposition of MDM
restrictions. Mobile Device Manager Plus allows you to control only the
apps on BYO-devices by containerizing them, leaving personal data untouched!
https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
___
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] Looping

2016-05-15 Thread Lorenzo Sutton
On 15/05/16 16:11, Abrolag wrote:
> On Sun, 15 May 2016 08:54:02 +0100
> Mike Rose  wrote:
>
>> Hi there
>> A remember using Rosegarden many years ago now.
>> I've followed developments. It's turned into a really good sequencer.
>> There are a lot of things I love about it..
>>
>> One thing that stopped me using it concerned looping. I found it so
>> fiddly I gave up.
>> IMO the ruler at the top of the screen is much too narrow vertically.
>> I've come back after many years and installed it and still see the same
>> thing is there. I wish there was a way of making the ruler a lot bigger
>> vertically.

Personally I find the ruler the right size balance between usefulness 
and unobtrusiveness... But I am 'still' at a 1368 resolution, so no 
super-duper-hd display here :)

>>
>> In a lot of sequencers if you want to loop a section you just drag/draw
>> easily on the ruler and let go of the mouse and a couple of loop markers
>> are  created with automatic looping switched on. It makes looping a no
>> brainer.
>> I reckon  Rosegarden would benefit from this.
>>
>> Looping is  common activity in sequencers when you are building up a
>> track. I find I want to use the sequencer but this is a show stopper for me.
>>
>> What do you think. It could just be me!

[...]

> There is a sneaky way you can get effective looping of complete bars.
>
> Once you've got the section you want to loop in place, highlight just that
> segment and switch on repeat. Where you want the loop to stop, insert another
> segment. An 'empty' segment will simply stop the loop, but if you highlight
> that segment and switch on repeat, away you go again with just the new 
> segment.
 >
 > Put segments on different tracks and you can give them different loop 
times :)
 >
 >


Yes, repeat of individual segments is a great feature, especially the 
fact that you can repeat segments individually (e.g. imagine a verse + 
chorus).

That said, it is different from looping sections of a whole song which 
as Mike says has many use cases.
Another way to set the loop range is through the Transport bar which is 
toggled with the 't' key.
To quickly set a point at exact measure limits another 
(not-so-well-known?) feature is that if you press PAG-UP and PAG-DOWN 
keys in Rosegarden you alway move backward/forward exactly at measures 
(I use this really a lot in general) so you can precisely move to the 
start of your range, click on the start loop range button (leftwards 
arrow at the left of the loop toggle button) etc.

My two cents.
Lorenzo.

--
Mobile security can be enabling, not merely restricting. Employees who
bring their own devices (BYOD) to work are irked by the imposition of MDM
restrictions. Mobile Device Manager Plus allows you to control only the
apps on BYO-devices by containerizing them, leaving personal data untouched!
https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
___
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] Bug or feature?

2016-05-13 Thread Lorenzo Sutton


On 13/05/2016 13:18, Ted Felix wrote:
> On 05/13/2016 06:06 AM, Lorenzo Sutton wrote:
>> Does this solve the problem where if I open yoshimi (or it is already
>> opened) and load a state file *before* opening file in rosegarden,
>> rosegarden will fire a set of program changes which effectively mangle
>> my yoshimi state?
>
>   Probably not.  We still send the initial setup out on file load to get
> external synths ready.  If you don't want bank selects or program
> changes sent out, uncheck the Bank and Program checkboxes in the
> Instrument Parameters box for each track.
>
> Ted.
That's actually what I (think I) do, or better, what I do is to create a 
new midi output usually called something like "yoshimi" which is just 
blank (i.e. not general midi etc.) and would assume that wouldn't be 
sending anything. Still a bunch of program changes (and maybe 
controllers) is sent upon file load...

For scenarios like yoshimi and external synths which already have 
bank/patch/state management it would be nice to have an option to not 
send anything upon file load / playback, but only if it is in the 
events. i.e. if I have controllers explicitly written in the segment I'd 
obviously want those sent.

Lorenzo.

--
Mobile security can be enabling, not merely restricting. Employees who
bring their own devices (BYOD) to work are irked by the imposition of MDM
restrictions. Mobile Device Manager Plus allows you to control only the
apps on BYO-devices by containerizing them, leaving personal data untouched!
https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


  1   2   >