-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi Rui,
Are you planning to add jackd --clocksource [chs] option support
qjackctl's setup options?
robin
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkn20NIACgkQeVUk8U+VK0LDzACfbpO9PN97XrD8ohpKILUeCM0f
H+sAn1PSJMwqbydKnH8eouZhpoS5nOgx
=k454
-----END PGP SIGNATURE-----
Porl, linux-audio peoples,
A SCALA scale library interface would be a fantastic idea....I did something
like this as an exercise in Python for turning SCALA .scl files into tuning
dump commands for fluidsynth (even though SCALA itself has fluidsynth scale
output :) )
One could use regex statements to parse the header, and have some case
switches to determine if the line in the scale 'body' of the .scl file was a
ratio, or value in cents, etc.
The synth engine would work with the final array of frequencies that were
spit out into a MIDI-key indexed array....
I think this would be the easier part. The harder part, and where I think
I'd need help, is integrating such functions into an existing audio
architecture, plus integrating new GUI dialogs and menus into the same...it
might take a whole to figure out if other things get broken as a
result...I'm thinking for instance of envelope scaling being related to
absolute pitch in HZ instead of MIDI note numbers. I haven't dug deep enough
into the 'whysynth' code to see, but such things might need to be
redesigned, and it might take time to work out any side effects of shoving
SCALA interface code into the mix....maybe if Sean Bolton is on the list
here, he'd have some insight into how to best fit things in with his
existing code....
Perhaps the SCALA interface library could have a modular template of GUI
dialogs/controls/menus for the more popular libs like GTK, FLTK, KDE, TK,
etc.?
Anyway, I'd be happy as a pig in %^&* to see this in whysynth, and as a de
facto standard library the same way jack is in any synth application now
written.
Best,
AKJ
http://www.akjmusic.com #my site (lots of music made with linux there!)
http://www.untwelve.org #my project (microtonal/tuning-centric concert
series ;) )
>
> On Tue, Apr 28, 2009 at 5:25 AM, porl sheean <porl42(a)gmail.com> wrote:
>
>> perhaps someone could write a simple library that takes a midi-key (0-127)
>> as input, as well as a 'scala' mapping and outputs frequency numbers? rather
>> than every project reimplementing the same idea.
>>
>> having written this, you all probably think it is obvious anyway, so i'll
>> keep quiet :)
>>
>> porl
>>
>> 2009/4/28 Dave Phillips <dlphillips(a)woh.rr.com>
>>
>> Aaron Johnson wrote:
>>> > ... after having located the code snippet in whysynth that creates a
>>> > standard 12-equal tuning array, called 'y_pitch', as factors relative
>>> > to 440HZ (A440), and indexed by MIDI note numbers. I wonder, how easy
>>> > would it be to make this table dynamic and subject to for example,
>>> > loading a SCALA .scl file, or at least, a user defined array which can
>>> > be loaded from a dialog box?
>>>
>>> I'd like to second Aaron's proposal/request. Support for Scala files
>>> should be standard in all software synthesizers. It seems a bit
>>> ludicrous to fix intonation at 12-tone ET when the medium is capable of
>>> any intonation desired.
>>>
>>> Best,
>>>
>>> dp
>>>
>>> _______________________________________________
>>> Linux-audio-dev mailing list
>>> Linux-audio-dev(a)lists.linuxaudio.org
>>> http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
>>>
>>
>>
>> _______________________________________________
>> Linux-audio-dev mailing list
>> Linux-audio-dev(a)lists.linuxaudio.org
>> http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
>>
>>
>
>
> --
>
> Aaron Krister Johnson
> http://www.akjmusic.com
> http://www.untwelve.org
>
>
--
Aaron Krister Johnson
http://www.akjmusic.comhttp://www.untwelve.org
>
> On Tue, Apr 28, 2009 at 5:20 AM, Dave Phillips <dlphillips(a)woh.rr.com>wrote:
>
>> Aaron Johnson wrote:
>> > ... after having located the code snippet in whysynth that creates a
>> > standard 12-equal tuning array, called 'y_pitch', as factors relative
>> > to 440HZ (A440), and indexed by MIDI note numbers. I wonder, how easy
>> > would it be to make this table dynamic and subject to for example,
>> > loading a SCALA .scl file, or at least, a user defined array which can
>> > be loaded from a dialog box?
>>
>> I'd like to second Aaron's proposal/request. Support for Scala files
>> should be standard in all software synthesizers. It seems a bit
>> ludicrous to fix intonation at 12-tone ET when the medium is capable of
>> any intonation desired.
>>
>
I'm glad we agree...it's one of the charms of the softsynth--getting rid of
hard-wired of physical limitations.....and SCALA is by now the de-facto
standard.
Aaron Krister Johnson
http://www.akjmusic.comhttp://www.untwelve.org
>
>
Jens,
Hi, thanks for the reply....your proposal gets us halfway there, but I'm
thinking more being able to load SCALA files at runtime, have them parsed,
and then load the array...this is what I meant by 'dynamic'...a finite
number of fixed scales > 1 is better than 1, but still, ideally, we'd want
some flexibility, no?
Best,
AKJ
>
> On Mon, Apr 27, 2009 at 11:09 PM, Jens M Andreasen <
> jens.andreasen(a)comhem.se> wrote:
>
>>
>> On Mon, 2009-04-27 at 21:39 -0700, Aaron Johnson wrote:
>> > Hi all,
>> -<snip>.
>> > here's the code snippet from 'whysynth_voice_render.c'
>> >
>> > /* MIDI note to pitch */
>> > for (i = 0; i <= 128; ++i) {
>> > pexp = (float)(i - 69) / 12.0f;
>> > y_pitch[i] = powf(2.0f, pexp);
>> > }
>> >
>>
>> You'll need to find the declaration of y_pitch[MAX_NOTES] first and
>> change that to say y_pitch[MAX_SCALES][MAX_NOTES] and then also change
>> every access from y_pitch[NOTE] to y_pitch[current_scale][NOTE] where
>> current_scale is a new (possibly global) variable initially set to zero
>> and NOTE is the original indexing variable. Don't worry ... GCC will
>> tell you where if you missed something :)
>>
>> Say MAX_SCALES == 2 you can then
>> 1) implement the second scale. For now setting everything to A440 will
>> do as proof of concept, and then later you can calculate or load
>> something sensible from a file.
>> 2) make a single button that will set the value of current_scale to 1 or
>> 0, thus changing between the two scales. Radiobuttons might be a better
>> choice for more scales, but then you'd need to read more GTK docs up
>> front.
>>
>>
>>
>>
>>
>
>
> --
>
> Aaron Krister Johnson
> http://www.akjmusic.com
> http://www.untwelve.org
>
>
Greetings,
The Phasex site is now a porn list. The author of this neat synth seems
to have disappeared.
I suggest that someone put the last source code on a public ftp site.
Best,
dp
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi there,
I'm currently thinking about using lash for my project.
But their website is down, when I used it a year ago it was worked like
crap with crashing etc.
Therefore I'm wondering how the actual state of this project is(is it
stable?) and if you recommend using it for developing.
Christian
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkn0Pr8ACgkQVC26eJ+o0+1YBwCdHdRHBipMT2i2xhekT0KHcGPX
c7kAmwewYmhyoIf8XLhNQ5S4nKW6mOph
=5UZj
-----END PGP SIGNATURE-----
hi everyone!
the videos from lac 2009 are being made available at
http://lad.linuxaudio.org/events/2009_cdm/videos/ .
most of the footage is there - the missing stuff will follow in a few
days as florian (aka faberman) gets home from a production in italy and
finds time to encode the rest.
the video quality this year is quite stunning - thanks to the theora
team for huge improvements in efficiency and quality. if you are a video
person and haven't upgraded to the thusnelda branch encoder, do it NOW
(before even going for a coffee). then hit #theora on freenode.net and
sign hymns of praise until they kick you out.
you will note that the videos are raw - they could use trimming some
talks consist of several fragments that need concatenating, but due to
some stream problems they caused oggCat to barf, even though every
single fragment plays ok. your help is appreciated - get in touch with
me off-list or via l-a-d if you have worked on the stuff and would like
to upload your improved version.
best regards,
jörn
(Sorry for crossposting, but according to the statistics there are many people who are in only one list and I want to hear the opinion of both devs and users)
Hi people,
If would like you to have a look at my initial thoughts about live-midi with notation, or the developing of a notation-based midi sequencer (for Denemo). It would be interesting to hear your thoughts, additions or comments (besides "You made a spelling/grammatical error").
http://denemo.org/index.php/Join_the_team!#Live_MIDI_out
Of course if you are interested in this or other things your help would be welcome, we are always searching for help @ Denemo. Denemo is a Open Source Music Notation Editor, based on lilypond and written in C. (And I know no better one :)
greetings,
Nils Gey
Cologne
http://www.denemo.org