Brianborup.dk | blog

Thursday, May 21. 2009

Sådan bruger du Icecast med Traktor 3 (guide)

For godt og vel 1½ år siden, skrev jeg et blogindlæg kaldet 'Dans verden, dans', og det handlede om, at at man i DJ softwaren Traktor 3 kan broadcaste den musik man spiller ud på internettet, så andre også kan høre med. For dem som endnu ikke har læst det indlæg, så skal man bruge man et program der hedder Icecast og som i øvrigt er ganske gratis.

Forleden modtog jeg så en mail fra en der havde læst det indlæg, og som gerne villl vide lidt mere om, hvordan man egentlig får det hele til at fungere. Det er et godt spørgsmål og da jeg selv havde problemer med det i sin tid, så har jeg nu lavet en lille guide med de trin man skal igennem. Først og fremmest er det nok en god idé at have både Icecast og Traktor installeret. Jeg tager udgangspunkt i Traktor 3, men fremgangsmåden er den samme i Traktor Pro.

Trin 1 - Find din eksterne IP adresse
Hver computer der er på internettet har en unik IP adresse, og hvis folk skal lytte til din broadcast, skal de kunne finde frem til dig. Derfor skal du først notere din eksterne IP adresse, og det kan du nemt gøre ved at gå ind på fx www.myip.dk.


Trin 2 - Indsæt oplysningerne i Traktor 3
I Traktor skal du finde frem Preferencens -> Broadcasting

Indtast derefter dine oplysninger så det svarer nogenlunde til mine.



Man kan man se at min IP er 85.218.138.81, men det skal du erstatte med din egen. Medmindre du selv har ændret det i Icecast, så er password til Icecast serveren som standard sat til være hackme.

Trin 3 - Sørg for at åbne den rigtige port i din router opsætning
Hvis du bruger en router skal du sikre dig, at din broadcast kan blive sendt ud på internettet. Det gør du ved at åbne den port som din broadcast sendes ud igennem (både for indkommende og udgående trafik). I eksemplet herover er det port 8000.

Eftersom der findes mange forskellige typer af routere, vil jeg ikke gå helt i detaljer med hvordan det skal gøres. Søg evt. på Google eller kig i din manual. Du skal højest sandsynligt bruge din interne IP, og det kan du finde ved at trykke WindowsTast + R -> cmd -> ipconfig.

Trin 4 - Start IceCast serveren

Åben Icecast og klik på Start Server.



Jeg mener ikke man behøver at ændre noget i configurationen i de nyere versioner af Icecast, men hvis jeg tager fejl, så skriv gerne en kommentar.

Trin 5 - Aktiver din broadacast i Traktor 3

Find frem til Audio recorderen i Traktor og klik på det lille ikon der ligner en antenne.



Hvis du ikke umiddelbart kan finde Audio recorderen, så højreklik i den øverste del af programmet og vælg den der.

Trin 6 - Kontroller at alt virker som det skal
Hvis alt er gået vel, skulle der nu gerne være hul igennem og din broadcast bliver sendt ud på nettet.

Du kan kontrollere det ved at gå ind på adressen http://(din.eksterne.ip):(port)/status.xsl - I eksemplet herover ville det være http://85.218.138.81:8000/status.xsl.

Forhåbentlig vil du så se en side som den her:



Det er samtidig herfra at folk kan lytte med til din broadcast, og i Icecast kan du følge med i hvor mange der lytter med.



Ja, der var ikke så mange der lyttede med da jeg lavede denne guide :-)


Det var egentlig det, og du burde nu være i stand til at broadcaste dine mix fra Traktor 3. God fornøjelse.

Sunday, October 14. 2007

Dans verden, dans

Her er uddrag fra en messenger-samtale jeg havde med Morten Lund, en fredag aften for nogle uger siden.

Brian Borup siger: Laver du noget sjovt?
Lund siger: Næ.. jeg har lige hentet lidt is. Dig?
Brian Borup siger: Jeg holder min egen lille fest, hvor jeg selv mixer lidt musik
Lund siger: Cool
Brian Borup siger: Ja, det er meget hyggeligt
Lund siger: Ja.. men skulle du ikke læse?
Brian Borup siger: Jo....
Lund siger: Kan du ikke lave sådan at man kan høre det via winamp?
Brian Borup siger: Hmm.... måske kan det broadcastes. Jeg kigger lige på det.

Den samtale blev så startskuddet på en længerevarende mission, hvor målet var at gøre det muligt for andre også at høre med, når jeg stod herhjemme i soveværelset og mixede lidt musik med min BCD3000. Det viste sig at være sværere end først antaget, men det lykkedes i sidste ende. Sådan da. Forklaring følger.

Når jeg mixer, bruger jeg programmet Traktor 3, og meget belejligt så er der allerede indbygget en funktion, der gør det muligt at lave en "broadcast", altså en transmission af den musik der afspilles i programmet. Det eneste der kræves, udover Traktor 3, er et lille ekstra program kaldet Icecast. Icecast er heldigvis gratis at bruge (det er open-source), og formålet er få ens egen computer til at fungere som en server, så man kan streame lyd ud til de folk der vil lytte med. Derudover skal man huske at åbne for nogle porte i sin router og/eller firewall, så lyden kan få lov til at blive sendt afsted. Mere skal der ikke til, før man kan spille op til dans rundt om i hele verden.... så længe man altså ved hvordan alting skal indstilles.

Sandheden er, at det vidste jeg ikke da jeg gik igang med projektet, og jeg brugte utrolig lang tid før der kom hul igennem. Det var mest router opsætningen jeg havde lidt problemer med, men også de korrekte indstillinger i Traktor 3 måtte jeg søge efter på nettet, for på det punkt er manualen meget sparsom. Men det lykkedes som sagt at få hul igennem, og set i bakspejlet, skyldtes den lange prøvetid nok mest en fejl 40 :-)
Lyden sendes afsted i .ogg formatet (Ogg Vorbis), så det kræver at modtageren (lytteren) har fx. Winamp installeret. Udover selve musikken, udsendes der også information om artist og titel på nummeret, så lytteren kan følge med i, hvad er bliver spillet.

I de foregående uger har jeg lavet i alt tre livemix, som er sendt afsted ud på nettet. Og resultatet har været lidt skiftende. Første gang gik det nogenlunde, men min computer var ret belastet og lyden hakkede. Anden gang gik det perfekt på alle fronter. Tredje gang gik det igen knap så godt, for selvom lyden kørte fint, blev min computer så overbelastet at den genstartede sig selv :-|

Det er åbenbart en ret krævende opgave, og selvom jeg har gjort hvad jeg kunne for at optimere min computer, så kører min CPU stadig konstant med 100% belastning under hele sessionen, og Traktor 3 sluger nok de 85 % af dem. Ok, min computer er efterhånden blevet lidt gammel (ca. 5 år), så det er nok det største problem.

Men når det endelig virker, så er det helt perfekt. Det kan være fedt nok bare at spille musik herhjemme, men det er endnu federe at kunne få feedback fra andre mens man står og spiller. Så det er helt sikkert noget jeg vil dyrke lidt mere, men måske er jeg nødt til at investere i en opgradering af mit hardware, så jeg ikke risikerer pludselig at efterlade mine lyttere med en afbrudt forbindelse og ingen musik i højtalerne...

Defined tags for this entry: , , , , , , ,

Tuesday, August 28. 2007

Mine erfaringer med BCD3000

Indlægget er blevet opdateret i december 2007. Se nederst i indlægget.

Tilbage i maj måned, skrev jeg lidt om Behringers BCD3000, som er en DJ-controller til computeren og som jeg blev voldsom interesseret i. Og ja, nu ejer jeg så en BCD3000 og den har faktisk stået mit skrivebord i lidt over en måned nu. Så jeg tænkte jeg ville fortælle lidt om mine erfaringer med dette musikafspilnings-aggregat :-)





Lidt info om afspilleren
BCD3000 er en MIDI controller som tilsluttes computeren via et USB stik. Den virker både til PC og Mac, og giver mulighed for at afspille, mixe og scrathe hvilken som helst digital lydfil. Controlleren indeholder samtidig sit eget lydkort, så den skal bare sluttes til en computer og så er man kørende. Der er samtidig mulighed for at tilslutte en mikrofon og en ekstern enhed som fx. en iPod eller en pladespiller. Den koster ca. 1900 kr.

Selve controlleren har en funktionalitet der svarer til to afspillere, en mixer og derudover er der ekstra knapper til at styre effekter og en monitor sektion til hovedtelefoner (PFL mix, split-muligheder og direkte medlytning på master udgangen). Hver afspiller har bl.a. et jog-wheel, 3-bånd equalizer med kill-knapper, loop funktion, scratch funktion, pitch/pitch bend og en Sync knap der automatisk tilpasser tempoet til den modsatte afspiller. Der er altså med andre, al den funktionalitet man har brug for når man skal mixe lidt musik.

Når man køber en BCD3000 før man DJ programmet Traktor 3 LE med, og programmet er fra start indstillet til at fungere med BCD3000, så man kommer hurtigt igang. Desværre er Traktor 3 LE (T3LE) en skrabet udgave af det "rigtige" Traktor 3 (T3), så man får kun den mest basale funktionalitet med. Fx. er der ikke mulighed for at optage sit mix, der er færre effekter og man kan ikke gemme mere end ét CUE point per sang. Derudover er kvaliteten af T3LE's KEY funktion (man kan sætte tempoet op/ned, mens man beholder tonelejet) ikke så god som sin storebrors. Der har T3 en væsentlig mere avanceret algoritme. Hvis man kan nøjes med basis funktionerne, så er T3LE fint nok, men den lidt mere krævende bruger skal nok overveje at opgradere til T3.

Heldigvis er det også muligt at bruge BCD3000 sammen med T3, det kræver blot lidt mere tilpasning for at controlleren til at opføre sig ordentligt. Mere info om den sag kan findes her. Det er efterhånden lykkedes mig at få BCD3000 til at køre efter hensigten, dog har jeg haft lidt problemer med LED lysene i knapperne. De fryser når jeg begynder at bruge FX knapperne, men man kan sagtens bruge controlleren alligevel. Jeg tror det er et driver problem, men har ikke kigget nærmere på det.


Personlig vurdering
Men hvordan er det så at bruge en BCD3000? Jeg synes den er fantastisk! :-D Det er min første MIDI controller, og når man er vant til kun at mixe med mus og tastatur, så er det virkelig et skridt op. Det giver meget mere frihed og gør det væsentligt nemmere at holde styr på fx tempo, volumen, EQ midt i et mix. Selve controlleren er lavet af hård plastik og selvom den ikke kan måle sig med en rigtig prof CD afspiller, så føles den alligevel robust og ikke alt for billig. Jeg synes i hvert fald den er behagelig at arbejde med.

Jeg bruger den blot herhjemme og har kører derfor lyden tilbage i computeren via LINE IN indgangen, men man kan sagtens køre lyden ud i en rigtig forstærker og på den måde bruge den i mere professionelle sammenhænge. Selvom det tog lidt tid at få den til at virke ordentligt med T3, så kører den nu stabilt og kan sagtens køre nogle timer på min gamle computer med Win XP uden problemer.

Jeg er dog ikke helt begejstret for scratch funktionen, og jeg synes den virker lidt overflødig. Jovist man kan da scratche, men det kræver at man holder scratch knappen nede imens, og når man gør det, kan man ikke bruge de andre knapper. Dvs. man kan altså ikke bruge crossfaderen mens man scratcher, hvilket plejer at være en relativ essentiel del af den disciplin :-|


Personlig Vurdering - nu i punktform

+ Billig
+ God lydkvalitet
+ Semi-professionelt "look"
+ Mange funktioner på controlleren
+ Tilføjer mere fleksibilitet og frihed i forhold til en tastatur+mus løsning
+ Virker med fleste DJ programmer
+ Hurtig installation
+ Fuld version af Traktor 3 LE medfølger

- Scratch funktionen er lidt ligegyldig
- Knapperne er lavet af plastik
- Det er den skrabede version af Traktor 3 der følger med
- Mindre software/driver problemer

Alt i alt, så synes jeg at BCD3000 bestemt er pengene værd, især hvis man ønsker at prøve kræfter med DJ'ing uden at skulle investere en formue i udstyr.


Billeder + video










Her er en relativ lang video jeg fandt på Youtube, som demonstrerer de fleste af BCD3000s funktioner.



Update december 2007
Siden jeg har skrev mit indlæg tilbage i august, er der kommet en opdatering af Traktor 3 programmet, der bl.a. gør det muligt at scratche med en BCD3000 uden at skulle holde scratch-knappen nede. Her er en video der viser, hvordan det kan gøres. Jeg brugte version 3.2.2 da jeg skrev ovenstående indlæg, og i skrivende stund hedder den nyeste version af Traktor 3.3.

Jeg har heller ikke længere problemer med mine LED lys, men jeg er i tvivl om, hvorvidt det skyldes en opdatering af Traktor eller en opgradering af min computer.

Relaterede indlæg:


Defined tags for this entry: , , , , ,

Saturday, May 12. 2007

DJ drømmen lever

I dag så jeg et stykke hardware, som jeg bare må eje på et tidspunkt (læs: inden alt for længe!). Det er en DJ-controller til computeren, og med den kan man spille, mixe og scrathe hvilken som helst WAV, MP3 fil, ja stortset alle digitale lydfiler. Sådan ser maskinen ud:



Jeg har altid været svært fascineret af DJ kulturen, og igennem tiden har jeg prøvet et hav af DJ programmer til computeren. Det er især det kreative aspekt ved at DJ'e der tiltaler mig. I en årrække købte jeg stort ind af single CD'ere (både gode og virkelig dårlige), som jeg bl.a. brugte til at lave 5 mix CD'er med datidens toner. På handelsskolen gik jeg i klasse med en tidligere DJ, og det var altid en stor oplevelse for mig, at få lov at lege med hans Denon 2000F dobbelt CD-afspillere og Dynacord mixer. Men jeg har aldrig selv fået købt noget fysisk udstyr, og det er alligevel begrænset hvor sjovt man kan have det med en mus og et tastatur.

Men nu er lysten til at spille efterhånden ved at vende tilbage, også selvom det bare bliver herhjemme i privaten. Nu har jeg siddet og savlet over den Behringer BCD3000 hele eftermiddagen, og eftersom jeg snart har fødselsdag, kunne det være man skulle forkæle sig selv lidt og endelig gå et skridt videre med DJ drømmen 8-)

Defined tags for this entry: , , , ,