-----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 all and sorry for crossposting...
I'm happy to announce a new version of QuteCsound (0.4.1). This
release is mostly a bug fix and usability enhancement release, but it
also contains a few minor useful features. One of the highlights is
localization in Spanish, German and French.
QuteCsound is a simple frontend for Csound featuring a highlighting
editor with autocomplete, interactive widgets and integrated help. It
is a cross-platform drop in replacement for MacCsound (it can open
files created in MacCsound), and aims to be a simple yet powerful and
complete development environment for Csound.
QuteCsound 0.4.1 has been tested on Windows, OS X, Linux and Solaris,
and it is free software released under the LGPLv2 or at your option GPLv3.
You can get it here:
http://sourceforge.net/project/showfiles.php?group_id=227265&package_id=275…
There's more information here:
http://qutecsound.sourceforge.net/
You can download a Quick Reference pdf document in English, Spanish or
German here:
http://sourceforge.net/project/showfiles.php?group_id=227265&package_id=319…
Questions, comments and suggestions can be posted to the main Csound
mailing list, or join the QuteCsound users mailing list at:
http://lists.sourceforge.net/lists/listinfo/qutecsound-users
Thanks to Joachim Heintz for continuous feedback, translation and
examples, François Pinot for the french translation and Andy
Fillebrown for the Windows installers and fixes for Windows issues.
Enjoy!
Andrés
New in 0.4.1:
-Many new examples
-Licenced under the LGPLv2 and GPLv3
-Print action in the menu (to print csd text)
-Spanish, German and French localization (many thanks to Joachim
Heintz and François Pinot)
-Line number display in status bar
-OK button is now the default button (activated with enter) for widget
preferences
-Quick Reference pdf in English, Spanish and French
-Improved indent/unindent and comment/uncomment
Fixed:
-Greatly improved performance for code highlighter
-Greatly improved performace for large graph display
-Highlighting of error line
-Open from finder on OS X
-Various permission problems for temporary files
-Fixed buttons showing correct status of panels on startup
-Improved console message handling
-Improved internal handling of values in slider and knob
-ScrollNumber widget now propagates its value correctly to other widgets
-Added xpm version of icon to reduce dependency on imagemagick for
Debian packaging
-Fixed external program launching on windows
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