WordPress 3.0

Ich bin fasziniert von WordPress 3.0

Sehr schön umgesetzt. Was mich am meisten freut ist auto-update auf neuere Versionen. Und es gibt so viele schöne kleine Dinge die das Bloggerherz erfreuen. WordPress privat zu hosten lohnt sich jetzt erst recht!!

Veröffentlicht unter Allgemein | Verschlagwortet mit , , | Hinterlasse einen Kommentar

Curse in Python

Nachdem ich mich einige Zeit mit Python auseinander gesetzt habe, bin ich auf Curse in Python gestoßen und habe eine nützliche Klasse zur Bildschirmausgabe geschrieben. Diese erkennt die Größe des Terminals und ermöglicht ein einfaches schreiben auf dem Bildschirm, auslesen der gedrückten Taste und dem einlesen eines Befehls (Rückgabe als String).

Ein kleines Beispielprogramm lässt ein AsciiBild über den Bildschirm wandern. [.ZIP]

Ein weiteres Beispielprogramm zeigt andere Aspekte der Klasse und zeigt auch die Steuerung über die Pfeiltasten. [.ZIP]

Veröffentlicht unter IT, Python | Verschlagwortet mit , , , , , | Kommentare deaktiviert

Pdsend Projekt 0.1 – in Python

Creator Adrian Enns

Creator Adrian Enns

Mein neues Projekt kombiniert PureData und Python. Es setzt sich zum Ziel bestimmte Objekte in PureData über Python anzusteuern. Ziel ist es (vorrerst) BpmMachine, Sequenzer, Synthesizer, Beatsequenzer und Beatmachine als Objekte zur verfügung zu machen und diese komplett über Python zu steuern. Lediglich Data und Soundstreaming wird noch verbunden.

Fertig ist schon die BpmMachine, lässt sich komplett steuern und sieht in der Gui noch gut aus. linker Ausgang bekommt einen Bang auf jeder eins. Rechts befindet sich ein integrierter Zähler von 0 – 31, Der quasi einen Takt (4/4) in 32 Steps unterteilt.

Die Dateien veröffentliche ich aber vorerst nur in *.pd und *.pyc. Wer allerdings an dem Projekt hat, kann mich allerdings auch gerne anschreiben. Antesten könnt ihr das ganze aber mit den Files. Python und PureData sollten nur lafen. [.ZIP]

Veröffentlicht unter IT, PureData, Python, Snippets, musik | Verschlagwortet mit , , , , | 2 Kommentare

livePD

Dies ist ein kleines aber mächtiges Programm, welches eine Textdatei (rechts) in Messages splittet und an requests sendet (z.B. “r tempo”). Durch das Metro 1000 wird die Textdatei einmal in der Sekunde gelesen, was bedeutet, wenn man die Textdatei absichert, geht der Inhalt mit dem nächsten BANG in das Programm.

Das eröffnet mir mehr Möglichkeiten, Live etwas zu machen ohne viele Midicontroller (die ich aber auch vorteilhafterweise verwenden kann). Ausserdem könnte man für Synthesizer Sets auf diese Weise konfigurieren und nachhaltig speichern.

Ich muss sicher noch einiges über Puredata lernen, aber man lernt ja auch immer nur Schritt für Schritt.

Veröffentlicht unter PureData, Snippets, musik | Verschlagwortet mit , , , , , | Kommentare deaktiviert

Grauwertberechnung in Java

import java.util.Scanner;

public class LearningByDoing {
	public static void main(String[] args) {
		// Uebung 4 Aufgabe 7
		// MAKE Grauwert

		int farbwert = 0xff3344;
		System.out.println("Der Farbwert ist: " + farbwert);

		// Filter der einzelnen Farben

		int rot = farbwert % 0x100;
		System.out.println("Der Rotwert ist: " + rot);
		farbwert = farbwert / 0x100;

		int gruen = farbwert % 0x100;
		System.out.println("Der Gruenwert ist: " + gruen);
		farbwert = farbwert / 0x100;

		int blau = farbwert % 0x100;
		System.out.println("Der Blauwert ist: " + blau);

		//Berechnung des Grauwertes

		int grauwert = ((54 * rot) + (183*gruen) + (19*blau)) / 256;

		// Ausgabe

		System.out.println("Der Grauwert ist " + grauwert);

	}
}
Veröffentlicht unter IT, Java | Verschlagwortet mit , , , , | Kommentare deaktiviert