Re: [Rosegarden-user] Audio File Location Issue

2022-01-28 Thread steve conrad
my personal preference is to default to the same ./ as the rg file itself.

That way anyone in the habit of dumping all their rg files into
~/rosegarden will know where to find them, while people who want to save
them somewhere else can effortlessly keep the associated audio files in
that different location.

Anywhere relative to the *.rg file is good from my point of view, but this
option seems likely to be the least coding

Introducing a new dialog for something that most people haven't had spend
any time thinking about so far seems like an undesirable increase in user
friction. Not quite kwallet kind of nuisance, but better off avoided in my
opinion.

On Fri, Jan 28, 2022 at 12:11 AM Lorenzo Sutton 
wrote:

> Hey Ted,
>
> On 28/01/22 03:09, Ted Felix wrote:
> >To solve the audio file location issue (i.e. why is everything always
> > just dumped in ~/rosegarden), I was thinking we could have a dialog pop
> > up when saving with audio files for the first time.  It would ask where
> > you would like the audio files saved and provide the following options:
>
> I will say that I rarely do audio in Rosegarden, still...
>
> >
> > - To an "audio" directory where the document is saved.  (./audio)
> >(Recommended.)  (default)
> >
> > - To a directory named after the document in the directory where the
> >document is saved.  (./document name)
> >
> > - To the same directory where the document is saved.  (.)
> >
> > - To a central audio file repository. (~/rosegarden-audio)
> >
> >It might also have a "go with this from now on" option to avoid
> > showing the dialog ever again.
> >
> >I think this (along with switching to
> > "~/.local/share/rosegarden/audio" for audio files before saving) would
> > satisfy all the issues described in the bugs and feature requests
> > related to audio paths:
>
> I think it's a great idea to provide options to users which might work
> well for different workflows. If this becomes a config option it should
> also be exposed somewhere in the preferences.
>
> An additional option _might_ be to then put the audio into the
> rosegarden file (which is actually just a zip file). The reason for this
> would be that it's the most 'portable' option (e.g. for backups etc.).
> Software like QTractor and Ardour use a directory as the 'session' so
> everything is stored in a 'project' directory. I guess the unique file
> vs. directory has its pros and cons, and as of now I like Rosegarden
> approach which has the benefit of being able to start a new file without
> having to give it a name and a directory (sorry I digress).
>
> A question about the different options: would the path be saved as an
> absolute one or relative one, or both depending on the options above?
> I'm thinking about this, again, for portability. In the cases of
> ./audio, ./document and ./ IMHO the path should be relative so that if I
> move those around the audio isn't broken. In the case of ones in home
> the path should ~ so that if a user migrated their system to a new home
> stuff would still work?
>
> Lorenzo.
>
> >
> > https://sourceforge.net/p/rosegarden/bugs/1283/
> > https://sourceforge.net/p/rosegarden/feature-requests/494/
> > https://sourceforge.net/p/rosegarden/feature-requests/495/
> >
> >Any objections before I dig into this?  The pop-up at save time is
> > the most annoying thing, but you really only need to configure it for
> > your preferred way of working once and that will be the default from
> > then on.
> >
> > 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 mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Audio score creation

2021-03-21 Thread steve conrad
Nothing does that

On Sun, Mar 21, 2021, 4:15 PM M.R.P. zensky via Rosegarden-user <
rosegarden-user@lists.sourceforge.net> wrote:

> Hello I am looking for linux software that can take an audio track and
> convert it to sheet music. Does Rosegarden allow this?
>
> ___
> 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] Import sf2

2021-02-20 Thread steve conrad
Importing the sf2 in the 'manage midi devices' dialog has a mostly
decorative function. Ie, it only effects the the labels that RG assigns to
tracks.

If you are fairly new to this sort of stuff what i bet you want to do is to
load the font into a synth to make some sounds.

This is done in qsynth itself and the process is fairly self explanatory.

Once the sf2 is loaded in the synth, there is no urgent need to import it
into RG unless you find it overly confusing to have RG calling your presets
by the wrong name.

On Sat, Feb 20, 2021, 11:33 AM Mike Knott  wrote:

> Hi,
>
> I'm struggling to understand the instructions on importing a soundfont
> into Rosegarden. The Rosegarden Handbook says this is achievable (instead
> of importing an rgd file).
>
> What I'm, exactly, trying to achieve is to replace the Programs in the
> Instrument Parameter List to those in the Guitars-Universal-V1.5.sf2.
>
> I've tried using the Studio > Manage MIDI Devices Dialog to Import but am
> only getting three voices as a result (there are many, many in the
> soundfont).
>
> I'm using QSynth and have tried loading this soundfont in there but this
> changes nothing in Rosegarden.
>
> OK, apologies in advance for the newbie nature of the post.
>
> 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] beginners question : getting sound

2021-02-10 Thread steve conrad
If you're just looking to make examples of non-standard tunings, csound is
probably your most direct route. While csound's learning curve is genarally
alarmingly precipitous, in this instance it might be what you're looking
for.

On Tue, Feb 9, 2021, 10:18 AM Tom Peters  wrote:

> On 09-02-2021 05:46, Ted Felix wrote:
> > On 2/8/21 10:19 PM, david wrote:
> >> Also, what's a "sensible default" vs something that someone else might
> >> consider a headache or bloatware?
> >
> >Heh.  Yeah.  VMPK just added a built-in synth.  That caused me a
> > bunch of head scratching since it broke my setup.  Had to dig through
> > the menus to get it working again.  You can't keep the beginners and the
> > pros happy.
> >
> >We've got documentation and lots of folks here willing to help.  I
> > think we're doing it right.
>
> I agree with Ted on the folks willing to help, but I do find the
> documentation lacking. His page
> (http://tedfelix.com/linux/linux-midi.html) appears to be what I was
> looking for (it does look like some work, so I won't have time to dive
> in until the weekend), but all this info appears lacking from the
> Rosegarden site itself.  A picture of the required software stack like
> on Ted's page I think is most helpful (although oddly Rosegarden itself
> is not in it).
>
> Also in this thread opinions differ on what is required or recommended:
> JACK? Obsolete with DSSI? DSSI itself obsolete?
> Maybe too many hardware combinations and choices to have a "sensible
> default", but then an installation wizzard like someone suggested would
> be a valuable addition. And I do maintain that since almost every
> compter has a sound card and speakers, which are known to the kernel and
> detectable, getting sound out of them should be automagic.
>
> Traditionally Unix has been a bag of components and a bag of tools and
> users have had to build their own custom hotrod. But frankly, I've been
> there, done that, got the T-shirt (really I do - from the trade shows in
> the late 1990's): what I want these days is get things done. I want to
> go from A to B and don't care about the colour of the car or think about
> if I need spiked tyres along the way. That's why I asked whether
> Rosegarden is the proper tool for what I am trying to make (sound
> samples to illustrate music theory). Since I am looking for a program
> that can generate notes in Pythagorean tuning which is hardly standard,
> I suppose I need something fancy like Rosegarden so I will make the
> effort. But I foresee that I will come back with questions on how to get
> a non-standard tuning.
>
> Maybe if I figure things out I will see what I can contribute to the
> documentation.
> --
> Tom
>
>
> ___
> 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] [OT]: quick and easy music making: a marketer's dream [WAS] Re: beginners question : getting sound

2021-02-10 Thread steve conrad
Technically speaking RG does make sound without any coaxing although this
point likely won't be well taken by a first time user who just want to hear
some sequenced sounds.

Part of the problem is the sheer diversity of available instruments. Apart
from the go to fluidsynth, most distros have packages for aeolus, bristol,
hexter and plenty more. For only slightly more effort linuxsampler is just
a compile away. As such there is no single clear path to making notes come
out.

>From a novice's point of view, it will not be immediately obvious that just
hooking up RG to sytem out will be insufficient to hear the sounds they are
looking for.

To this end, it might be helpful to steer beginners toward using DSSI
plugins. That way, at least, connecting RG to system output (which should
happen automatically on startup) will make sound come out with a minimum of
configging around.

Users consulting the examples included with RG won't find a lot of help in
this regard. I know my own contributions in this area still reference a
SB128 sound card which wont get them very far in the right direction.
Perhaps a little sprucing up here would be helpful.

I haven't used RG in the fluidcentric way outlined in this thread for quite
a while now.

My current way of making the sounds come out is to use carla to connect RG
to sfz files. Apart from the sfzs themselves, everything I use ships stock
with UbuntuStudio.

My workflow is as follows:

1) Open studio controls. Make sure the a2j bridge is selected and start
jack.

2) Start carla. Drag and drop some sfzs From the file tree on the left onto
the main canvas and connect them to system out.

3) Fire up RG. Go to the 'manage midi devices' pop up and add a new device
for each sfz to be used, giving each a helpful name.

4) Back in carla, connect the RG instruments the their respective sfzs.

5) In RG, select the appropriate sfz instrument for each track rather than
just accepting the default GM device.

A similar approach works with sf2 files as well.


On Wed, Feb 10, 2021, 8:52 AM Will Godfrey 
wrote:

> On Wed, 10 Feb 2021 07:45:47 -0500
> "D. Michael McIntyre"  wrote:
>
> >But whatever. I hate this topic, and I'm going to duck my head and
> >concentrate my attention elsewhere. I just wanted to fire off this rant.
>
> FWIW, I feel your pain (as someone who fell into software development a
> similar
> way)
>
> What doesn't help, is the people who ask for special features to make
> something
> fit their unique way of working, then when it's supplied never actually
> use it!
>
> --
> Will J Godfrey
> http://www.musically.me.uk
> http://yoshimi.github.io
> 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] work flow irritants

2020-12-31 Thread steve conrad
I was recently working on an audio project in RG using an existing midi as
a guide track and encountered a couple of pesky issues I haven't run up
against before.

The midi I imported (understandably) didn't have any audio track, so I
added eight of them at one go via tracks->add tracks Doing so has the
unfortunate result that all of them come up as audio #1 rather than audio
#1-8 as might be expected and as is the case in a new empty file. As such,
they have no independent volume control and are all on the same effects
bus. A suboptimal arrangement.

While the solution was simply to manually change them to audio #1 through
audio #8,  it  didn't jump right out at me until after a bit of thinking,
never having come across this particular situation in my 15+ years of using
RG.

Is this a bug or a feature?

My second irritant is that it is no longer possible to copy and paste
between separate invocations of RG. I distinctly remember having done so in
the past. That is to say, if I have a part in one file that I wish to paste
into another, it won't do to open them both up in seperate invocations of
RG and copy and paste between them (as I have done at some point in the
distant past). The clipboard is not shared between the two instances of RG.

Instead, I have to open one file, copy the stuff I want, close that file
and open the other. Ok if it's just one copy and paste operation, but get
pretty darn tedious  if I want to transplant several chunks.

I struggle to imagine a context in which I would prefer the current
behaviour to the old one, but maybe there's a perfectly good reason for it
in someone's eyes.
___
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 raspberry pi?

2020-12-13 Thread steve conrad
Btw, when I last tried RG on a Pi, there was a precompiled version in the
Raspbian repo. Good thing. Pis aren't real good at compiling stuff is a
hurry.

On Sun, Dec 13, 2020 at 11:26 AM steve conrad 
wrote:

> I have used Rosegarden on a Pi3. It worked about as much as any desktop
> app can be said to work on one of those things. Didn't make it crash more
> than anything else. As near as I can make out, once a Pi runs out of RAM it
> just reboots and that happens pretty often using Raspbian.
>
> PIs are basically pretty useless though. The price point is a bit of a
> hoax. By the time you gear them up with a case, a screen and such they cost
> as much as a low end laptop while offering a fraction of the performance
> and stability.
>
> If you want something small and quiet for rosegarden etc, try looking into
> a micro PC like a Gigabyte brix. They've got a real computer inside.
>
> I've had a Pi for a couple years now and while I have found it technically
> capable of performing a variety of tasks, I have yet to find any
> application for which it is the right tool. So I don't use it for anything
> at all. A solution in search of a problem.
>
> And of course they're offensively black boxed as you would expect from the
> bastard child of a bunch of Broadcom engineers. Those things are not open
> source friendly in any way.
>
> Imho, Pis are a waste of time and money but Rosegarden doesn't present any
> special problems as far as they are concerned.
>
> I've heard some people like them more than I do.
>
> On Wed, Dec 9, 2020 at 5:28 PM David Tisdell 
> wrote:
>
>> I am leaning toward giving it a shot after the first of the year,
>> especially after Will Godfrey's link to the "yoshimi pi"
>> If I do, I'll post about success of lack thereof. I am thinking that I
>> will most likely have to compile RG. There probably isn't a binary in the
>> PI repository. Not that it's hard, just haven't done it in quite a while.
>>
>> Dave
>>
>> Dave
>>
>> On Wed, Dec 9, 2020 at 8:16 AM Ted Felix  wrote:
>>
>>> On 12/8/20 7:43 PM, David Tisdell wrote:
>>> > Has anyone tried Rosegarden and other linux audio apps on the newest
>>> > Raspberry PI?
>>>
>>>I have not.  However, it would be an interesting test case.
>>>
>>>On my laptop (an ancient 1st gen i3) I see about 1.7% CPU being used
>>> by RG if I launch JACK after RG is up.  If I launch RG after JACK is up,
>>> I see about 15% CPU for RG plus about 4.3% CPU for JACK.  So, if you
>>> don't use the audio subsystem (audio tracks) in RG, you can likely
>>> reduce the CPU usage considerably.  That might make it a lot easier to
>>> use RG on a Pi.
>>>
>>>Let us know how it goes if you decide to try this route.  We might
>>> need to add a "disable audio" to the preferences to allow for easier
>>> performance tuning.  We also might need to do some further performance
>>> tuning in the code.  I'm always up for that.
>>>
>>> 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 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 raspberry pi?

2020-12-13 Thread steve conrad
I have used Rosegarden on a Pi3. It worked about as much as any desktop app
can be said to work on one of those things. Didn't make it crash more than
anything else. As near as I can make out, once a Pi runs out of RAM it just
reboots and that happens pretty often using Raspbian.

PIs are basically pretty useless though. The price point is a bit of a
hoax. By the time you gear them up with a case, a screen and such they cost
as much as a low end laptop while offering a fraction of the performance
and stability.

If you want something small and quiet for rosegarden etc, try looking into
a micro PC like a Gigabyte brix. They've got a real computer inside.

I've had a Pi for a couple years now and while I have found it technically
capable of performing a variety of tasks, I have yet to find any
application for which it is the right tool. So I don't use it for anything
at all. A solution in search of a problem.

And of course they're offensively black boxed as you would expect from the
bastard child of a bunch of Broadcom engineers. Those things are not open
source friendly in any way.

Imho, Pis are a waste of time and money but Rosegarden doesn't present any
special problems as far as they are concerned.

I've heard some people like them more than I do.

On Wed, Dec 9, 2020 at 5:28 PM David Tisdell 
wrote:

> I am leaning toward giving it a shot after the first of the year,
> especially after Will Godfrey's link to the "yoshimi pi"
> If I do, I'll post about success of lack thereof. I am thinking that I
> will most likely have to compile RG. There probably isn't a binary in the
> PI repository. Not that it's hard, just haven't done it in quite a while.
>
> Dave
>
> Dave
>
> On Wed, Dec 9, 2020 at 8:16 AM Ted Felix  wrote:
>
>> On 12/8/20 7:43 PM, David Tisdell wrote:
>> > Has anyone tried Rosegarden and other linux audio apps on the newest
>> > Raspberry PI?
>>
>>I have not.  However, it would be an interesting test case.
>>
>>On my laptop (an ancient 1st gen i3) I see about 1.7% CPU being used
>> by RG if I launch JACK after RG is up.  If I launch RG after JACK is up,
>> I see about 15% CPU for RG plus about 4.3% CPU for JACK.  So, if you
>> don't use the audio subsystem (audio tracks) in RG, you can likely
>> reduce the CPU usage considerably.  That might make it a lot easier to
>> use RG on a Pi.
>>
>>Let us know how it goes if you decide to try this route.  We might
>> need to add a "disable audio" to the preferences to allow for easier
>> performance tuning.  We also might need to do some further performance
>> tuning in the code.  I'm always up for that.
>>
>> 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 mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Humanizing MIDI tracks

2016-03-27 Thread Steve Conrad
Two good things to randomize are timing and velocity, obviously.

Note velocities can be tweeked in the velocity ruler to get a faux random 
effect.

The start time and duration of notes can be given individual micro-adjustments 
in the note properties pop up. Pushing the tempo or just plain screwing it up 
can easily be replicated in this manner.

Maybe more labour intensive than one would hope, but certainly enough to breath 
some life into the rendering.

Playing with the pitch ruler can also get some of the starch out of a midi 
sequence.--
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785471=/4140___
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] Bars Ties

2015-02-11 Thread Steve Conrad
How would I go about rounding up the bar lines in a segment? It would
not appear that a bar line is an event, since in jpff;;;'s CsoundExport
code, all non-note events are printed as a comment line, and bar lines
aren't there in the output.

Same thing for ties. They aren't there either. If they aren't an event,
what are they, and how do I enumerate them? I'm more than willing to
spend a bit of time reading the code if someone could point me in the
right direction.

I'm trying to add a commented mention of the bar numbers to the csound
export. Also trying to correct the way two tied notes are output as two
separate notes instead of one long one.

Not being familiar with the RG codebase, I'm running up against a bit of
a needle in a haystack problem though.

(Sent this once already, but from the wrong email. Sorry if it double
posts eventually).


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


Re: [Rosegarden-user] Bars Ties

2015-02-11 Thread Steve Conrad
Thanks. That's helpful.

Accessing bar line positions is more trouble than it's worth for me
right is what that part of your answer tells me. That frees up some time
for me.
 
As for the ties,  a note would have two properties: one for tied from
and another for tied to. Any idea where I could find that code? Just
looking quickly, I didn't see anything like that in event.* or
notationtypes.* and there doesn't seem be be a file called note anywhere
in the tree.

I'm expecting there to be an accessor method like note-getTieForward()
which returns the note to which a given note is tied but I can't find
one. Or maybe it's just note-getProperty('tiedForward') and I have to
find where the properties are defined. In either case, I can't find it.
But I'm hardly a well informed searcher.

Csound understands legato ties between notes of different pitch, but it
has no reason to use ties between notes of the same pitch because score
events don't take place in the context of a staff with bars and time
signatures. Notes just have arbitrary start times and durations. Very
economical if you take a second to think about it. 

Unfortunately, collapse all will only work for notes with durations that
divide by 1,2,3,4,6,7 or 8. (I'm assuming that collapse all remembers to
use double dots to get the sevens). That is to say a dotted quarter note
tied to a regular quarter note can't be collapsed into anything else.
Still, seven out of eight is pretty good, so I'll be using that in the
future when doing Csound exports. Thanks.


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


Re: [Rosegarden-user] Bars Ties

2015-02-11 Thread Steve Conrad
Thanks


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


Re: [Rosegarden-user] Bars Ties

2015-02-11 Thread Steve Conrad
Csound is utterly indifferent to note names and accidentals. Notes are
called by their frequencies (yuck), midi note number or most commonly
PCH notation which is what Rosegarden exports. In PCH, octaves are
integers and the notes within an octave are decimals, so that 6.00 is
middle C, 7.04 is the E a tenth above middle C etc. 

In this scheme 4.24 is also middle C, by the way, so transposition by
simple addition (but not subtraction) is possible. Subtraction doesn't
work because 6.00 - 0.01 = 5.99, which is Eb eight octaves and a minor
third above middle C rather than the B just below it.



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


[Rosegarden-user] Blog on RG Organ Sounds

2015-02-11 Thread Steve Conrad
I have written up a short article on my experience experimenting with
organ sounds on Rosegarden using different synthesizers and effects
processors.

It may be of some interest to readers of this list.

http://steve-conrad.com/blog/?page_id=65


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


[Rosegarden-user] CsoundExport

2015-02-01 Thread steve conrad
Since rosegarden remains the only way I know of the create a csound
score using standard musical notation, I thought I might adjust a
couple of pesky things about the otherwise excellent way it makes the
files.

1) Instrument 0 is not valid in csound, so I just add 1 to the track
number to avoid i 0.

2) By convention, the first five parameters of a score are:

   p1 = Instrument
   p2 = Start
   p3 = Duration
   p4 = Amplitude
   p5 = Pitch

I've just rearranged the output to reflect this custom (assuming that
velocity is a reasonable standin for amplitude).

I've been running some conversions with this this afternoon and it
doesn't seem to break anything else in RG. Changing the RG source was
easier for me than writing a perl script to modify RG's output, even
though I'm definitely not anything like a C++ programmer.

There are a couple of other irritants I'd like to correct as well -
most notably the way two tied notes of the same pitch just come out as
two regular notes, which can be pretty jarring at times. But devising
a way of adding up the durations of two tied notes to output one long
one would require a bit more effort on my part.

For now this minor change greatly improves the usability of
CsoundExport, from my point of view at least.

Does anyone else actually use this?


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


Re: [Rosegarden-user] Ubuntustudio and Elusive libs

2015-01-31 Thread steve conrad
Thanks Ted. That was just the information I needed. Went off without a hitch.
I also tried leaving the jack.pc file untouched and passing the
correct path to the jack headers as an environmental variable. This
also worked.

Kicking myself for checking that all the libs were where pkgconfig
said they were, but not bothering to check in on the header files.

Below is a scriptlet I used to run configure for me. Maybe someone
else will find it useful in a similar situation.


#!/bin/sh
# Working ./configure invocation for rosegarden-14.12 on Ubuntu-14.10

# Tell compiler where to actually find jack headers
export JACK_CFLAGS=-I${includedir} -I${includedir}/jack

# Tell configure where Ubuntu have hidden libQtGui.so
./configure \
--with-qtlibdir=/usr/lib/x86_64-linux-gnu

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


Re: [Rosegarden-user] Useless Mode?

2014-11-17 Thread Steve Conrad
Yes, that was it. Vaguely remembered something like that but couldn't find the 
button, never having used it in all my years with RG. 

The troublesome stylized S appears in the track window but not in the main one 
so I was just looking in the wrong place. 

Thanks. 
 
 
 After spending a fair amount of time punching in a piece today, I
 suddenly found it would only play one track at a time. Whichever one I
 select in the main window.
 
 Sounds like you're in solo mode.  It's the [s] button, found in a few 
 different places.  Synchronization between the assorted different places 
 has been a chronic, complex problem, and it's entirely possible you're 
 showing solo mode here but not there, or you're in solo mode even though 
 the display indicates otherwise.
 
 -- 
 D. Michael McIntyre
 
 --
 Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
 from Actuate! Instantly Supercharge Your Business Reports and Dashboards
 with Interactivity, Sharing, Native Excel Exports, App Integration  more
 Get technology previously reserved for billion-dollar corporations, FREE
 http://pubads.g.doubleclick.net/gampad/clk?id=157005751iu=/4140/ostg.clktrk
 ___
 Rosegarden-user mailing list
 Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
 https://lists.sourceforge.net/lists/listinfo/rosegarden-user

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


[Rosegarden-user] sooperlooper

2014-05-05 Thread steve conrad
Thanks for responding to such an arguably off topic question. After a
bit of tinkering around I have managed to figure things out, mostly.

I am trying to use Rosegarden to control SooperLooper in order to
automate a variety of tasks, thereby freeing my hands from the mouse
and putting them back on my guitar where they belong.

So far I have managed to assign midi binding to the more basic commands.

Pretty straight forward, really. Just go to SL's session-properties
dialog and select the MIDI Bindings tab. Assign events to notes and
then make an RG file containing these notes.

However, I am a bit stymied trying to set up a pitch_shift binding.

When I try to create such a binding in the midi binding tab of the
preferences dialog, I see the target range showing -12 to +12 as I
would expect, but I'm kind of confused by data range options.

Obviously 128 doesn't divide evenly by 25, so I'm guessing I should
limit the range to something that does - say from 88 to 112.

When I do this I get the following line in my .slb file:

0 n 74  set pitch_shift 0  -12 12  norm 88 112


But then where does the data come from? These control events show up
in RG as plain old notes. So the only data they're packing is the
velocity.

So I set up and RG file where the are a bunch of note 74 type events
and I give them velocities somewhere in the range of 88 to 112.
(Fortunately for me, 100 is the default velocity for a new note in RG,
which corresponds to a pitch_shift of 0).

Much to my surprise this almost works as expected. The only problem is
that as soon as the notes end, the pitch_shift reverts to the
unhelpful default of -12. This is easily corrected by changing the
event type from note to note on in the midi event panel at the
bottom right of the midi bindings tab. Why it defaults to -12 is a bit
puzzling though.

One minor glitch is that pitch shifting the loop to which SL is
synching will cause other loops to fail to trigger, so don't do that.

--
Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
#149; 3 signs your SCM is hindering your productivity
#149; Requirements for releasing software faster
#149; Expert tips and advice for migrating your SCM now
http://p.sf.net/sfu/perforce
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


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

2013-04-16 Thread steve conrad
Probably the most efficient work around is to make your own sound font
with the samples retuned to suit your purposes.

The midi note to sample mapping of a font doesn't really require you
to sound the note corresponding to the midi note number you've
selected. Percussion fonts are one obvious example of a font where
note number doesn't correspond to midi pitch.

An hour or  two fiddling around with Swami and you should be up and running.

--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis  visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
___
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] 3/7/2013 2:41:57 AM

2013-03-06 Thread steve conrad
http://www.retailtrainingnetwork.com/zcel/sfpfyh/qddgdz/trhllsxw/pfyrj  



 steve conrad 


3/7/2013 2:41:57 AM   --
Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester  
Wave(TM): Endpoint Security, Q1 2013 and remains a good choice in the  
endpoint security space. For insight on selecting the right partner to 
tackle endpoint security challenges, access the full report. 
http://p.sf.net/sfu/symantec-dev2dev___
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] Busted Examples

2012-05-17 Thread steve conrad
Was that meant to be snide?

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


[Rosegarden-user] Busted Examples

2012-05-16 Thread steve conrad
I'd like to point out that my examples are broken again.

Track 9 should in all cases be a second drum track. But it comes up as
a non-percussion track in the wrong key instead.

I do this to make the notation more manageable since cymbals and
hi-hat are all notated as sharp notes whereas kick, snare and toms are
all naturals. This arrangement used to work in earlier versions of RG
but now it doesn't. Not actually sure if this is an issue with RG or
Fluidsynth.

In any case, changing track 9 so that it uses instrument 10 fixes the problem.

Sorry if I seem to be so persistently anal about a few example tunes,
but since the tunes are in C major, E minor and G minor having some
repetitive notes banging away in B major really does create a godawful
cacophony.

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


Re: [Rosegarden-user] Trouble with softsynths

2011-12-25 Thread steve conrad
The two most common reasons for this sort of thing are that either you
have no soundfont loaded in your softsynth, or else that you haven't
set up RG to route its midi output through the softsynth that you
have.

The solution to the first one will vary with the synth you're using,
but should be pretty easy to figure out. Qsynth has a pretty self
explanatory setup window for loading fonts.

To solve the second, from the main RG window go to Studio - Manage
Midi Devices and make sure that your synth is showing as one of the
available midi outputs and that it is selected.

The whole getting the sound going thing is a bit of a barrier to
entry, but it gets easier from there.

Hope this helps.

On 12/25/11, tim true twt...@gmail.com wrote:
 Hi, I am probably overlooking something, but I am unable to get any sound
 out of rosegarden. I have mint11 (probably the version of rg that goes
 along with that), and have a ton of compositions that I am unable to use
 for their various purposes (I teach)... anyhow, I have tried to use
 timidity, fluidsynth, zynaddsubfx, and some others, but nothing creates any
 sound...  How do I go about trying to fix this? (Yes, I have scoured the
 manual, etc) any help would be greatly appreciated! Thanks!!


--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] [Rosegarden-devel] ROSEGARDEN 11.11.42, codename Edelweiss RELEASED

2011-12-13 Thread steve conrad
Nice work.

Strange to see RG running on windows.

--
Systems Optimization Self Assessment
Improve efficiency and utilization of IT resources. Drive out cost and 
improve service delivery. Take 5 minutes to use this Systems Optimization 
Self Assessment. http://www.accelacomm.com/jaw/sdnl/114/51450054/
___
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] Alternative repeats

2011-05-17 Thread steve conrad
Btw, as far as playing a second ending goes (rather than notating one)
RG will truncate a repeated segment as soon as it encounters any other
segment in that track, so it's pretty easy to get it to play an
alternate ending by simply plopping down the desired second ending as
a new segment in the appropriate place and then toggling the repeat
property of the segment you want to repeat. I do this quite a bit.

--
What Every C/C++ and Fortran developer Should Know!
Read this article and learn how Intel has extended the reach of its 
next-generation tools to help Windows* and Linux* C/C++ and Fortran 
developers boost performance applications - including clusters. 
http://p.sf.net/sfu/intel-dev2devmay
___
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] (no subject)

2011-05-09 Thread steve conrad
http://bidieffe.net/wp-content/themes/classic/mylife.html--
Achieve unprecedented app performance and reliability
What every C/C++ and Fortran developer should know.
Learn how Intel has extended the reach of its next-generation tools
to help boost performance applications - inlcuding clusters.
http://p.sf.net/sfu/intel-dev2devmay___
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] Sure Is Hard to Record Rosegarden's Output

2011-03-19 Thread steve conrad
Until lately, I haven't much used Rosegarden with both audio and midi data.

I was pleasantly surprised how easy it was to work with the audio in
RG. Especially how I could chop things up and move them around without
ending up with any nasty clicks.

However, I just couldn't get the thing recorded for use in the outside
world once I was done. Tried everything. Used Audacity with both jack
and alsa hosts. Even pulse running through jack. But nothing worked.
With jack, I could record qsynth or rosegarden's audio output, but not
both. With alsa nothing worked. I tried all reasonable audio input
sources (ie, I skipped the modem etc). Recording the system just gave
me silence. Also tried setting the input to system on one of RG's
audio channels and recording that way, but that just made RG hang.
Also sort of tried Ardour, but it just made my head spin. That's a
real tough program to figure out. Looks like it'd be nice if a fella
had the time to set aside for it though.

In the end, I just stuck a jumper cable from my headphone jack to my
line in and dumped it onto an RG audio track. But surely there's a
more elegant solution available.

Btw, the audio in question can be heard at
http://soundcloud.com/steveconrad/steve-conrad-rundle-saturday if
anyone's interested in hearing a pleasant little chord change having
the living crap beat out of it by an onslaught of filthy guitar
playing.

--
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
___
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 mapped channels with no sound

2011-02-22 Thread steve conrad
Since the older examples you write of were installed, Rosegarden has made
some changes to the way channels are setup.

Beginning with version 10.02, Rosegarden no longer provides controls for
changing the channel associated with each MIDI instrument Instead each
instrument uses the same channel as its instruemnt number.

The first thing to get some sound going, is to go to the Studio-Manage MIDI
devices menu and make sure you have output sent to fluidsynth. (Some of
these examples were written to run through a soundblaster 128 rather than
fluidsynth, so when they don't find the soundblaster they just give up and
send midi output to [No Port]).

Here's what I see when I open this window after opening Bogus Surf Jam:

MIDI Outputs:

[129:0] Synth Input Port
[14:0] Midi Through Port
[No Port]  X

I get no sound because I have [No Port] selected.
Clicking on [129:0] Synth Input Port and closing the window will be enough
to give me some sort of sound.


However, Rosegarden doesn't do a perfect job of assigning sf2 patches to the
channels in these cases.

The most noticable problem for me, is that channel 9 which is supposed to be
the drum kit comes up as choir vocals which won't be in the right key or
anything.(C major rather than G minor). To fix this, select track 9 in that
middle area listing all the different tracks and then edit the track
parameters at the bottom left corner.. First check the check boxes for bank
and program. From the drop down menu for banks select bank 1:0 to get the
bank with all the drum kits in it. Then from the Program drop down menu
select what ever drum set you want.

For me this put everything to rights. But you might want to play around with
the Program assignment for the other tracks as well. Except of course that
for melodic instrument you'll want to be using bank 0:0 rather than bank
1:0.

This change from Rosegarden 10.02 has been fairly unkind to the examples
I've contributed since I invariable write the drums on two different tracks
one of which always comes up as a random out of tune racket. I do this
because all the cymbals and hi-hat positions can be written out without
accidentals in the key of B Major, while kick snare and toms are all
available without accidentals in the key of C. Also I find it easier to work
out as two tracks.

The three examples in question are Bogus Surf Jam, D'jer Fire and Stormy
Riders.

Perhaps I should fix these up and resubmit them. It is a bit of a pain to
get them going.

Hope this helps.
--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev ___
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 mapped channels with no sound

2011-02-22 Thread steve conrad
A slightly less crude approach is just to import the default studio into the
file (Studio-Import Default Studio), then make whatever ever changes are
necessary to get sound working ok and saving the file.

I did this with Djer-Fire and it seems to be working ok. Apparently just
making the changes and saving fails to get rid of whatever quirk it is in
the old soundblaster based studio that makes the sound not work.


Djer-Fire-v2.rg
Description: audio/rosegarden-composition
--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev ___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user