programming

Grepping About

What On Earth is Grep

As a tool "grep" is just one of those commands that once you begin to use you just can't do without, nothing in it name suggests what this command does. Grep Wikipedia documents grep as a command line text search utility originally written for Unix. The name is taken from the first letters in global / regular expression / print, a series of instructions for the ed text editor.

Converting filenames to lower case

Converting "Mixed Case" filenames to "Lower Case"

Command-Line-Fu

Just a head's up on a pretty cool site that I came across today: Command-Line-Fu

SC-99 Basic Classes

SuperCollider - Tutoral 99 (Class and Object Basics)

Originally authored by Celeste Hutchins

SC-04 Basics More Commands

SuperCollider - Tutorial 04 (More Commands)

Authored by Derek Shaw

Needed

Start Applications >> Audio & Video >> JACK Control
If top left Start button is Green select it
This needs to start with no errors
Start Applications >> Accessories >> Text Editor (Gedit)
Start Tools >> SuperCollider mode
Start from SuperCollider menu >> Start Server
Monitor the lower Text Editor (Gedit) display for errors

SC-03 Basics Commnd Set

SuperCollider - Tutorial 03 (Basics Command set)

Authored by Derek Shaw

Needed

Start Applications >> Audio & Video >> JACK Control
If top left Start button is Green select it
This needs to start with no errors
Start Applications >> Accessories >> Text Editor (Gedit)
Start Tools >> SuperCollider mode
Start from SuperCollider menu >> Start Server
Monitor the lower Text Editor (Gedit) display for errors

SC-02 Basics II

SuperCollider - Tutorial 02 (Basics continued)

Originally authored by David Cottle

Needed

Start Applications >> Audio & Video >> JACK Control
If top left Start button is Green select it
This needs to start with no errors
Start Applications >> Accessories >> Text Editor (Gedit)
Start Tools >> SuperCollider mode
Start from SuperCollider menu >> Start Server
Monitor the lower Text Editor (Gedit) display for errors

SC-01 Basics

SuperCollider - Tutorial 01 (Basics)

Originally authored by Gaisai Haolah

These document are heavily influenced by two very talented SuperCollider programmers Celeste Hutchins and Gaisai Haolah. I have no skill of my own to portray at least not with SuperCollider so I have stolen relevant snippets from these programmers to demonstrate some of the workings of the SuperCollider application.

SC-00 Introduction

Super Collider an Introduction to Audio Synthesis Programming

From the outset you should know I am not a programmer, I have never been very good at it and probably never will be, so if there are any programming experts out there that would like to develop these tutorials, I will gladly hand over the baton. I would imagine at some point these tutorials will cease due to the fact that I lack musical knowledge that would keep me going when the programming side of me runs out.

Learning C++ Coding on Linux - Your First C++ Program

Quick Note: This was written by a fairly new programmer (4-6 months using C++ at the time of writing). Please comment or email me at ccmachine[at]gmail[dot]com if there are mistakes or things you believe i should/should not have said. However this also gives me a good perspective into what somebody completely new should know.

Why would you want to learn C++? It's a time-tested language that's been around over 20 years and as such, C++ code can be run on pretty much any computer or device you come across (so long as you compile it for such, more on that later).

What do you need to learn to code?

  1. A computer
  2. Logical and maybe mathematical skills (particularly for game programming), or at least common sense in both.
  3. A text editor and C++ compiler.

Obviously, coding can be pretty complex. For this I'm going to assume you're using Ubuntu or any other Linux distribution with a packaging system (apt, yum, synaptic, etc).

Syndicate content