The name "ChucK" needs some kind of prefix or suffix to give some method of good Google searches. "ChucK music" gives ChucK berry; just "ChucK" gives a movie; "ChucK videos" is useless. If Google did understand the last capital letter, it would be all fine. Google's own language is Go (or "Google Go"). They have another way to write it - "Go-lang". Go-lang gives all necessary things. "Go programming" does the same, but for general searches, this is not good - you might search for Go examples (and this sight might have no hint about programming) or Go users. You could search for Go libraries (not "Go programming libraries") or e-mail applications written in Go (no "e-mail applications written by programming in Go"). Just having some convention - for example that "ChucK" is abbreviation of "Chuck K..." and then having this "Chuck K..." in title or first occurrence of language's name in each good page talking about ChucK. Otherwise it's just too much work to search :) So ..ChucK name conquest? With this http://www.dasher.org.uk/ powerful application I found a few days ago it took half of minute to find my own suggestion - "Chuck Kit". It could be also "Chuck sound Kit" or "Chuck soundKit" (to keep the case convention). I would be happy if it was *anything* - anything except some very common english name, which gives us all kinds of stars and TV programs when googled for. Tambet
2010/9/5 Tambet
The name "ChucK" needs some kind of prefix or suffix to give some method of good Google searches.
Not a bad point at all. I've been getting into Fluxus ( http://www.pawfal.org/fluxus/ ), which has similar issues to ChucK. In the case of Fluxus it's a art movement, and not a martial-arts actor, but the effect is much the same. For the Fluxus flickr group and in some other places "fluxus.scm" is used, where ".scm" is the traditional file extension for Scheme code. We could use "ChucK.ck"? Or something more elaborate like "chuckage"? Generally it helps to add terms like "code", "livecode" or "language" to searches, BTW, and in practice that solves most issues, in my experience. Yours, Kas.
On 5 September 2010 05:57, mik
Op 05-09-10 04:13, Tambet schreef:
just "ChucK" gives a movie
but the second hit is ChucK.
It's 8-th for me ...Google learns a bit about you (for example, Java programmer gets Java pages first). Even YouTube learns and suggests ;) But the point is - how to search just a list of many top-rated pages about ChucK? And, especially, how to do video search?
m _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
I usually google "ChucK audio" (without the quotes), which gives me the
chuck site as the first match.
/Stefan
2010/9/5 Tambet
On 5 September 2010 05:57, mik
wrote: Op 05-09-10 04:13, Tambet schreef:
just "ChucK" gives a movie
but the second hit is ChucK.
It's 8-th for me ...Google learns a bit about you (for example, Java programmer gets Java pages first). Even YouTube learns and suggests ;)
But the point is - how to search just a list of many top-rated pages about ChucK? And, especially, how to do video search?
m _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
-- Release me, insect, or I will destroy the Cosmos!
2010/9/5 Stefan Blixt
I usually google "ChucK audio" (without the quotes), which gives me the chuck site as the first match.
same here. rf
/Stefan
2010/9/5 Tambet
On 5 September 2010 05:57, mik
wrote: Op 05-09-10 04:13, Tambet schreef:
just "ChucK" gives a movie
but the second hit is ChucK.
It's 8-th for me ...Google learns a bit about you (for example, Java programmer gets Java pages first). Even YouTube learns and suggests ;) But the point is - how to search just a list of many top-rated pages about ChucK? And, especially, how to do video search?
m _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
-- Release me, insect, or I will destroy the Cosmos!
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
-- GNU/Linux User #479299 skype: fabbri.renato
I hear constant moaning about "ChucK lacks features", now "ChucK is to short". WTF? Use something else if you don´t like it. Basti Am 05.09.2010 um 16:24 schrieb Renato Fabbri:
2010/9/5 Stefan Blixt
: I usually google "ChucK audio" (without the quotes), which gives me the chuck site as the first match.
same here. rf
/Stefan
2010/9/5 Tambet
On 5 September 2010 05:57, mik
wrote: Op 05-09-10 04:13, Tambet schreef:
just "ChucK" gives a movie
but the second hit is ChucK.
It's 8-th for me ...Google learns a bit about you (for example, Java programmer gets Java pages first). Even YouTube learns and suggests ;) But the point is - how to search just a list of many top-rated pages about ChucK? And, especially, how to do video search?
m _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
-- Release me, insect, or I will destroy the Cosmos!
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
-- GNU/Linux User #479299 skype: fabbri.renato _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
For the "ChucK lacks features that Java has" part one can use Java & ChucK side by side. Or just use C++ and nothing else. Or write your own (and don´t forget to include all those features you requested - even if they require years of full time work by large development teams) Concerning the name there is an island that needs a new name much more urgently: When typing Java into Google something else than the island is found first! We really should start a petition. First we must rename the island because typing "Java island" is too much work. Second we must rename ChucK because typing "ChucK language" or "ChucK audio" is too much work. Basti Am 05.09.2010 um 18:02 schrieb Hans Aberg:
Suggestions?
On 5 Sep 2010, at 16:45, Bastian Schumacher wrote:
I hear constant moaning about "ChucK lacks features", now "ChucK is to short". WTF? Use something else if you don´t like it.
Basti
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
So what setup do you have in your mind? If one uses Java and ChucK side by side, or C++ and nothing else, aren't one going to miss the musical features of ChuCK when working in those other languages? On 5 Sep 2010, at 18:25, Bastian Schumacher wrote:
For the "ChucK lacks features that Java has" part one can use Java & ChucK side by side. Or just use C++ and nothing else. Or write your own (and don´t forget to include all those features you requested - even if they require years of full time work by large development teams)
[...]
Basti
Chuck is really good on the musical side. Java is very strong on all the other things, mostly asynchronous control stuff. I´m currently working on a project. I programmed a drum machine in Java to test my drum machine concept. Offline rendering works like a charm and is very fast. But during realtime playback sometimes when the garbage collector chimes in there is a tiny crackle in the sound. And the latency is rather high. So I decided to use ChucK. I want to use OSC and MIDI to control things via Java and a dedicated hardware control panel in conjunction with my Bachelor Thesis. I don´t think we need basically functionality in ChucK that are featuread "in almost any language we know" like it has been said. We can do those things in a language of our choice and use a transmission protocol for communication. I think at least at the stage where ChucK is now improving the protocol support (e.g. supporting OSC packages) and adding things that already have been pre-planned (e.g. "private") makes more sense. At least from my point of view it would be very much work to get all those well known features into ChucK. IMO things should be kept simple, then it´s easier to keep things predictable. Am 05.09.2010 um 19:46 schrieb Hans Aberg:
So what setup do you have in your mind? If one uses Java and ChucK side by side, or C++ and nothing else, aren't one going to miss the musical features of ChuCK when working in those other languages?
On 5 Sep 2010, at 18:25, Bastian Schumacher wrote:
For the "ChucK lacks features that Java has" part one can use Java & ChucK side by side. Or just use C++ and nothing else. Or write your own (and don´t forget to include all those features you requested - even if they require years of full time work by large development teams)
[...]
Basti
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
You might check out the Haskell package Haskore <http://haskell.org/haskellwiki/Haskore
, which allows doing music in a high level OO style. And Tom Lieber has made a Ruby port of Chuck, Ruck http://github.com/alltom/ruck.
As for using other languages, that is not at all that easy, because ChucK, in order to achieve strong timing, runs in a single thread, synced every sample time (at about 44 kHz). So timing is in fact quite tight. And a lot of users are not programmers or do not want to program other languages when using ChucK - too time consuming. So ChucK really needs new features within itself. The likeness with the Java grammar has in the past been mentioned negatively, with the view that ChucK might have been better off with having its a more distinct grammar, better adapted to its tasks. On 6 Sep 2010, at 03:11, Bastian Schumacher wrote:
Chuck is really good on the musical side. Java is very strong on all the other things, mostly asynchronous control stuff. I´m currently working on a project. I programmed a drum machine in Java to test my drum machine concept. Offline rendering works like a charm and is very fast. But during realtime playback sometimes when the garbage collector chimes in there is a tiny crackle in the sound. And the latency is rather high. So I decided to use ChucK. I want to use OSC and MIDI to control things via Java and a dedicated hardware control panel in conjunction with my Bachelor Thesis.
I don´t think we need basically functionality in ChucK that are featuread "in almost any language we know" like it has been said. We can do those things in a language of our choice and use a transmission protocol for communication. I think at least at the stage where ChucK is now improving the protocol support (e.g. supporting OSC packages) and adding things that already have been pre-planned (e.g. "private") makes more sense. At least from my point of view it would be very much work to get all those well known features into ChucK. IMO things should be kept simple, then it´s easier to keep things predictable.
On Sun, 2010-09-05 at 04:57 +0200, mik wrote:
Op 05-09-10 04:13, Tambet schreef:
just "ChucK" gives a movie
but the second hit is ChucK.
"chuck language" gives you the lang specs. "chuck sound" gives you the main page. It looks like it is fine as it is. There are probably better things to spend time on. -- Fernando
participants (8)
-
Bastian Schumacher
-
Fernando Lopez-Lezcano
-
Hans Aberg
-
Kassen
-
mik
-
Renato Fabbri
-
Stefan Blixt
-
Tambet