Process

  1. Have conversation / email with advisor
  2. Completely misunderstand everything he says (differing communication styles)
  3. Feel frustrated
  4. Mutter vague threats under breath for rest of day
  5. Avoid thesis while feeling frustrated
  6. Re-read email
  7. Start fixing problems with thesis
  8. Realize what advisor intended to communicate (I hope)
  9. Relaize that most of his suggests are improvements
  10. Feel sheepish
  11. Incorporate changes
  12. Schedule new meeting / send new email
  13. Repeat

One of us needs to switch to decaf. Also, somebody should write a pedagogy so I can understand Ron the first time. Why do I have to read his email 3 times to understand it?
Tag:

Recruitment

I keep getting things in the mail from the Army and now from the National Guard. Did somebody put me on a list as a joke? I’m about to turn 29. Don’t they want people who are bit younger and, um, straighter? And less commie pacifist? I mean, I don’t like the idea of Don’t Ask Don’t Tell and it’s a bit late for the “telling” part. But heck, maybe they try to recruit lots of people in music grad school. I could join the composer corps. I thought they liked their queer composers to be safely dead. *cough*Copland*cough*

True: if the military hadn’t fired all the bands under Clinton and didn’t discriminate, my high school tuba teacher would have prolly recommended that I sign up and prolly would have. I mean, if I’d been willing to spend my junior and sneior year practicing 4 hours / day . . . which I prolly would have.
Tags: ,

Chapter 1

I Immersive introduction / tutorial

            1.
What is a programming language? 
What is SuperCollider?

            2.
Hello world

                        A.
Starting the Program, running it, etc

            3.
Function – computes Hz from ratio

                        A.
Variables

                        B.
Arguments

                        C.
Math

                                    a.
order of operations

            3.
making sound with above function

                        A.
Client / Server

                        B.
SynthDef

                                    a.
classes and objects

                                    b.
messages / methods

                                    c.
receiver notation

                                    d.
Constructors

                                    e.
OSC

                                    f.
UGens

                        B.
Synth

            4.
making a Routine based on above

                        A.
Envelopes

 

Much like the first chapter of K&R, this won’t dwell on anything, but will go through things quickly. Subsequent chapters will address things in detail and will contain some repetition.
Tags: ,

To OM or not to OM

The Other Minds festival is coming up soon. I had been telling people that I would go, but now I’m uncertain. It’s the week before my spring break. I came back from an OM thing the week before my fall break. Flying twice cross country so close together was just murder. And I can’t really miss a week and a half of school right before break. My gf will be out of town, but my ex will be in town and attending the fest. It just seems like a lot of hassle to go to something that will be somewhat stressful. And because the fest would be pretty much every night, I wouldn’t even end up socializing, except with other people who are attending. I don’t want to fly across the country just to go to some concerts and not talk to anybody. It sounds kind of dismal and exhausting.

On the other hand, I’m on the board . . .. Why do they keep scheduling things a week before I have vacation time? bah!
Tag:

Mission Statement

I have written, for my own use, what I hope to accomplish with my thesis: a pedagological document for those who would like to learn SuperCollider. The learning audience is assumed to be made up of people who have enough computer skills to create a document and to surf the web, but no programming background. It’s also assumed they have a small very basic music knowledge such that they know terms like note and rest, but they do not necessarily have any experience composing:

The most important thing when learning C++ is to focus on concepts and not get lost in language-technical details. The purpose of learning a programming language is to become a better programmer; that is, to become more effective at designing and implementing new systems and at maintaining old ones. For this, an appreciation of programming and design techniques is far more important than an understanding of the details; that understanding comes with time and practice.

– Bjarne STROUSTRUP. The C++ Programming Language, Third Ed. p 6

STROUSTRUP is the inventor of C++, which is a language used for building all sorts of applications. SuperCollider is a language used only for music. Therefore, the most important thing when learning SuperCollider is to become a better composer. However, that may be facilitated both now and with future non-SuperCollider computer music endeavors by becoming a better programmer. Therefore, this document will cover programming and musical concepts. At the end, you should be able to make music with SuperCollider and, if you like, go on to more quickly learn another Object Oriented Language.

I found this helpful, because I want to balance programming concepts with music making. I strongly believe that a strong programming base will make users more confident and more able to realize their ideas. Ron says that I need to give them candy. He’s right. Making sound is important. However, beginning programming classes start with hello world, then go to convert farenheight to centigrade and continue with other non-exciting applications. People don’t take programming classes to learn how to do a conversion that google will do for them. The ability to get the computer to do anything is a piece of candy for any one in a programming class. I think even a musician will feel a moment of “I wrote this!” pride when they write something to calculate pitches form a base frequency and a tuning ratio.
Tag:

Quote

The most important thing when learning C++ is to focus on concepts and not get lost in language-technical details. The purpose of learning a programming language is to become a better programmer; that is, to become more effective at designing and implementing new systems and at maintaining old ones. For this, an appreciation of programming and design techniques is far more important than an understanding of the details; that understanding comes with time and practice.

– Bjarne STROUSTRUP. The C++ Programming Language ,Third Ed. p 6
And what is the most important thing when learning SuperCollider?
Tag:

Dried Apricots

My great grandfather had an apricot orchard in Sunnyvale, California. My grandfather had an apricot orchard in Cupertino, California and another one ins Hollister, California. Today, my father and uncle co-own the Hollister orchard. I come from apricot farmers, and as such, I have convictions about apricots. I am going to share them.

California Apricots

California apricots taste good. They have flavor. They are chewy in just the right way. They are locally gown (if you’re in CA and more locally grown than imports if you’re anywhere else in the US). Most apricot orchards are 40 acres or less, often 20 acres. They are grown on family farms. Apricots are labor intensive, so agro-business would rather import them from countries with lower standard of living where they can exploit farm labor even more than the can in CA. California apricots taste good, are local and support family farms. However, they are endangered by imports, primarily from Turkey.

Turkish Apricots

Just say no

Political

Seriously. You call yourself bobo. You buy fair trade coffee. You boycott sweatshop labor and buy locally grown produce and then you buy apricots from Turkey? How far did those cots have to travel to get to North America? Turkish apricots are every where because they’re cheap. And they’re cheap because the labor costs are very cheap. Drying apricots is labor intensive. When you buy California apricots, you’re creating jobs in California. When you buy Turkish apricots, you’re creating jobs in Turkey. I could go on to talk about Turkey’s government and how people tend to “disappear” there and about the Armenian genocide (perpetuated by Turkey) and how they’re trying to crush the Kurds, but um, let’s just think about how much fuel, energy and pollution it took to get those dried apricots from turkey to your mouth. global warming much, hm?

Quality

the other reason Turkish apricots are cheap is because they’re crap. They don’t even cut them in half before trying them. They taste like nothing. bleah.

Health + Sulphur + Conclusion

You buy organic, I buy organic. Yay organic! But what about sulphur on dried apricots? Sulphur is an anti-oxidant, which prevents the fruit from oxidizing and turning all brown and prevents the growth of bacteria on the fruit. Some people like brownish dried apricots. That’s ok. I don’t. The sulphur ads a bit of flavor to it. But is the sulphur bad for you? no, unless you’re allergic of have asthma. you know if you have asthma. If you’re allergic to sulphur, you might not know, however, wine also contains sulphites. If wine doesn’t make you sick, than sulphured apricots are fine. Sulpgur has been used as a preservative for a very long time. It’s not some new, scary compound produced by evil chemical company. it’s traditional. Also, dried apricots are seriously good for you. They have potasium, vitamin A, iron, fiber and all sorts of good stuff. I wish there were more sources of California organic, sulphured cots, but I don’t know of any. So I eat them with pesticides, alas. Um, but seriously. Eat more california dried apricots and stop buying turkish ones. you don’t even know what you’re missing. CA apricots are in trouble and there won’t be any more family farms if consumer spending doesn’t shift.
Tag:

Car Won’t start

Well, I dug the two feet of snow off my car and it won’t start. um, actually, i only dig out the door when i tried starting it. so mayeb it’s bad to try ruinning it encased in ice, but this does not change the fact of a dead battery. Also, something was making an odd noise. I last bought fuel in November. The thing about diesel is that it freezes. I’m hoping the my november fuel is winterized, but if it’s not, then um, i need to go buy fuel additive? I need to buy a thingee full of fuel and top of with it? My fuel system hoses would be full of gelled diesel if it’s frozen. Maybe my car isn’t moving until spring.

In case you’re wondering, yes, this is a please for you to come over with jumper cables. I swept all the snow of the hood, just to get possible access.
In other news, the snow seems perfect for making snow people (some un-politicall correct types insist on calling them snowMEN, thus ignoring all the experiences of snowWOMYN.)

update: I know how to hook up the cables, i just need to borrow them + another car
Tags: , ,

Political – how to Win

If you ask for a loaf of bread, you get half a loaf. If you play is safe and ask for a slice of bread, you get crumbs. The way to get the whole loaf of bread is to demand the bakery. There’s word that describes the outcome of going in to a debate pre-compromised and willing to give and take: that word is losing.

The Democratic Losing Leadership Council opposes Dean for DNC chair. Dean keeps asking for the whole loaf of bread! We’ve focussed-grouped that! Asking for the whole loaf of bread is risky. Wouldn’t it be better to just ask for a slice or two? The DLC, who endorsed the last two highly successful presidential candidates, thinks that copying the RNC platform is the way to win. The obfuscation, lying, distortions and scapegoating required to make the voting public buy that platform are apparently lost on the DLC. Maybe one of their focus groups could tell them that the majority of people think that health care is a right and support the idea of nationalized healthcare. But the DLC gets its money from corporations and corporate interests. So why does anybody listen to them? Corporations love fascism. The DLC is owned by those who may not even want Democrats to win.
The DLC has way too much influence and they’re proven losers. Screw them. Dean for DNC chair. A guy that asks for a full loaf rather than a slice is the best guy out there right now. Next time, we’ll get somebody who will seize for the damn bakery, already.
Tags: ,

My Cousin

My cousin was a professor and I got to wondering if she had ever published anything pedagological. So I did a WorldCat search and then just Googled her. No textbooks I can find, but research citations galore. Alas, no text of her papers, but if you want to read an abstract on Implications of tick size on the quantifications of engorgement in female Dermacentor variabilis (and I know that you do) . . .. She’s Leahy MG there. Otherwise known as Sister Mary Gerald Leahy.

I would talk some about death, but it’s a cold winter night and I think instead I will turn my attention back to my own pedagological problem of my SuperCollider Tutorial Thesis Project of doom. My advisor wants it to be more hardcore and frighten away those who are not technically saavy. Only he didn’t say it like that. I think I have an idea on how to make it fit within both of our requirements. Although maybe not. I’m kind of stuck.
What the hell would I tag this with? , maybe. (What’s a tag?)