<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sv">
	<id>https://wiki.kontrollrummet.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Antimon</id>
	<title>Kontrollrummet - Användarbidrag [sv]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.kontrollrummet.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Antimon"/>
	<link rel="alternate" type="text/html" href="https://wiki.kontrollrummet.com/Special:Bidrag/Antimon"/>
	<updated>2026-05-26T00:06:11Z</updated>
	<subtitle>Användarbidrag</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.kontrollrummet.com/index.php?title=Vikningsdistorsion&amp;diff=4372</id>
		<title>Vikningsdistorsion</title>
		<link rel="alternate" type="text/html" href="https://wiki.kontrollrummet.com/index.php?title=Vikningsdistorsion&amp;diff=4372"/>
		<updated>2009-01-11T16:17:02Z</updated>

		<summary type="html">&lt;p&gt;Antimon: /* Teori */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Frekvensöverlappning (frequency warping) är en i regel oönskad effekt man får när en sampling spelas med så hög frekvens att dess hörbara övertoner går över Nyquist-frekvensen. Detta är relaterat till &amp;quot;Aliasing&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
(det är möjligt att det finns en mer korrekt term på svenska än &amp;quot;frekvensöverlappning&amp;quot; - ändra om ni vet)&lt;br /&gt;
&lt;br /&gt;
==Praktiska observationer==&lt;br /&gt;
När jag en gång var engagerad i att skapa musik i programmet SoundTracker (eller någon av efterföljarna) på min Amiga, så störde jag mig ibland på att loopade lead-ljud lät för hemskt när man spelade med för hög ton. Jag har senare upplevt samma sak hända när jag använder t.ex. ett enkelt sågtandsljud (SawOsc) i [[ChucK]], och även i wavetable-oscillatorerna i DSI Evolver.&lt;br /&gt;
&lt;br /&gt;
Detta orsakas av &amp;quot;frequency warping&amp;quot;, vilket innebär att övertoner &amp;quot;studsar&amp;quot; i Nyquist-frekvensen och blandas in i vågformen på ett icke harmoniskt sätt.&lt;br /&gt;
&lt;br /&gt;
==Teori==&lt;br /&gt;
Nyquist-frekvensen är halva samplingsfrekvensen. En vanlig samplingsfrekvens på en DAW är idag 44,1 kHz, vilket ger en Nyquistfrekvens på 22,05 kHz.&lt;br /&gt;
&lt;br /&gt;
Nyquist och Shannons samplingsteorem säger att man behöver en samplingsfrekvens som är dubbelt så hög som för den våg man vill representera. 44,1 kHz (vilket även är frekvensen som används på CD) passar därmed bra, eftersom man brukar säga att drygt 20 kHz är den högsta frekvens som någon människa kan uppfatta.&lt;br /&gt;
&lt;br /&gt;
När man tar en sampling och vill få den att låta med en högre ton, så löser man det genom att spela den snabbare - med en högre frekvens än den som den samplades i. Man kan dock inte leverera fler samplingar än tidigare, eftersom samplingsfrekvensen hos ljudkortet är konstant. Alltså måste man kast bort samplingsvärden som man inte hinner spela.&lt;br /&gt;
&lt;br /&gt;
Om man tar en samplad sinuston, och ökar den på det här sättet, så låter det ok hela vägen upp till Nyquist. Men när vi spelar den i 22,05 kHz så kan vi inte öka den mer (enligt samplingsteoremet). Om vi ändå försöker öka tonen, så blir den upplevda effekten att tonhöjden minskar, för att så småningom återvända till att låta likadant som när vi spelade den med urpsrungsfrekvensen.&lt;br /&gt;
&lt;br /&gt;
En sampling kommer i regel att innehåll en grundton plus ett antal övertoner. Om vi upprepar experimentet ovan med en mer komplicerad sampling, så kommer  de högsta övertonerna att råka ut för samma effekt som sinustonen ovan, och börja sjunka i frekvens på ett sätt som inte harmonierar med resten av ton/övertoner, som är på väg uppåt.&lt;br /&gt;
&lt;br /&gt;
==Lösning==&lt;br /&gt;
&lt;br /&gt;
En lösning är att köra samplingen genom ett lågpassfilter som justeras ner från Nyquist motsvarande sträcka innan man sätter frekvensen.&lt;br /&gt;
&lt;br /&gt;
[[ChucK]] erbjuder varianter av oscillatorer med begränsat antal övertoner (BlitSaw för SawOsc och BlitSquare för SqrOsc).&lt;br /&gt;
&lt;br /&gt;
==Länkar==&lt;br /&gt;
&lt;br /&gt;
* Wikipedia om  Nyquist-frekvensen: http://en.wikipedia.org/wiki/Nyquist_frequency&lt;/div&gt;</summary>
		<author><name>Antimon</name></author>
	</entry>
	<entry>
		<id>https://wiki.kontrollrummet.com/index.php?title=Vikningsdistorsion&amp;diff=4371</id>
		<title>Vikningsdistorsion</title>
		<link rel="alternate" type="text/html" href="https://wiki.kontrollrummet.com/index.php?title=Vikningsdistorsion&amp;diff=4371"/>
		<updated>2009-01-11T16:15:56Z</updated>

		<summary type="html">&lt;p&gt;Antimon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Frekvensöverlappning (frequency warping) är en i regel oönskad effekt man får när en sampling spelas med så hög frekvens att dess hörbara övertoner går över Nyquist-frekvensen. Detta är relaterat till &amp;quot;Aliasing&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
(det är möjligt att det finns en mer korrekt term på svenska än &amp;quot;frekvensöverlappning&amp;quot; - ändra om ni vet)&lt;br /&gt;
&lt;br /&gt;
==Praktiska observationer==&lt;br /&gt;
När jag en gång var engagerad i att skapa musik i programmet SoundTracker (eller någon av efterföljarna) på min Amiga, så störde jag mig ibland på att loopade lead-ljud lät för hemskt när man spelade med för hög ton. Jag har senare upplevt samma sak hända när jag använder t.ex. ett enkelt sågtandsljud (SawOsc) i [[ChucK]], och även i wavetable-oscillatorerna i DSI Evolver.&lt;br /&gt;
&lt;br /&gt;
Detta orsakas av &amp;quot;frequency warping&amp;quot;, vilket innebär att övertoner &amp;quot;studsar&amp;quot; i Nyquist-frekvensen och blandas in i vågformen på ett icke harmoniskt sätt.&lt;br /&gt;
&lt;br /&gt;
==Teori==&lt;br /&gt;
Nyquist-frekvensen är halva samplingsfrekvensen. En vanlig samplingsfrekvens på en DAW är idag 44,1 kHz, vilket ger en Nyquistfrekvens på 22,05 kHz.&lt;br /&gt;
&lt;br /&gt;
Nyquist och Shannons samplingsteorem säger att man behöver en samplingsfrekvens som är dubbelt så hög som för den våg man vill representera. 44,1 kHz (vilket även är frekvensen som används på CD) passar därmed bra, eftersom man brukar säga att drygt 20 kHz är den högsta frekvens som någon människa kan uppfatta.&lt;br /&gt;
&lt;br /&gt;
När man tar en sampling och vill få den att låta med en högre ton, så löser man det genom att spela den snabbare - med en högre frekvens än den som den samplades i. Man kan dock inte leverera fler samplingar än tidigare, eftersom samplingsfrekvensen hos ljudkortet är konstant. Alltså måste man kast bort samplingsvärden som man inte hinner spela.&lt;br /&gt;
&lt;br /&gt;
Om man tar en samplad sinuston, och ökar den på det här sättet, så låter det ok hela vägen upp till Nyquist. Men när vi spelar den i 22,05 kHz så kan vi inte öka den mer (enligt samplingsteoremet). Om vi ändå försöker öka tonen, så blir den upplevda effekten att tonhöjden minskar, för att så småningom återvända till att låta likadant som när vi spelade den med urpsrungsfrekvensen.&lt;br /&gt;
&lt;br /&gt;
En sampling kommer i regel att innehåll en grundton plus ett antal övertoner. Om vi upprepar experimentet ovan med en mer komplicerad sampling, så kommer  de högsta övetoner att råka ut för samma effekt som sinustonen ovan, och börja sjunka i frekvens på ett sätt som inte harmonierar med resten av ton/övertoner, som är på väg uppåt.&lt;br /&gt;
&lt;br /&gt;
==Lösning==&lt;br /&gt;
&lt;br /&gt;
En lösning är att köra samplingen genom ett lågpassfilter som justeras ner från Nyquist motsvarande sträcka innan man sätter frekvensen.&lt;br /&gt;
&lt;br /&gt;
[[ChucK]] erbjuder varianter av oscillatorer med begränsat antal övertoner (BlitSaw för SawOsc och BlitSquare för SqrOsc).&lt;br /&gt;
&lt;br /&gt;
==Länkar==&lt;br /&gt;
&lt;br /&gt;
* Wikipedia om  Nyquist-frekvensen: http://en.wikipedia.org/wiki/Nyquist_frequency&lt;/div&gt;</summary>
		<author><name>Antimon</name></author>
	</entry>
	<entry>
		<id>https://wiki.kontrollrummet.com/index.php?title=Vikningsdistorsion&amp;diff=4370</id>
		<title>Vikningsdistorsion</title>
		<link rel="alternate" type="text/html" href="https://wiki.kontrollrummet.com/index.php?title=Vikningsdistorsion&amp;diff=4370"/>
		<updated>2009-01-11T16:15:04Z</updated>

		<summary type="html">&lt;p&gt;Antimon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Frekvensöverlappning (frequency warping) är en i regel oönskad effekt man får när en sampling spelas med så hög frekvens att dess hörbara övertoner går över Nyquist-frekvensen. Detta är relaterat till &amp;quot;Aliasing&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
(det är möjligt att det finns en mer korrekt term på svenska än &amp;quot;frekvensöverlappning&amp;quot; - ändra om ni vet)&lt;br /&gt;
&lt;br /&gt;
==Praktiska observationer==&lt;br /&gt;
När jag en gång var engagerad i att skapa musik i programmet SoundTracker (eller någon av efterföljarna) på min Amiga, så störde jag mig ibland på att loopade lead-ljud lät för hemskt när man spelade med för hög ton. Jag har senare upplevt samma sak hända när jag använder t.ex. ett enkelt sågtandsljud (SawOsc) i [[ChucK]], och även i wavetable-oscillatorerna i DSI Evolver.&lt;br /&gt;
&lt;br /&gt;
Detta orsakas av &amp;quot;frequency warping&amp;quot;, vilket innebär att övertoner &amp;quot;studsar&amp;quot; i Nyquist-frekvensen och blandas in i vågformen på ett icke harmoniskt sätt.&lt;br /&gt;
&lt;br /&gt;
==Teori==&lt;br /&gt;
Nyquist-frekvensen är halva samplingsfrekvensen. En vanlig samplingsfrekvens på en DAW är idag 44,1 kHz, vilket ger en Nyquistfrekvens på 22,05 kHz.&lt;br /&gt;
&lt;br /&gt;
Nyquist och Shannons samplingsteorem säger att man behöver en samplingsfrekvens som är dubbelt så stor som den våg man vill representera. 44,1 kHz (vilket även är frekvensen som används på CD) passar därmed bra, eftersom man brukar säga att drygt 20 kHz är den högsta frekvens som någon människa kan uppfatta.&lt;br /&gt;
&lt;br /&gt;
När man tar en sampling och vill få den att låta med en högre ton, så löser man det genom att spela den snabbare - med en högre frekvens än den som den samplades i. Man kan dock inte leverera fler samplingar än tidigare, eftersom samplingsfrekvensen hos ljudkortet är konstant. Alltså måste man kast bort samplingsvärden som man inte hinner spela.&lt;br /&gt;
&lt;br /&gt;
Om man tar en samplad sinuston, och ökar den på det här sättet, så låter det ok hela vägen upp till Nyquist. Men när vi spelar den i 22,05 kHz så kan vi inte öka den mer (enligt samplingsteoremet). Om vi ändå försöker öka tonen, så blir den upplevda effekten att tonhöjden minskar, för att så småningom återvända till att låta likadant som när vi spelade den med urpsrungsfrekvensen.&lt;br /&gt;
&lt;br /&gt;
En sampling kommer i regel att innehåll en grundton plus ett antal övertoner. Om vi upprepar experimentet ovan med en mer komplicerad sampling, så kommer  de högsta övetoner att råka ut för samma effekt som sinustonen ovan, och börja sjunka i frekvens på ett sätt som inte harmonierar med resten av ton/övertoner, som är på väg uppåt.&lt;br /&gt;
&lt;br /&gt;
==Lösning==&lt;br /&gt;
&lt;br /&gt;
En lösning är att köra samplingen genom ett lågpassfilter som justeras ner från Nyquist motsvarande sträcka innan man sätter frekvensen.&lt;br /&gt;
&lt;br /&gt;
[[ChucK]] erbjuder varianter av oscillatorer med begränsat antal övertoner (BlitSaw för SawOsc och BlitSquare för SqrOsc).&lt;br /&gt;
&lt;br /&gt;
==Länkar==&lt;br /&gt;
&lt;br /&gt;
* Wikipedia om  Nyquist-frekvensen: http://en.wikipedia.org/wiki/Nyquist_frequency&lt;/div&gt;</summary>
		<author><name>Antimon</name></author>
	</entry>
	<entry>
		<id>https://wiki.kontrollrummet.com/index.php?title=Vikningsdistorsion&amp;diff=4369</id>
		<title>Vikningsdistorsion</title>
		<link rel="alternate" type="text/html" href="https://wiki.kontrollrummet.com/index.php?title=Vikningsdistorsion&amp;diff=4369"/>
		<updated>2009-01-11T16:14:36Z</updated>

		<summary type="html">&lt;p&gt;Antimon: Ny sida: Frekvensöverlappning (frequency warping) är en i regel oönskad effekt man får när en sampling spelas med så hög frekvens att dess hörbara övertoner går över Nyquist-frekvensen. D...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Frekvensöverlappning (frequency warping) är en i regel oönskad effekt man får när en sampling spelas med så hög frekvens att dess hörbara övertoner går över Nyquist-frekvensen. Detta är relaterat till &amp;quot;Aliasing&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
(det är möjligt att det finns en mer korrekt term på svenska än &amp;quot;frekvensöverlappning&amp;quot; - ändra om ni vet)&lt;br /&gt;
&lt;br /&gt;
==Praktiska observationer==&lt;br /&gt;
När jag en gång var engagerad i att skapa musik i programmet SoundTracker (eller någon av efterföljarna) på min Amiga, så störde jag mig ibland på att loopade lead-ljud lät för hemskt när man spelade med för hög ton. Jag har senare upplevt samma sak hända när jag använder t.ex. ett enkelt sågtandsljud (SawOsc) i [[Chuck]], och även i wavetable-oscillatorerna i DSI Evolver.&lt;br /&gt;
&lt;br /&gt;
Detta orsakas av &amp;quot;frequency warping&amp;quot;, vilket innebär att övertoner &amp;quot;studsar&amp;quot; i Nyquist-frekvensen och blandas in i vågformen på ett icke harmoniskt sätt.&lt;br /&gt;
&lt;br /&gt;
==Teori==&lt;br /&gt;
Nyquist-frekvensen är halva samplingsfrekvensen. En vanlig samplingsfrekvens på en DAW är idag 44,1 kHz, vilket ger en Nyquistfrekvens på 22,05 kHz.&lt;br /&gt;
&lt;br /&gt;
Nyquist och Shannons samplingsteorem säger att man behöver en samplingsfrekvens som är dubbelt så stor som den våg man vill representera. 44,1 kHz (vilket även är frekvensen som används på CD) passar därmed bra, eftersom man brukar säga att drygt 20 kHz är den högsta frekvens som någon människa kan uppfatta.&lt;br /&gt;
&lt;br /&gt;
När man tar en sampling och vill få den att låta med en högre ton, så löser man det genom att spela den snabbare - med en högre frekvens än den som den samplades i. Man kan dock inte leverera fler samplingar än tidigare, eftersom samplingsfrekvensen hos ljudkortet är konstant. Alltså måste man kast bort samplingsvärden som man inte hinner spela.&lt;br /&gt;
&lt;br /&gt;
Om man tar en samplad sinuston, och ökar den på det här sättet, så låter det ok hela vägen upp till Nyquist. Men när vi spelar den i 22,05 kHz så kan vi inte öka den mer (enligt samplingsteoremet). Om vi ändå försöker öka tonen, så blir den upplevda effekten att tonhöjden minskar, för att så småningom återvända till att låta likadant som när vi spelade den med urpsrungsfrekvensen.&lt;br /&gt;
&lt;br /&gt;
En sampling kommer i regel att innehåll en grundton plus ett antal övertoner. Om vi upprepar experimentet ovan med en mer komplicerad sampling, så kommer  de högsta övetoner att råka ut för samma effekt som sinustonen ovan, och börja sjunka i frekvens på ett sätt som inte harmonierar med resten av ton/övertoner, som är på väg uppåt.&lt;br /&gt;
&lt;br /&gt;
==Lösning==&lt;br /&gt;
&lt;br /&gt;
En lösning är att köra samplingen genom ett lågpassfilter som justeras ner från Nyquist motsvarande sträcka innan man sätter frekvensen.&lt;br /&gt;
&lt;br /&gt;
[[ChucK]] erbjuder varianter av oscillatorer med begränsat antal övertoner (BlitSaw för SawOsc och BlitSquare för SqrOsc).&lt;br /&gt;
&lt;br /&gt;
==Länkar==&lt;br /&gt;
&lt;br /&gt;
* Wikipedia om  Nyquist-frekvensen: http://en.wikipedia.org/wiki/Nyquist_frequency&lt;/div&gt;</summary>
		<author><name>Antimon</name></author>
	</entry>
	<entry>
		<id>https://wiki.kontrollrummet.com/index.php?title=ChucK&amp;diff=4368</id>
		<title>ChucK</title>
		<link rel="alternate" type="text/html" href="https://wiki.kontrollrummet.com/index.php?title=ChucK&amp;diff=4368"/>
		<updated>2009-01-11T15:45:36Z</updated>

		<summary type="html">&lt;p&gt;Antimon: Ny sida: ChucK är ett textbaserat programmeringsspråk som används för att generera ljud och underlätta algoritmisk komposition. Det skapades 2002 som en del av en doktorsavhandling av Ge Wang h...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ChucK är ett textbaserat programmeringsspråk som används för att generera ljud och underlätta algoritmisk komposition. Det skapades 2002 som en del av en doktorsavhandling av Ge Wang hos Princetons universitet.&lt;br /&gt;
&lt;br /&gt;
==Funktioner==&lt;br /&gt;
ChucK har stöd för MIDI och OSC, vad det gäller kommunikation med omvärden. Det finns även stöd för en mängd &amp;quot;human interface devices&amp;quot; (HID), såsom multipla möss, joysticks, etc.&lt;br /&gt;
&lt;br /&gt;
Vad det gäller ljudgenerering så finns ljudgeneratorer för en mängd olika oscillatorer (med eller utan övertonsbegränsning för att motverka [[frekvensöverlappning]]), LiSa (live sampling), olika filter, en mängd [[physical modelling]]-implementationer, delay, reverb etc.&lt;br /&gt;
&lt;br /&gt;
==Källkod==&lt;br /&gt;
ChucK skrivs i ett c-liknande programmeringsspråk med stöd för objektorientering och stark typning.&lt;br /&gt;
&lt;br /&gt;
En karakteristisk detalj i språket är operatorn =&amp;gt; som kallas &amp;quot;ChucK-operatorn&amp;quot;, och som används för tilldelning samt för att koppla ihop &amp;quot;unit generators&amp;quot; (UGens), som är de byggblock som skapar eller behandlar ljud.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;4 =&amp;gt; int v;&amp;lt;/tt&amp;gt; deklarerar variabeln v och ger den värdet 4.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;SinOsc myOsc =&amp;gt; dac&amp;lt;/tt&amp;gt; deklarerar variablen myOsc (som är en UGen som levererar en konstant sinuston) och kopplar den till det globala objektet &amp;quot;dac&amp;quot;, som levererar ljud till datorns ljudutgång&lt;br /&gt;
&lt;br /&gt;
Det finns inte något enkelt stöd för egenutvecklade ljudgeneratorer i ChucK. Två lösningar för detta finns:&lt;br /&gt;
* Man kan göra en funktion som väntar en samplingstid i taget (dvs 1/44100) sekunder i taget, räknar ut och sätter vågformsvärdet i varje steg.&lt;br /&gt;
* ChucK är open-source, så man kan ladda ner källkoden för plattformen (skriven i C++) och implementera en egen UGen.&lt;br /&gt;
&lt;br /&gt;
==Runtime==&lt;br /&gt;
Fokus i ChucK ligger på att hålla programmets klocka stabil. Detta får några speciella effekter:&lt;br /&gt;
* Man kan använda klockan som en variabel, som man adderar tid till. Adderar man 1 millisekund till klockan så kan man vara säker på att det verkligen går exakt en millisekund innan exekveringen fortsätter. Klockan har en mycket precis upplösning, ner till fraktioner av den tid det tar att leverera ett samplingsvärde (1/44100s sekund med defaultinställningar).&lt;br /&gt;
* Det finns ett trådliknande begrepp som kallas shred i ChucK. Man kan starta ett valfritt antal shreds parallellt, men så länge man inte adderar tid till klockan, så kommer det bara vara en shred som exekverar i taget. Så fort en shred adderar tid till klockan så ges tid åt andra shreds att exekvera, om de inte alla ligger i vänteläge&lt;br /&gt;
* Tidssynkronisering underlättas - om två shreds har var sin loop som väntar 1 sekund en miljon gånger, så kommer de varje gång att vakna upp exakt samtidigt - även den miljonte gången.&lt;br /&gt;
&lt;br /&gt;
Om man vill synkronisera på något annat än tid, så kan man använda Events. En shred som lägger sig att vänta på ett event lämnar över exekveringen till andra shreds precis som om man väntar på klockan. Andra kan sedan väcka den som väntar på ett event genom att anropa event.signal().&lt;br /&gt;
&lt;br /&gt;
==Länkar==&lt;br /&gt;
&lt;br /&gt;
* ChucKs hemsida: http://chuck.cs.princeton.edu/&lt;br /&gt;
* Det finns ett mycket aktivt och hjälpsamt forum här: http://www.electro-music.com/forum/index.php?f=140&lt;/div&gt;</summary>
		<author><name>Antimon</name></author>
	</entry>
	<entry>
		<id>https://wiki.kontrollrummet.com/index.php?title=Supercollider&amp;diff=4366</id>
		<title>Supercollider</title>
		<link rel="alternate" type="text/html" href="https://wiki.kontrollrummet.com/index.php?title=Supercollider&amp;diff=4366"/>
		<updated>2009-01-11T15:17:03Z</updated>

		<summary type="html">&lt;p&gt;Antimon: Ny sida: Supercollider är ett textbaserat programmeringsspråk som är designat för att underlätta programmässig ljud generering och algoritmisk komponering. Det har funnits sedan 1996.  ==Käll...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Supercollider är ett textbaserat programmeringsspråk som är designat för att underlätta programmässig ljud generering och algoritmisk komponering. Det har funnits sedan 1996.&lt;br /&gt;
&lt;br /&gt;
==Källkod==&lt;br /&gt;
Supercollider är baserat på smalltalk, och är ett i grunden objektorienterat programmeringsspråk. Det finns även ett C-API som underlättar om man vill skriva egna ljudgeneratorer (unit generators eller UGens).&lt;br /&gt;
&lt;br /&gt;
==Runtime==&lt;br /&gt;
De olika delarna (server och klienter) som krävs för att köra sitt Supercollider-program är integrerade med hjälp av Open SoundCountrol ([[OSC]]). OSC är en grundläggande funktion, och Supercollider var en av de första plattformarna som hade stöd för detta kommunikationsprotokoll som spås ersätta MIDI någon gång i framtiden.&lt;br /&gt;
&lt;br /&gt;
Supercollider erbjuder skräpsamling (garbage collection) i realtid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Länkar==&lt;br /&gt;
&lt;br /&gt;
* Supercolliders hemsida: http://supercollider.sourceforge.net/&lt;br /&gt;
* Wikipedia om Supercollider: http://en.wikipedia.org/wiki/SuperCollider&lt;br /&gt;
* Ett forum om Supercollider hos electro-music.com: http://www.electro-music.com/forum/index.php?f=139&lt;/div&gt;</summary>
		<author><name>Antimon</name></author>
	</entry>
	<entry>
		<id>https://wiki.kontrollrummet.com/index.php?title=CSound&amp;diff=4365</id>
		<title>CSound</title>
		<link rel="alternate" type="text/html" href="https://wiki.kontrollrummet.com/index.php?title=CSound&amp;diff=4365"/>
		<updated>2009-01-11T15:07:29Z</updated>

		<summary type="html">&lt;p&gt;Antimon: Ny sida: CSound är ett textbaserat programmeringsspråk som används för att generera ljud. Det är baserad på en rad liknande program vars historia sträcker sig tillbaks till sent 50-tal. Namne...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CSound är ett textbaserat programmeringsspråk som används för att generera ljud. Det är baserad på en rad liknande program vars historia sträcker sig tillbaks till sent 50-tal. Namnet kommer ifrån det faktum att språket är implementerat som ett C-program. Källkoden man skriver till CSound har mer karaktären av lågnivåprogrammering, och består av ett antal &amp;quot;opcodes&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Länkar==&lt;br /&gt;
&lt;br /&gt;
* Information på wikipedia: http://en.wikipedia.org/wiki/Csound&lt;br /&gt;
* Officiell hemsida: http://www.csounds.com/&lt;/div&gt;</summary>
		<author><name>Antimon</name></author>
	</entry>
	<entry>
		<id>https://wiki.kontrollrummet.com/index.php?title=Mjukvara&amp;diff=4364</id>
		<title>Mjukvara</title>
		<link rel="alternate" type="text/html" href="https://wiki.kontrollrummet.com/index.php?title=Mjukvara&amp;diff=4364"/>
		<updated>2009-01-11T14:59:43Z</updated>

		<summary type="html">&lt;p&gt;Antimon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==DAW==&lt;br /&gt;
''Huvudartikel, se [[DAW]]''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===DAW/sequencer-program:===&lt;br /&gt;
* [[Ableton]]&lt;br /&gt;
** [[Ableton Live]] (Win/Mac)&lt;br /&gt;
&lt;br /&gt;
* [[Steinberg]]&lt;br /&gt;
** [[Cubase]] (Win/Mac)&lt;br /&gt;
** [[Nuendo]] (Win/Mac)&lt;br /&gt;
&lt;br /&gt;
* [[Image Line Software]]&lt;br /&gt;
** [[FL Studio]] (Win)&lt;br /&gt;
&lt;br /&gt;
* [[Apple]]&lt;br /&gt;
** [[GarageBand]] (Mac)&lt;br /&gt;
** [[Logic]] (Win/Mac)&lt;br /&gt;
&lt;br /&gt;
* [[Digidesign]]&lt;br /&gt;
** [[ProTools]] (Win/Mac)&lt;br /&gt;
&lt;br /&gt;
* [[Propellerheads|Propellerhead Software]]&lt;br /&gt;
** [[Reason]] (Win/Mac)&lt;br /&gt;
&lt;br /&gt;
* [[Cakewalk]]&lt;br /&gt;
** [[Sonar]] (Win)&lt;br /&gt;
** [[Project5]] (Win)&lt;br /&gt;
&lt;br /&gt;
* [[Mackie]]&lt;br /&gt;
** [[Tracktion]] (Win/Mac)&lt;br /&gt;
&lt;br /&gt;
* [[MOTU]]&lt;br /&gt;
** [[Digital Performer]] (Mac)&lt;br /&gt;
** [[AudioDesk]] (Mac)&lt;br /&gt;
&lt;br /&gt;
* [[Magix]]&lt;br /&gt;
** [[Sequoia]] (Win)&lt;br /&gt;
** [[Samplitude]] (Win)&lt;br /&gt;
&lt;br /&gt;
* [[Sydec]]&lt;br /&gt;
** [[Soundscape]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Programmeringsspråk ==&lt;br /&gt;
&lt;br /&gt;
Det finns en mängd programmeringsplattformar som är inriktade på att generera ljud och/eller musikrelaterad datahantering. En del kan erbjuda integration med annan mjukvara via VST eller liknande, men oftast är de tänkta att fungera på egen hand.&lt;br /&gt;
&lt;br /&gt;
=== Grafiska plattformar ===&lt;br /&gt;
&lt;br /&gt;
* [[Reaktor]]&lt;br /&gt;
* [[BuzzMachines]]&lt;br /&gt;
* [[PureData]]&lt;br /&gt;
* [[MAX/MSP]]&lt;br /&gt;
&lt;br /&gt;
=== Textbaserade plattformar ===&lt;br /&gt;
&lt;br /&gt;
* [[CSound]]&lt;br /&gt;
* [[Supercollider]]&lt;br /&gt;
* [[ChucK]]&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Datorer]]&lt;br /&gt;
[[Kategori:Mjukvara]]&lt;/div&gt;</summary>
		<author><name>Antimon</name></author>
	</entry>
	<entry>
		<id>https://wiki.kontrollrummet.com/index.php?title=Mjukvara&amp;diff=4363</id>
		<title>Mjukvara</title>
		<link rel="alternate" type="text/html" href="https://wiki.kontrollrummet.com/index.php?title=Mjukvara&amp;diff=4363"/>
		<updated>2009-01-11T14:50:33Z</updated>

		<summary type="html">&lt;p&gt;Antimon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==DAW==&lt;br /&gt;
''Huvudartikel, se [[DAW]]''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===DAW/sequencer-program:===&lt;br /&gt;
* [[Ableton]]&lt;br /&gt;
** [[Ableton Live]] (Win/Mac)&lt;br /&gt;
&lt;br /&gt;
* [[Steinberg]]&lt;br /&gt;
** [[Cubase]] (Win/Mac)&lt;br /&gt;
** [[Nuendo]] (Win/Mac)&lt;br /&gt;
&lt;br /&gt;
* [[Image Line Software]]&lt;br /&gt;
** [[FL Studio]] (Win)&lt;br /&gt;
&lt;br /&gt;
* [[Apple]]&lt;br /&gt;
** [[GarageBand]] (Mac)&lt;br /&gt;
** [[Logic]] (Win/Mac)&lt;br /&gt;
&lt;br /&gt;
* [[Digidesign]]&lt;br /&gt;
** [[ProTools]] (Win/Mac)&lt;br /&gt;
&lt;br /&gt;
* [[Propellerheads|Propellerhead Software]]&lt;br /&gt;
** [[Reason]] (Win/Mac)&lt;br /&gt;
&lt;br /&gt;
* [[Cakewalk]]&lt;br /&gt;
** [[Sonar]] (Win)&lt;br /&gt;
** [[Project5]] (Win)&lt;br /&gt;
&lt;br /&gt;
* [[Mackie]]&lt;br /&gt;
** [[Tracktion]] (Win/Mac)&lt;br /&gt;
&lt;br /&gt;
* [[MOTU]]&lt;br /&gt;
** [[Digital Performer]] (Mac)&lt;br /&gt;
** [[AudioDesk]] (Mac)&lt;br /&gt;
&lt;br /&gt;
* [[Magix]]&lt;br /&gt;
** [[Sequoia]] (Win)&lt;br /&gt;
** [[Samplitude]] (Win)&lt;br /&gt;
&lt;br /&gt;
* [[Sydec]]&lt;br /&gt;
** [[Soundscape]]&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Datorer]]&lt;br /&gt;
[[Kategori:Mjukvara]]&lt;/div&gt;</summary>
		<author><name>Antimon</name></author>
	</entry>
	<entry>
		<id>https://wiki.kontrollrummet.com/index.php?title=Ableton_Live&amp;diff=4362</id>
		<title>Ableton Live</title>
		<link rel="alternate" type="text/html" href="https://wiki.kontrollrummet.com/index.php?title=Ableton_Live&amp;diff=4362"/>
		<updated>2009-01-11T14:50:03Z</updated>

		<summary type="html">&lt;p&gt;Antimon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''Live''''' (aktuell version 7.0)&lt;br /&gt;
[[Bild:765_live3_arrangescreen.jpg|right|thumb|200px| Ableton Live.]]&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Ett [[sequencer]]program som finns för både [[PC]] och [[Mac]]. Live skiljer sig på många sätt från traditionella sequencers som t ex [[Cubase]], [[Logic]] och [[Pro Tools]]. Som namnet antyder är Live byggt för att kunna fungera som ett instrument i en livesituation, men det är även många som använder det i studion. Live jobbar mycket med [[loopar]] men har även stöd för virtuella instrument och effekter ([[VST(i)]]). En svaghet är att det inte finns någon editor för audio, vilket gör att få använder det som sitt enda inspelningsprogram. Dock är möjligheterna till att manipulera ljuden i realtid stora, tack vare flera smidiga effekter och verktyg, t.ex [[Pitch]] Warp / [[Timestretch]].&lt;br /&gt;
&lt;br /&gt;
Som många andra sequencers har Live en s.k freeze-funktion. Denna funktion gör det möjligt att &amp;quot;frysa&amp;quot; spår och synthar, det vill säga rendera ett färdigt ljudspår, vilket avlastar datorns processor så man kan ha flera spår utan att hela projektet slöar eller hakar upp sig. I version 6 så finns det även '''DeepFreeze''' som gör det möjligt att frysa alla eller enstaka spår. Med denna funktion kan man bland annat enkelt exportera alla alla spår till separata ljudfiler.&lt;br /&gt;
&lt;br /&gt;
==Externa länkar==&lt;br /&gt;
* Tillverkarens officiella hemsida, [http://www.ableton.com www.ableton.com].&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Mjukvara]]&lt;/div&gt;</summary>
		<author><name>Antimon</name></author>
	</entry>
	<entry>
		<id>https://wiki.kontrollrummet.com/index.php?title=Wavetable-syntes&amp;diff=4361</id>
		<title>Wavetable-syntes</title>
		<link rel="alternate" type="text/html" href="https://wiki.kontrollrummet.com/index.php?title=Wavetable-syntes&amp;diff=4361"/>
		<updated>2009-01-11T14:36:30Z</updated>

		<summary type="html">&lt;p&gt;Antimon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Wavetable-syntes''' är i grund och botten en sorts [[subtraktiv syntes]]. Men istället för en enkel [[oscillator]] eller en enda [[sampling]] (jfr [[sample playback]]) så använder man i [[wavetable]]-syntesen en tabell med många olika väldigt korta [[vågform]]er (så kallade &amp;quot;single cycle waveforms&amp;quot;). Med hjälp av [[envelope]]s eller [[LFO]]er varieras vilken vågform i tabellen som används som ljudkälla, vilket kan ge väldigt speciella och variabla klanger.&lt;br /&gt;
&lt;br /&gt;
PPG Wave, [[Waldorf]] Wave, [[Waldorf]] microWave 1/2/XT använder sig av denna teknik.&lt;br /&gt;
[[Waldorf]] Q/microQ, DSI Evolver och Access Virus TI har också wavetables, men enbart som en mindre del av sin ljudsyntes.&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Synt]]&lt;/div&gt;</summary>
		<author><name>Antimon</name></author>
	</entry>
	<entry>
		<id>https://wiki.kontrollrummet.com/index.php?title=Synthesizer&amp;diff=4360</id>
		<title>Synthesizer</title>
		<link rel="alternate" type="text/html" href="https://wiki.kontrollrummet.com/index.php?title=Synthesizer&amp;diff=4360"/>
		<updated>2009-01-11T14:32:47Z</updated>

		<summary type="html">&lt;p&gt;Antimon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;En '''''synthesizer''''' (även '''''syntesizer''''', eller kort '''''synt''''', '''''synth''''') är ett musikinstrument där ljuden framkallas på elektronisk väg. De vanligaste syntharna har klaviatur, men det är inte alltid fallet. En synthmodul är klaviaturlös, men kan med hjälp av [[MIDI]] styras från en klaviaturförsedd synth, eller dator. Jämför även [[keyboard]]. [[Modularsyntar]] är en samling grundläggande moduler som är monterade i rack, och programmeras genom att man drar kablar mellan modulerna, som styr varandra medelst &amp;quot;control voltage&amp;quot; eller [[CV]].&lt;br /&gt;
Det förekommer [[monofonisk]]a och [[polyfonisk]]a syntar - och många är även [[multitimbral]]a.&lt;br /&gt;
&lt;br /&gt;
Det finns flera olika metoder för hur en synthesizer framställer ljud, så kallade '''syntesmetoder''':&lt;br /&gt;
&lt;br /&gt;
Digitalt:&lt;br /&gt;
* [[FM-syntes]]&lt;br /&gt;
* [[Additiv syntes]]&lt;br /&gt;
* [[Subtraktiv syntes]]&lt;br /&gt;
** [[Sample playback]]&lt;br /&gt;
** [[Virtuell analogsyntes]]&lt;br /&gt;
** [[Wavetable-syntes]]&lt;br /&gt;
** [[Phase distortion]]&lt;br /&gt;
** [[Physical modelling]]&lt;br /&gt;
&lt;br /&gt;
Analogt:&lt;br /&gt;
* [[Additiv syntes]]&lt;br /&gt;
* [[Subtraktiv syntes]]&lt;br /&gt;
** DCO (Digitally Controlled [[Oscillator]])&lt;br /&gt;
** VCO (Voltage Controlled [[Oscillator]])&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Instrument]]&lt;/div&gt;</summary>
		<author><name>Antimon</name></author>
	</entry>
	<entry>
		<id>https://wiki.kontrollrummet.com/index.php?title=Physical_modelling&amp;diff=4359</id>
		<title>Physical modelling</title>
		<link rel="alternate" type="text/html" href="https://wiki.kontrollrummet.com/index.php?title=Physical_modelling&amp;diff=4359"/>
		<updated>2009-01-11T14:28:35Z</updated>

		<summary type="html">&lt;p&gt;Antimon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Physical modelling''' används i första hand för att [[digital]]t in i detalj [[emulera]] ljudet hos olika akustiska [[instrument]].&lt;br /&gt;
&lt;br /&gt;
I ett [[klarinett]]ljud används t.ex. olika funktioner för att efterlikna [[blåsmunstycke]]t, [[resonanskropp]]en, etc.&lt;br /&gt;
&lt;br /&gt;
Ett sätt att imitera knäppta [[stränginstrument]] är att använda Karplus-Strong-algoritmen (http://en.wikipedia.org/wiki/Karplus-Strong_string_synthesis). Denna algoritm baserar sig på ett relativt enkelt system av delay, filter och signalinverterare, vilket gör att man kan implementera den i modul-baserad mjukvara som [[Reaktor]] eller [[Nord Modular G2]].&lt;br /&gt;
&lt;br /&gt;
Som en förlängning av denna teknik kan man alltså även skapa helt unika klanger genom att kombinera element från helt olika intrument.&lt;br /&gt;
&lt;br /&gt;
Relaterat: [[Modellering]]&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Synt]]&lt;br /&gt;
[[Kategori:Mjukvara]]&lt;/div&gt;</summary>
		<author><name>Antimon</name></author>
	</entry>
	<entry>
		<id>https://wiki.kontrollrummet.com/index.php?title=Physical_modelling&amp;diff=4358</id>
		<title>Physical modelling</title>
		<link rel="alternate" type="text/html" href="https://wiki.kontrollrummet.com/index.php?title=Physical_modelling&amp;diff=4358"/>
		<updated>2009-01-11T14:27:55Z</updated>

		<summary type="html">&lt;p&gt;Antimon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Physical modelling''' används i första hand för att [[digital]]t in i detalj [[emulera]] ljudet hos olika akustiska [[instrument]].&lt;br /&gt;
&lt;br /&gt;
I ett [[klarinett]]ljud används t.ex. olika funktioner för att efterlikna [[blåsmunstycke]]t, [[resonanskropp]]en, etc.&lt;br /&gt;
&lt;br /&gt;
Ett sätt att imitera knäppta [[stränginstrument]] är att använda Karplus-Strong-algoritmen (http://en.wikipedia.org/wiki/Karplus-Strong_string_synthesis). Denna algoritm baserar sig på ett relativt enkelt system av delay, filter och signalinverterar, vilket gör att man ganska enkelt kan implementera den i modul-baserad mjukvara som Reaktor eller Nord Modular G2.&lt;br /&gt;
&lt;br /&gt;
Som en förlängning av denna teknik kan man alltså även skapa helt unika klanger genom att kombinera element från helt olika intrument.&lt;br /&gt;
&lt;br /&gt;
Relaterat: [[Modellering]]&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Synt]]&lt;br /&gt;
[[Kategori:Mjukvara]]&lt;/div&gt;</summary>
		<author><name>Antimon</name></author>
	</entry>
	<entry>
		<id>https://wiki.kontrollrummet.com/index.php?title=Physical_modelling&amp;diff=4357</id>
		<title>Physical modelling</title>
		<link rel="alternate" type="text/html" href="https://wiki.kontrollrummet.com/index.php?title=Physical_modelling&amp;diff=4357"/>
		<updated>2009-01-11T14:27:19Z</updated>

		<summary type="html">&lt;p&gt;Antimon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Physical modelling''' används i första hand för att [[digital]]t in i detalj [[emulera]] ljudet hos olika akustiska [[instrument]].&lt;br /&gt;
&lt;br /&gt;
I ett [[klarinett]]ljud används t.ex. olika funktioner för att efterlikna [[blåsmunstycke]]t, [[resonanskropp]]en, etc.&lt;br /&gt;
&lt;br /&gt;
Ett sätt att imitera knäppta [[stränginstrument]] är att använda Karplus-Strong-algoritmen ([[http://en.wikipedia.org/wiki/Karplus-Strong_string_synthesis | länk till wikipedia). Denna algoritm baserar sig på ett relativt enkelt system av delay, filter och signalinverterar, vilket gör att man ganska enkelt kan implementera den i modul-baserad mjukvara som Reaktor eller Nord Modular G2.&lt;br /&gt;
&lt;br /&gt;
Som en förlängning av denna teknik kan man alltså även skapa helt unika klanger genom att kombinera element från helt olika intrument.&lt;br /&gt;
&lt;br /&gt;
Relaterat: [[Modellering]]&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Synt]]&lt;br /&gt;
[[Kategori:Mjukvara]]&lt;/div&gt;</summary>
		<author><name>Antimon</name></author>
	</entry>
</feed>