Thursday, October 8, 2009

What Camera Will The Fp-100 Film Work In

Numbers fold


Today I was hacking with a program that would generate random numbers, but I lost most of my time. However, in making the tests a program I created this sequence of numbers, watching carefully, I seemed to be three dimensional. As a wave of numbers. Then I held the image to see later if I did the same effect or if I was at the mercy of a random crowds ...

Thursday, October 1, 2009

How To Make A Dune Buggy Street Legal

ChucK Manual of Electronic Music 1 - Hello Wolrd!

With this post we start the actual programming with ChucK.

we start the jack server by opening the program JACK Control (Applications> Sound & Video> JACK Control) and press the start button.

Open a terminal and an editor write these lines of code:

SinOsc Neum => dac;
440 => neum.freq;
4:: second => now;

save helloworld.ck with the file name, open another terminal and execute the file by typing

chuck helloworld.ck

that we feel is a sine wave with a frequency of 440 Hz lasting 4 seconds.

What we did in detail?

the first line of code we create an instance of Ugen SinOsc , connecting it to another Ugen dac, which is the abstraction of the audio output. The UGens, ie generator units are modules that process the audio. The Ugen SinOsc produces sine waves and the first line of code we have created, assigning the instance to the variable reference Neum.

Ugen The two were connected with the chuck operator =>, ie the operator chuck connection that we will find literally countless times. Each

Ugen has control parameters that are proper and which are set out through the => operator.

Line

440 => neum.freq

tells us that the frequency of the instance of SinOsc Neum is set to 400 cycles per second.

If we wanted to set the gain of the oscillator to 0.5 we could write

.5 => neum.gain

The third and last line of code, very expressive, tells us that the oscillator will be put in Action 4 seconds from now ( now) , that since to run the code. We will return later on keyword now.

But what happens when we invoke the command in the terminal chuck to run our file?

Basically we start the compiler and Virtual Machine, which will allow the compiled code to be executed and concrete process the audio. The VM is active for the time required to program at the end of which will turn off automatically unless you have been ordered to remain active, but this is a matter we will discuss later.

Before concluding this post I will say that, as in the style of C and C + +, the code can be annotated with the bar we have to (/ /) For individual rows or

/ *

this is a comment
* /

for blocks of text.

enclose this post a video which shows in this first Live Coding and simple tutorial.






Neum

Brazilian Chorizo Appetizer

ChucK presentation and installation

Chuck is a programming language for sound synthesis, composition, live performance and now analysis. Exists for major operating systems, GNU / Linux, Windows and MacOS X and presents a new programming model time-based competitor.

among other things allows you to add and modify the code On-the-fly .

In this post we will install Ubuntu on ChucK. For other operating systems, where the installation is easier to refer to the documentation on the official website.

To prepare the machine with Ubuntu to host the best music software I refer to this link , which will guide you through the various components, including the jack server, which will be one we will use to gigare ChucK.

Once this is done install the dependencies that require ChucK:

sudo apt-get install bison flex gcc-4.2-multilib libjack libjack0.100.0-dev-dev libasound2-dev-dev libsndfile1 libFLAC-dev libogg-dev

downloaded the source from the site, unpack the file and open a terminal in chuck-1.xxx/src directory / and type

make linux-jack

then

sudo make install

now type

chuck if

the answer will be something like this:

[chuck]: no input files ... (Try - help)

means that the installation was successful. In case of problems please contact me.

Now we are ready to plan ...

Neum


Where Is Madison Sins Now?

What software for Live Coding? Live Coding

Live Coding can affect various aspects of digital production, but here I will mainly music. Regardless of the languages \u200b\u200bcreated directly by the coder, I will mention only a few software environments, operating an arbitrary and selective at the expense of completeness. Resources are many and varied.

Those of which I will write languages \u200b\u200band environments are free and open source, for the simple reason that the algorithms are expressions of thought, so they must be made freely freely and must be compiled and executed.

Among the languages \u200b\u200bto be mentioned GUI Pure Data, developed by Miller Puckette in 1996. This is a graphical programming environment that allows real-time to produce and process audio, video and graphics.

Pure Data (Pd) was developed to be multi-platform packages for GNU / Linux, Windows, MacOSX and sources can be freely downloaded here .

is currently maintained by the same Puckette ( http://crca.ucsd.edu/ ~ msp / ) and a host of collaborators from around the world who have contributed to the extended version , which includes several libraries that extend the possibilities of language. Among these cyto Gem, which lets you create graphics within Pd.

I will not dwell further on this software, the resources available online, also in Italian, are numerous and complete, so have fun!



With SuperCollider by the merits of the languages \u200b\u200bthat include writing code without the aid of a graphical interface.

From the site:

SuperCollider is an environment and programming language for real time audio synthesis and algorithmic composition. It Provides an object-oriented interpreted language Which functions as a network client to a state of the art, realtime sound synthesis server .

SuperCollider (SC) is an interpreted programming language , which acts as a client (SClang) of a server (SCserv) real-time audio synthesis. It 'was written by James McCartney, who released it in 1996.

Write code apparently is more complex than fiddle with the graphics, but the proper apprenticeship after you master the techniques of audio programming and to demonstrate its superior expressiveness than the graphical languages.

SuperCollider is a powerful and expressive language, and unfortunately the resources are not available online numerorissime. The few that we found are in English, except for the site Andrea Valle that besides being a coder SC, wrote the only book in Italian on the subject, to which I refer interested parties.

Obviously SC is a free, downloadable here, in versions for GNU / Linux, Windows and MacOSX.

With the next post I will start writing about Chuck , another textual language for audio. Besides a general overview write some tutorials, given the total lack Italian resources in the network.

the next ...


Neum