Schwarzes Hamburg
Schwarzes Hamburg => Archiv => Parties in und um Hamburg -Archiv- => Thema gestartet von: livingdead am 23 April 2007, 11:57:11
-
Hier wird die Her(t)z-Frequenz erhöht und der Puls beschleunigt. Industrial und Noise dominieren diese Party, doch auch die Freunde der alten Schule kommen mit Sounds aus den Hochzeiten des EBM nicht zu kurz. Aber Achtung: diese Party bewegt nicht nur den Körper, sondern lässt auch den Kopf arbeiten!
Markthalle
Klosterwall 11
20095 Hamburg
Beginn: 22:00 Uhr
Stahlklang @ MySpace: www.myspace.com/stahlklangparty
(http://www.livingdead.de/images/events/sk_www.jpg)
www.livingdead.de
-
Aber sowas von :D
-
fett was auf die ohren. 8)
-
Kraaaaaaaaaaaaaaaaach \o/ :D
-
Aux.push(Math.random()) :P
Ich schreibe dies nur, um 1. Meinen Nerd-Status zu unterstreichen und 2. weil ich sowieso immer nur Quatsch schreibe und 3. ist das hier sowieso total off-topic.
-
Aux.push(Math.random()) :P
also wenn überhaupt, ja, dann schon eher "cat /dev/random >> /dev/alsa"
-
Ihr seid langweilig. Man nimmt eher schön bandlimitiertes gefäbtes rauschen (einmal pink und einmal mit nem 6dB-Bandpass bei ca. 2KHz, das ganze im Wechsel) und jagt das durch ne schöne Saturation, am besten eine von der Art, bei der die Bässe die Höhen fressen. Zu eurem Scheiss kann man ja nicht mal tanzen ;)
#include <stdlib.h>
#include <windows.h>
#include <mmsystem.h>
#pragma comment (lib,"winmm.lib")
typedef signed short s16;
static s16 l=0,b=0,h=0; // nicht zu verwechseln mit Sascha
static s16 count=0;
void render(s16 *buffer, int len)
{
while (len--)
{
int noise=(rand()&0x7fff)-0x4000;
if (!count--) count=30000;
if (count>10000)
{
l+=(0x1000*b)>>16;
h=noise-(b>>1)-l;
b+=(0x1000*h)>>16;
noise=l;
}
else
{
l+=(0x3000*b)>>16;
h=noise-(b>>5)-l;
b+=(0x3000*h)>>16;
noise=b;
}
noise*=10;
if (noise>0x7ffff) noise=0x7fff;
else if (noise<-0x7fff) noise=-0x7fff;
*buffer++=noise;
}
}
static struct wave
{
int RIFF,rsize,WAVE,fmt,fmtsize;
PCMWAVEFORMAT wfmt;
int data,dsize;
s16 w[60*48000];
} mywave = { 'FFIR',sizeof(wave),'EVAW',' tmf',sizeof(PCMWAVEFORMAT),
{WAVE_FORMAT_PCM,1,48000,96000,2,16},'atad',2*60*48000};
void main(int argc, char** argv)
{
render(mywave.w,60*48000);
PlaySound((char*)&mywave,GetModuleHandle(0),SND_MEMORY|SND_SYNC);
}
Das kompiliert (Windows, VC++) und läuft so übrigens. Du bist dran, Nina *fg*
(Edit: Ich hab mal den unteren Teil etwas forenfreundlicher formuliert ;))
-
Das kompiliert (Windows, VC++) und läuft so übrigens.
hmmmm, nicht ganz. ;)
tmpl1.cpp(65) : error C2664: 'PlaySoundW' : cannot convert parameter 1 from 'char *' to 'LPCWSTR'
kann´s daran liegen, dass ich die mmsystem.h aus der 2005er SDK benutze?
[edit]ok, mit multibyte- statt unicode-charset läuft das jetzt. Hört sich großartig an! ;D
-
Hihi, bei mir tut's :)
Ein wenig rythmischer:
#include <stdlib.h>
#include <windows.h>
#include <mmsystem.h>
#include <math.h>
#pragma comment (lib,"winmm.lib")
typedef signed short s16;
static s16 l=0,b=0,h=0; // nicht zu verwechseln mit Sascha
static s16 count=5000, count2=20000;
static char *beat="1101201010112022110120101010221211012012101021201011201000102222";
static char *hi="1011";
static s16 bc=0,hc=0;
void render(s16 *buffer, int len)
{
while (len--)
{
int noise=(rand()&0x7fff)-0x4000;
int boom=sin((count2*count2)/2000000)*0x4000;
if (!count--) {
count=5000;
bc++;
if (beat[bc]==0) bc=0;
hc++;
if (hi[hc]==0) hc=0;
}
if (!count2--) count2=20000;
if (beat[bc]=='1')
{
l+=(0x700*b)>>16;
h=noise-(b>>1)-l;
b+=(0x700*h)>>16;
noise=l<<4;
} else if (beat[bc]=='2') {
l+=(0x3000*b)>>16;
h=noise-(b>>4)-l;
b+=(0x3000*h)>>16;
noise=b;
} else {
noise=0;
}
if (hi[hc]=='1') {
noise += ((rand()&0x7fff)-0x4000)*(count>>12);
}
noise*=(count>>10);
noise+=boom;
if (noise>0x7fff) noise=0x7fff;
else if (noise<-0x7fff) noise=-0x7fff;
*buffer++=noise;
}
}
static struct wave
{
int rifftag;
int riffsize;
int wavetag;
int formattag;
int formatsize;
PCMWAVEFORMAT wfmt;
int datatag;
int datasize;
s16 w[60*48000];
} mywave;
int main(int argc, char** argv)
{
mywave.rifftag='FFIR';
mywave.riffsize=sizeof(wave);
mywave.wavetag='EVAW';
mywave.formattag=' tmf';
mywave.formatsize=sizeof(PCMWAVEFORMAT);
mywave.wfmt.wf.wFormatTag=WAVE_FORMAT_PCM;
mywave.wfmt.wf.nBlockAlign=2;
mywave.wfmt.wf.nChannels=1;
mywave.wfmt.wf.nSamplesPerSec=48000;
mywave.wfmt.wf.nAvgBytesPerSec=96000;
mywave.wfmt.wBitsPerSample=16;
mywave.datatag='atad';
mywave.datasize=2*60*48000;
render(mywave.w,60*48000);
PlaySound((char*)&mywave,GetModuleHandle(0),SND_MEMORY|SND_SYNC);
return 0;
}
*boah, das "code" tag suckt ja ohne Ende...
-
Du hast meinen Clippingbug gefixt. Pah. Der hat doch so schön geknarzt ;)
Hehe... wenn wir so weitermachen, wird da noch ein ganzes Stück draus und René muss das am Samstag dann spielen ;)
-
Du hast meinen Clippingbug gefixt. Pah. Der hat doch so schön geknarzt ;)
Hehe... wenn wir so weitermachen, wird da noch ein ganzes Stück draus und René muss das am Samstag dann spielen ;)
na ich bin gespannt....
-
Du hast meinen Clippingbug gefixt. Pah. Der hat doch so schön geknarzt ;)
Hehe... wenn wir so weitermachen, wird da noch ein ganzes Stück draus und René muss das am Samstag dann spielen ;)
Wenn wir das dann noch komplett in Assembler umwandeln (bis auf den Playsound-Aufruf) ist es auch an Minimalismus nicht mehr zu unterbieten :P
Sagen wir mal, der "Generator" hätte dann 1 äh.... kb :) (es wären wahrscheinlich wesentlich weniger) und es würde ganze 7 Minuten durchwummern, dann wären das immerhin 2,38 bytes/s
-
Sagen wir mal, der "Generator" hätte dann 1 äh.... kb :) (es wären wahrscheinlich wesentlich weniger) und es würde ganze 7 Minuten durchwummern, dann wären das immerhin 2,38 bytes/s
mir war doch so, als hätte Tammo schon mal einen enorm kleinen Synth geschrieben.... ;)
-
pflichtprogramm 8)
-
Vasily, bitte nur einen Ping…
-
Natürlich wieder dabei um Krach zu machen^^
-
Juhu bald wird wieder geutzt :D
Und ich bringe einen schönen Haufen cds mit :)
-
*hochschieb*
!
-
Zu einer festen Instanz der Stahlklang Party gehören die Lichtwerke von S:E:C alias Sascha E. Czucha. Die eindrucksvollen Diaprojektionen unterstreichen den musikalischen Eindruck der Veranstaltung und hinterlassen nachhaltig ihre Spuren in Körper und Geist." Torsionaut (Hamburg)
BESONDERHEIT am 05.05. werden erstmals LICHTWERKE ausgestellt, die aus der Kooperation mit dem Torsionaut Dirk und seinen genialen 3-D Roboter Modellen hervorgegangen sind.
-
Heute abend sind die Tickets für das Stahlklangfestival 2007 das erste mal erhältlich!
Ganz ohne Gebühren: 16,00 EUR
-
war klasse! soviel getanzt wie sonst nirgendwo, die schicken projektionen bestaunt (und alles, was davor abging ;D) und auch noch viel und nett gequatscht.
die stahlklang ist und bleibt etwas ganz besonderes und meine lieblingsparty. :D
-
Ja, Stahlklang = Lieblingsparty \o/
Ich fand es auch wieder richtig gut. Kam mir irgendwie voller vor als sonst.
Also ich wäre ja für einmal monatlich. ;D
-
mir kam es zwar subjektiv auch voller vor als sonst, aber das lag wohl eher daran, dass die Stimmung dieses mal so extrem gut war, dass sich mehr Leute im Tanzflächenbereich und weniger im Foyer tummelten als üblich. ;)
Hat auf jeden Fall wieder richtig Spaß gemacht! Nette Leute, gute Musik (wie soll´s auch anders sein ;D) und schöne Gespräche.
Und dass die Party nur alle zwei Monate ist, finde ich ganz ok. Das erhöht die Vorfreude. ;)
-
Toll toll toll :D
Es hat richtig Spass gemacht. Nun muss die Zeit nur noch schnell vergehen :P
-
Ja, Stahlklang = Lieblingsparty \o/
Ich fand es auch wieder richtig gut. Kam mir irgendwie voller vor als sonst.
Also ich wäre ja für einmal monatlich. ;D
Und ich für einmal wöchentlich!
Aber nicht in der Markthalle, sondern eher im KIR oder einer Location ähnlichen Levels!
-
Ja, Stahlklang = Lieblingsparty \o/
Ich fand es auch wieder richtig gut. Kam mir irgendwie voller vor als sonst.
Also ich wäre ja für einmal monatlich. ;D
Und ich für einmal wöchentlich!
Aber nicht in der Markthalle, sondern eher im KIR oder einer Location ähnlichen Levels!
Stimmt, wo er Recht hat, da hat er Recht der gute Mann. Die MaHa ist imho nicht gerade die 100% passende Location.
-
Wenn eine Veranstaltung wie die Stahlklang Party seit 12 Jahren in einem Club existiert, ist sie meiner Meinung nach schon in der richtigen Location. Ohne die Markthalle hätte es in den letzten 16 Jahren viele Veranstaltungen in Hamburg gar nicht gegeben und auch die Stahlkang wäre wahrscheinlich nach kurzer Zeit in anderen Clubs wegen unrentabilät aus dem Program gestrichen worden!
-
Vielleicht wäre die Stahlklang jetzt aber auch größer?
Man weiß es einfach nicht! ;D
-
Och grösser muss eigentlich nicht sein, ist schon gut so wie es ist :D
-
Ich würde mir mehr Sitzgelegenheiten wünschen, aber ich bin ja auch schon alt.
-
Mehr? An den Rändern sind überall Bänke, links vom Dj Pult sind massig Bänke und ansonsten im Mittelbereich auf den Astrakisten.
Wieviel Platz brauchste denn noch? :P