Date: Thu, 05 Dec 2002 20:53:09 +0100
From: "mans.common.se"
Subject: Re:=?ISO-8859-1?Q?_Frekvensfördubblare?
>> Nu är jag en lat och förvirrad adjunkt som tillbringat hela dagen med
>> att
>> lära kompletta noviser bränna upp kretsar i vårt lab! :-)
>> *pust pes*
På labb-avdelningen på ett större elektronikföretag här i gbg så händer
det då och då att prototypkretsar för sådär 50 000 eller mer brinner upp
så fort man ansluter strömmen. Seden är då att den skyldiga får bjuda
övriga på avdelningen på en tårta, en så kallad bränn-tårta.
Lite märklig association att när det stinker brunnen elektronik så börjar
det vattnas i munnen då det inom en snar framtid kommer att serveras en
tårta ;-)
//Måns -som tycker att brunnen tv stinker rätt illa
------------------------------
Message Number: 2
Date: Thu, 05 Dec 2002 20:49:53 +0100
From: "nikro.itn.liu.se"
Subject: SV:=?ISO-8859-1?Q?_Styrspänningar?= och triggers
Ah, ytterligare tack för förklaringen!
En liten fråga angående din lösning. Minus-ingång och utgång brukar vara
ihop kopplade i till exempel förstärkarkretsar. Så är inte fallet i din
lösning?
Detta borde vara sista frågan i just detta ämne...
Tack för hjälpen!
/Niklas
-----Ursprungligt meddelande-----
Från: cfmd.swipnet.se [mailto:cfmd.swipnet.se]
Skickat: to 2002-12-05 00:05
Till: Multiple recipients of SAS
Kopia:
Ämne: Re: Styrspänningar och triggers
From: "nikro.itn.liu.se"
Subject: RE: Styrspänningar och triggers
Date: Wed, 04 Dec 2002 20:59:51 +0100
>> Ah, där fick jag en hel del matnyttigt! Tack! Blir lite lätt
förvirrad när
>> jag håller på och olika märken kallar olika saker för samma namn
och samma
>> saker vid olika namn... mutter...
Ja, man blir så less...
>> Har nu hållit på och fipplat ett tag och kanske lyckats få till
något som
>> börjar likna något. Även mina tankar börjar klarna så
sakteliga...
>>
>> Det jag vill ha ut från sequencern är en gate. Tangent nedtryck
= aktiv >> +5v, och tangent inte nedtryckt = inaktiv = 0v. Detta från ETIs
>> orginalsignal som är tangent nedtryckt = aktiv = 0v och tangent
inte
>> nedtryckt = inaktiv = +10v.
Skola väl inte vara svårt.
Om du rotar fram lite +5V matning (borde inte vara svårt), en
op-amp, 3st 100
kOhm motstånd och ett 68 kOhm motstånd kan du göra det som följer:
Koppla 5V matningen till opampen.
Bygg en spänningsdelare med 2 av 100 kOhm motstånden mellan +5V och
jord samt
koppla mitten till op-ampens plus-ingång.
Bygg en annan spänningsdelare mellan ingången och jord, så att det
resterande
100 kOhm motståndet sitter mot ingången och 68 kOhm motståndet
sitter mot jord
samt koppla mitten till op-ampens minus-ingång.
Koppla op-ampens utgång till "Gate out" vars den nu är.
Torde funka fint.
Den första spänningsdelarn kläcker ur sig en ca. 2.5 V sisådär.
Den andra spänningsdelarn kommer att kläcka ur sig 4.0 V för
inaktiv tangent
och 0.0 V för aktiv tangent.
När plusingången (2.5V) är högre än minusingången (0.0V) så kommer
utgången
att vara +5.0V eller därikring. Dvs. 0V in => 5V ut.
När plusingången (2.5V) är lägre än minusingången (4.0V) så kommer
utgången
att vara 0.0V eller därikring. Dvs. 10V in => 0V ut.
Hoppas du hängde med där. Så där lagom avancerat så man blir
chockskadad, eller
hur?
>> Sedan vill jag sätta en switch på panelen för att invertera
förhållandet.
Omkopplare mellan + och - ingången på op-ampen kanske? Fult som
faaan, men
torde funka fint! ;O)
Ska det va cheapertronics så skall det va'!
>> Detta har jag försökt lösa med en 741'a, några motstånd, två
trimpotar och
>> en 4001'a. Det går säkert att lösa på något mycket smartare
sätt. Jag har
>> använt 741'an för att först invertera signalen och trimpotarna
för att
>> justera nivån på signalen. Sedan kör jag signalen genom
ingångarna (pinne 1
>> och 2) på logikkretsen för att än en gång invertera signalen i
de fall jag
>> skulle vilja ha det så. Detta funkar sisådär...
Tja.. borde funka. Du kan ju hyfsa till signalen med en första
invertering
och sedan ge komplementet med ytterligare en inverter.
>> Ni hittar ett schema här:
>> http://www.itn.liu.se/~nikro/diy/cs5/fatman2cs5.gif
>> Den övre kretsen...
>>
>> Oavsett om jag använder 4001'an så kan jag nu styra både CS5 och
MS20...
>> Jag dock inte testat dem samtidigt och lyssnat om det föreligger
någon
>> tidsskillnad på tonerna, vilket det borde göra eftersom de är
aktiva i
>> olika faser på gaten.
Grattis om du hör det...
Kastar du inte in en konding så är fördröjningstiderna minimala.
>> Jag tycker dock att det låter som om det finns
>> störningar i gatesignalen (eller är det inbillning?) vilket
yttrar sig i
>> ett lite gurglande av tonen. Hm, jag kan inte förklara det
bättre...
Var god skölj?
>> Har någon tid och förbarmande att hjälpa mig med ett smart
förslag? Enkel
>> spänningsmatning (0v, +5v, +12v), och så ovan nämnda
signalnivåer.
Ja, nu har du två förslag!
>> Tack för hjälpen!
Aber kaine schiltkröte mitt schlagsahne, pulferdamm, ein grosse öl
unt zeer
gemyse!
(Den som lyckas beställa det där kan ju höra av sig!)
MVH
Magnus - rätt trött och med Vangelis spelandes för fulla muggar i
ett hörn
------------------------------
Message Number: 3
Date: Fri, 06 Dec 2002 01:38:11 +0100
From: "than.techno.org"
Subject: Re: Bitkrunch! och ASM
On Thu, 5 Dec 2002, mr.analogue.org wrote:
>> Håller med.
>>
>> På en vanlig synt kan det ibland vara fiffigt att ange modulationsmängder
>> i 0-100% (dvs från 0 till 1), men här är det mer trixande med att sätta
>> parametrar till vissa värden etc, så det är bra om även modulationsmängder
>> ställs i samma värden.
>>
>> mod1 mod2
>> slutvärde = värde0 + --------- * mängd1 + --------- * mängd2 + ...
>> mod1(max) mod2(max)
Jepp, rent teoretiskt så är det ju såhär jag vill göra:
new = init + (mod/modmax) * depth
Men det jag inte vet är hur man gör detta i assembler!
denna beräkning ska dessutom utföras för olika typer (beroende på vilket
sid-register det handlar om), dessa typer är:
4, 8, 11, 12, och 16 bits
Jag antar att det bästa är att göra det med kod som funkar för 16bits så
fungerar det väl på alla andra också? multiplikationen känns inte så konstig,
men hur gör man med divisionen? har ingen koll på flyttal i ASM, och det känns
som att man borde kunna göra någon smart grej här.....
/Jonatan
KYMATICA LABORATORIUM - http://go.to/kymatica
------------------------------
Message Number: 4
Date: Thu, 05 Dec 2002 21:57:31 +0100
From: "mr.analogue.org"
Subject: Re: Bitkrunch! och ASM
On Fri, 6 Dec 2002, than.techno.org wrote:
>> >> På en vanlig synt kan det ibland vara fiffigt att ange modulationsmängder
>> >> i 0-100% (dvs från 0 till 1), men här är det mer trixande med att sätta
>> >> parametrar till vissa värden etc, så det är bra om även modulationsmängder
>> >> ställs i samma värden.
>> >>
>> >> mod1 mod2
>> >> slutvärde = värde0 + --------- * mängd1 + --------- * mängd2 + ...
>> >> mod1(max) mod2(max)
>>
>> Jepp, rent teoretiskt så är det ju såhär jag vill göra:
>>
>> new = init + (mod/modmax) * depth
>>
>> Men det jag inte vet är hur man gör detta i assembler!
>> denna beräkning ska dessutom utföras för olika typer (beroende på vilket
>> sid-register det handlar om), dessa typer är:
>> 4, 8, 11, 12, och 16 bits
>>
>> Jag antar att det bästa är att göra det med kod som funkar för 16bits så
>> fungerar det väl på alla andra också?
Kankse det, om man hållertungan i rätt mun.
>> multiplikationen känns inte så konstig, men hur gör man med divisionen?
Du ska antagligen bara dividera med jämna 2-potenser, eller hur?
Att dela med 2 är att skifta bitarna ett steg neråt.
Att dela med 4 är att skifta dem 2 steg, etc.
>> har ingen koll på flyttal i ASM, och det känns
>> som att man borde kunna göra någon smart grej här.....
Flyttalsdivision är inte kul, flyttalsmultiplikation går att leva med.
/mr - sitter och dividerar
------------------------------
Message Number: 5
Date: Fri, 06 Dec 2002 02:33:09 +0100
From: "than.techno.org"
Subject: =?ISO-8859-1?Q?modulationsberäkning?= i ASM
On Thu, 5 Dec 2002, mr.analogue.org wrote:
>> >> new = init + (mod/modmax) * depth
>> >> multiplikationen känns inte så konstig, men hur gör man med divisionen?
>>
>> Du ska antagligen bara dividera med jämna 2-potenser, eller hur?
>>
>> Att dela med 2 är att skifta bitarna ett steg neråt.
>> Att dela med 4 är att skifta dem 2 steg, etc.
jo det ska jag ju, men mod är ju alltid mindre eller lika med modmax, vilket
innebär att mod/modmax alltid blir likamed 0 vid en sådan shiftning, förutom
när mod == modmax. så hur ska man göra?
>> /mr - sitter och dividerar
/Jonatan - sitter o kliar sig
KYMATICA LABORATORIUM - http://go.to/kymatica
------------------------------
Message Number: 6
Date: Fri, 06 Dec 2002 02:40:44 +0100
From: "than.techno.org"
Subject: Re:=?ISO-8859-1?Q?_modulationsberäkning?= i ASM
On Fri, 6 Dec 2002, Jonatan Liljedahl wrote:
>> > >> new = init + (mod/modmax) * depth
>> > Du ska antagligen bara dividera med jämna 2-potenser, eller hur?
>> jo det ska jag ju, men mod är ju alltid mindre eller lika med modmax, vilket
>> innebär att mod/modmax alltid blir likamed 0 vid en sådan shiftning, förutom
>> när mod == modmax. så hur ska man göra?
>>
>> /Jonatan - sitter o kliar sig
så, nu har jag kliat färdigt:
new = init + (mod * depth) / modmax
/Jonatan - jag tror jag bara är trött?
KYMATICA LABORATORIUM - http://go.to/kymatica
------------------------------
Message Number: 7
Date: Thu, 05 Dec 2002 23:05:31 +0100
From: "mans.common.se"
Subject: Med analogt minne!
Fick en lite utförligare beskrivning om hur mitt oscilloskåp fungerar
(jag förstod inte hur de fick in ett minne som kan behålla en stråle så
länge och så exakt i ett oscilloskåp som är tillverkat 1964 men här är
förklaringen, och jag måste erkänna att jag är imponerad)
Det är tydligen det första minnesoscilloskåpet som tillverkats:
The direct view storage tube (DVST) was invented by Robert H. Anderson in
the
late 1950's. First introduced in the Tektronix model 564 oscilloscope, it
enabled the display of transient electrical signals. It was soon realised
that
DVST's could be used as display terminals with computers, and by 1969
Computer
Displays Inc., Computek Inc. and Tektronix Inc. were all selling DVST
terminals based on Tektronix tubes.
The key feature of the DVST is its ability to store a vector image
without the
need for constant refreshing. This brought down the price of computer
graphic
displays from, say $80,000 for the IBM 2250, to under $10,000, causing a
vast
expansion in the availability and use of computer graphics.
A DVST contains a writing gun, flood guns and a phosphor storage screen.
The
storage screen has an outer transparent conducting layer and an inner
phosphor
layer. When the write gun's beam is switched on it creates a postive
charge
where it strikes the phosphor as a result of secondary electron emission.
This
attracts the electrons from the flood guns which are on continuously, and
causes the areas struck by the write gun's beam to luminesce without the
need
for refresh. The screen is erased by making the whole target more
positive, late 1950's. First introduced in the Tektronix model 564
oscilloscope, it
enabled the display of transient electrical signals. It was soon realised
that
DVST's could be used as display terminals with computers, and by 1969
Computer
Displays Inc., Computek Inc. and Tektronix Inc. were all selling DVST
terminals based on Tektronix tubes.
The key feature of the DVST is its ability to store a vector image
without the
need for constant refreshing. This brought down the price of computer
graphic
displays from, say $80,000 for the IBM 2250, to under $10,000, causing a
vast
expansion in the availability and use of computer graphics.
A DVST contains a writing gun, flood guns and a phosphor storage screen.
The
storage screen has an outer transparent conducting layer and an inner
phosphor
layer. When the write gun's beam is switched on it creates a postive
charge
where it strikes the phosphor as a result of secondary electron emission.
This
attracts the electrons from the flood guns which are on continuously, and
causes the areas struck by the write gun's beam to luminesce without the
need
for refresh. The screen is erased by making the whole target more
positive,
effectively writing the whole screen and then lowering the potential,
erasing
the screen.
http://www.reprise.com/host/tektronix/humor/washer_woman.asp
------------------------------
Message Number: 8
Date: Thu, 05 Dec 2002 23:09:38 +0100
From: "erik.forsling.brevet.nu"
Subject: SV: Seq-chip (SV: Stepsequencer till modularen ... ?
>>On Thu, 5 Dec 2002, e6erikf.etek.chalmers.se wrote:
>>
>>>> >> >>Direction (talar om huruvida sekvensen fàr tillfâllet g¬r fram¬t
>>>> >> lägg till vanlig random och bownian random (stegar alltid ett steg
men det
>>>är
>>>> >> framåt resp bakåt som slumpas)
>>>>
>>>> Hm. Hur gör man detta?
>>
>>"Vanlig random" vet jag inte exakt vad Per menar med... men:
Jag skulle tro att han menar precis lika stor sannolikhet för varje steg.
>>Brownsk rörelse är alltså att varje steg har 50% sannolikhet att ske åt
>>ena hållet och 50% åt andra hållet. Helt oberoende av föregående steg.
>>Dvs "singla slant" för varje steg som ska tas.
Jo, det förstod jag också egentligen. Vad jag inte förstår är hur man
implementerar det i hårdvara. Är man tvungen att ha en hypersnabb oscillator
som man tittar på då och då för att få en etta eller en nolla? Det funkar ju
bra för Brown, men hur gör man för att få ett visst steg? Nej, då tycker jag
man kan göra random med en extern S/H istället. Brown borde ju få vara med
dock.
>>/mr - tycker Seq-chipet är ett lysande initiativ!
Kul! Alla borde få en egen sequenser efter egen smak. ;-)
/e
------------------------------
Message Number: 9
Date: Thu, 05 Dec 2002 23:20:11 +0100
From: "steiseim.online.no"
Subject: Re: Formant
Ho Ho!
I dag kom Formant synthen jag ventat på sedan våres och ett stk Elektor
keyboard.
Tror det är nåt orgel, inte sett så nogrant på det ennu.
Alt av originala frontpanel och kretskort, potar, rattar och brytare, men
inga komponenter.
Så nu blir det ett seks oscillator system.
Får vel svenga meg at bygga nu.
Stein
------------------------------
Message Number: 10
Date: Fri, 06 Dec 2002 02:30:58 +0100
From: "cfmd.swipnet.se"
Subject: Halvkokt i afton
Men gudagers folk!
Just hemkommen efter en lätt intoxinerande afton på bland annat KafÈ 44.
Just den intoxinerande delen är lite av en bedrift då det inte serveras någon
alkohol alls där och någon åldersgräns är det då inte heller.
However, detta faktum bidrog kraftigt till känslan att "Nu skall farbror spela
synt" när En halvkokt i folie entrade scenen inför en ung publik.
Jaja, ungdomen skola tuktas tidigt och sig lära vad som kan komma ur de
elektoakustiska gångarna när inte haspen varit på på länge.
Den förhärskande ställningen för att inta en halvkokt var för kvällen sittande,
något som dock inte hindrade fri dans under ett par av låtarna för två av
aftonens konsertbesökare.
Eder utsände skribent valde dock att stå för att kunna ta det hårda fallet när
det väl kom. Någon minnesbild av fall står dock ej att finna, så detta fall med
det försvunna fallet kommer härmed att utredas av Palme-gruppen som just nu
arbetar med många spårljus i jakten. I vanlig ordning återkommer vi med
komplett redovisning utifall de skulle hitta något. Håll dock inte andan och
undvik absolut inte att skaffa barn enkom för att utredningen inte gått framåt!
Eder självmant utsände skribent fick denna afton se ett annat upplägg än under
Spoken-Word festivalen här senast. Denna afton var det blandat gamla låtar,
nya låtar och ett par improvisationer. En utökad rytmsektion (dvs, inte fler
personer, men fler instrument...) bidrog till att lägga en grund som behövs för
att fullända denna EAM-folkpop som frodas mitt i kommersialliseringen av
samhällets utkanter i Botongdjungle jive.
Husguden Päschy B. var i vanlig ordning i obeskrivlig form.
Eder utsände fann att trasmattan återfanns även denna gång på samma plats så
som förut. Det bjöds även på både irr-teater, pappersfigurssång (jättefin! Jag
lovar och svär! Fy fan! Du ser!), the worldfamous Mongo-choir mm.
Delar av materialet hade väldigt snygga ljud och rytmdelar som eder utsände
gärna skulle se en vidareutveckling av. Ljudbilden var olika under aftonens
spelning, men kaoset var ständigt närvarande i en eller annan form. I skall
dock icke försöka beskriva ljudbilden då den lämpligen bör upplevas själv.
Många olika former av blip och bloppar, klanger, distorderat tal (från källan
eller inte kan dock diskuteras i all oändlighet). Det enda keyboardet i bruk
var dock ett QWERTY-tangentbord, det andra på scenen var inte inkopplat till
därför lämplig analogsynth.
Avsaknaden av Mongo Modular i ljudbilden var dock fundamental, men den lilla
scenen medgav inte sådana fundamentala excesser.
Dock återfanns Synti A(KS, KS-keyboardet låg oanvänt på scengolvet under
"bakbordet"), Ajbook med plugins, bärbar CD, SM57, Nörd Modular, trumset,
tamburin, trumpet, munspel, flöjt samt Doephfer modular samt JLMJJI spelade,
sjöng och lät.
Varför detta band får mig att tänka på serier är dock ett mysterium,
ytterligare en uppgift för Palmegruppen kanske?
Nä, om man skulle ta sig lite äkta Parmesan då kanske... straith from Italy!
MVH
Magnus - går i väntans tider .... för litet tillskott i riggen alltså ;O)
------------------------------
Message Number: 11
Date: Fri, 06 Dec 2002 02:50:13 +0100
From: "cfmd.swipnet.se"
Subject: Re:=?ISO-8859-1?Q?_Styrspänningar?= och triggers
From: "martin.kfib.org"
Subject: Re: Styrspänningar och triggers
Date: Thu, 05 Dec 2002 07:56:27 +0100
>> "cfmd.swipnet.se"
>>
>> >> Houwsa, houwsa!
>>
>> Gnobbel, bobbel.
Skau daäur vau eina svaur?
>> >> GUDARS!!!
>> >>
>> >> ... och jag som trodde bara jag var tokig...
>>
>> Hehe, det är en villfarelse som du bör bli av med. ;>
Är du _HELT_ säker?
Har du kolla upp i sedvanligt lexikon vad just min definition på tokig är nu på
sistone?
>> >> >> alla zenerdioder på 4.7V och de omärkta motstånden bör nog vara på mellan
>> >> >> 1-10 kOhm (beroende lite på vad man vill ha för tålighet på
>> >> >> utgångarna).
>> >>
>> >> Men hörrudu Bengt (från känd förlaga):
>> >>
>> >> Behövs såkadäringa zenerdioder egentligen?
>>
>> Allt är relativt. Enda orsaken till att jag klämde dit dem är för att
>> göra utgången mindre belastningskänslig. Om man kan utgå från att
>> gateingångar alltid är synnerligen högimpediva så kan man förstås
>> skita i zenerdioderna.
Ja... och source-motståndet måste vara ganska litet för att DC-strömmen i
Zenern skall vara tillräckligt stor i olastat tillstånd så att den kan skifta
över för att driva tyngre yttre last och upprätthålla spänningen. Annars är
Zenern helt onödig.
>> >> Alltså, skip them zeners!
>>
>> Iff jou säj sou...
Jäss aj amm!
>> >> Varje? Kör du en TL072 blir det ju bara en krets för hela bygget.
>>
>> Jo, men han har ju visat en sjuklig faschination för 741:or, så
>> därför... ;>
Åh... Ahh... AAAAAAAAAAAAHHHHHHHHHHHHHHHH!!!!!!!!!!! GAH! FRUST!!!
GWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHH!!!!!!!!!!!!!!
.... öh, hrm..
.... hrhrhrehm... ja alltså.. eh... jo... eh... smittar det där?
>> >> Varför inte bygga?
>>
>> Var min gäst. Då min studio fortfarande har en grym övervikt åt det
>> digitala hållet och alla planerade hembyggen kör med TTL-gate har jag
>> ingen nytta av den själv.
Gooters!
>> >> Den ser behändig ut. Med mina skrapade hörn så landar man på 1
>> >> TL072, 6 1N4148, 2 1k motstånd, 2 22k motstånd, 4 6k8 motstånd och 4
>> >> 4k7 motstånd samt ett par lämpliga kondingar. Lite prylar rätt
>> >> mycket funktion.
>>
>> Hmm? Vad skippar du då? Möjligheten att invertera?
Men räkna lite så inser du att jag syftar på Zenerdioderna som jag helt rått
klippte bort rent mentalt...
>> >> Med den här kan man för övrigt med ett enkel patchning göra ett av ARP 2600
>> >> paradtrick - dubbeltriggningen. Lyssna på Jarre så får ni höra. Körde
>> >> ARP-säljarna med för att hotta upp demon lite ;O)
>>
>> Sedär, sedär. Fantasin flödar hör jag. :>
Jo... ja... om du säger så...
MVH
Magnus
------------------------------
Message Number: 12
Date: Fri, 06 Dec 2002 03:05:53 +0100
From: "cfmd.swipnet.se"
Subject: Re: Seq-chip (SV: Stepsequencer till modularen ... ?
From: "erik.forsling.brevet.nu"
Subject: Seq-chip (SV: Stepsequencer till modularen ... ?
Date: Thu, 05 Dec 2002 12:17:06 +0100
>> Hepp!
Hepp, hepp!
>> -----Ursprungligt meddelande-----
>> Från: micke.askernas.staff.spray.se
>> Till: Multiple recipients of SAS
>> Datum: den 4 december 2002 17:34
>> Ämne: RE: Stepsequencer till modularen ... ?
>>
>>
>> >>Jag menar som följer:
>> >>
>> >>En analog sequencermodul helt enkelt ... Med en clocksignal in, som sen
>> skickar
>> >>ut gate, cv och tja ... Vad mer man vill skicka ut för cv signaler, med
>> trevliga
>> >>rattar för allt..
>> >>
>> >>En maskin med 16 steg, med en 4-5 rattar på varje, beroende på hur många
>> saker
>> >>man vill eller inte vill styra med den .. Och utgångar till varje rad med
>> >>rattar...
>> >>
>> >>Jag hoppas ni förstår vad jag menar ändå =)
>> >>
>> >>//Micke
>> >>-----Original Message-----
>> >>From: mr.analogue.org [mailto:mr.analogue.org]
>> >>Sent: den 4 december 2002 15:28
>> >>To: Multiple recipients of SAS
>> >>Subject: Re: Stepsequencer till modularen ... ?
>> >>
>> >>
>> >>On Wed, 4 Dec 2002, micke.askernas.staff.spray.se wrote:
>> >>
>> >>>>> Tjohej!
>> >>
>> >>Hej!
>> >>
>> >>>>> Jag har blivit lite lätt sugen på en analog step sequencer...
>> >>
>> >>Vad menar du med stepsequencer?
>> >>
>> >>>>> Hur advancerat är det att bygga en sådan ... Det borde ju kunna vara
>> >>>>> ett skoj tillskott till modularen ... Eller ?=)
>> >>
>> >>Ja. :)
>> >>
>> >>
>> >>/mr
>>
>> Toppsvarar på hela diskussionen.
Gjorde du?
>> Eftersom de flesta av mina kreativa idÈer brukar mynna ut i ett "Hmm, det här
>> skulle man ju kunna göra en analogsequenser av." så måste jag ju blanda mig i
>> lite. Jag trodde inte att sequenserfrågan skulle dyka upp redan nu med tanke
>> på att vi bara har några VCO:er än så länge, men visst...
>> Som ni kanske vet så har jag skissat på ett sequenserchip. Efter en vild
>> kreation bestående av alldeles för många logikchip så implementerade jag det
>> i Verilog, och Magnus hjälpte mig sen med VHDL, så nu ska jag hålla mig till
>> VHDL tror jag.
Klokt val. Seriöst språk för riktiga designer.
>> Hur som helst, i tanken har detta chip utvidgats med ännu fler funktioner
>> sen sist, även om inget av det är testat än. Nu har jag i alla fall fått hem
>> Xilinx Webpack, så snart så.
Men se så! Skicka på senaste koden!
>> Chipet är tänkt att fungera som följer:
>>
>> Grundutförande:
>>
>> Utgångar:
>> Step out 1:N (just nu 12 steg)
>> (Då tänker jag mig att utgångarna ska driva potarna direkt.)
>> Direction (talar om huruvida sekvensen för tillfället går framåt eller
>> bakåt)
>>
>> Ingångar:
>> Reset (alla steg-utgångar blir noll, första inkommande klocka kommer alltså
>> aktivera steg 1)
>> Set_direction_forward (en sorts separat reset för riktningen)
>> Step (klocka)
>> Skip 1:N (en ingång för varje steg som alltså gör att steget HOPPAS ÖVER.
>> Det var här allting började. Finns inte i många nutida konstruktioner.)
Varför tänker jag på Moog 960?
>> Turn (vänder håll på sekvensen. Koppla via switch från varje steg, så kan
>> kan start och slut sättas godtyckligt.)
>>
>> Övrigt:
>> Man kan tänka sig ett par ingångar (med tillhörande utgångar) som AND:as med
>> inkommande klocka. Då kan man enkelt göra ett gate-spår genom att koppla
>> switchar från varje utgång via OR:ande dioder till en dylik ingång.
>> På samma sätt kan man tänka sig tillgång till en enkel inverterare via ett
>> par pinnar så att man kan fixa en enkel "intern" klocka med ett fåtal yttre
>> komponenter.
Det jag saknar i uppräkningen är:
- klocka och trigg ut för att ganga ihop ett par sequencers.
- Jump-to ingångar så att sequencern bara tokhoppar till den positionen.
MVH
Magnus
------------------------------
Message Number: 13
Date: Fri, 06 Dec 2002 07:21:13 +0100
From: "jesper.bolina.hsb.se"
Subject: dagens blocket
"Tascam M-3500 32/64-8 line in. Bra skick. Passar
för både remixer samt produktioner av house,
techno, trance, hiphop, funk, r&b mm, Nypris:
160.000:- Massor av multikablar ingår..
Pris: 22.000 eller högstbjudande.
Säljes pga av handikapp efter bilolycka"
Fy Fan säger jag och träffas ändå inte av en blixt från chefen. Livet är
allt bra surt ibland. Där ligger killen med frugan i lä... :(
electronically yours, jesper
http://www.bolina.hsb.se/hsidor/jesper
- -- --- ---- ----- ------ ----- ---- --- -- -
Electronic Obsession Mailorder
http://obsession.svart.nu
------------------------------
Message Number: 14
Date: Fri, 06 Dec 2002 07:36:30 +0100
From: "jesper.bolina.hsb.se"
Subject: Re: jag har=?ISO-8859-1?Q?_slöjdat....?
polarn:
>> Fan var inte du bussförare eller nåt?
>> Kanske skulle bli möbelsnickare? :-)
>> Jag är oxå bussförare juh, men är för lat/otålig så jag fick bli
>> ingenjör/lärare istället! ;-)
Hörde igår att busschaffisar i Calcutta får betalt per passagerare och
avdrag per minuts försening. Summa summarum: det dör folk varje dag i den
stadens busstrafik...
Hur är det i Gävle? ;)
electronically yours, jesper
http://www.bolina.hsb.se/hsidor/jesper
- -- --- ---- ----- ------ ----- ---- --- -- -
Electronic Obsession Mailorder
http://obsession.svart.nu
------------------------------
Message Number: 15
Date: Fri, 06 Dec 2002 07:46:26 +0100
From: "jesper.bolina.hsb.se"
Subject: =?ISO-8859-1?Q?hihatfråga?= SDS-V
Lasse och andra intresserade:
Använder du hihatens pedalingång, dvs den som stänger hihaten och är
xlr-bestyckad? Det verkar som en kul lösning och jag undrar om det är så
nice som manualen säger...
electronically yours, jesper - lite trött på puff-pys-hihaten i 606:an...
http://www.bolina.hsb.se/hsidor/jesper
- -- --- ---- ----- ------ ----- ---- --- -- -
Electronic Obsession Mailorder
http://obsession.svart.nu
------------------------------
Message Number: 16
Date: Fri, 06 Dec 2002 08:20:58 +0100
From: "e6erikf.etek.chalmers.se"
Subject: Re: Seq-chip (SV: Stepsequencer till modularen ... ?
On Fri, 6 Dec 2002, cfmd.swipnet.se wrote:
>> >> Toppsvarar på hela diskussionen.
>>
>> Gjorde du?
Hur hamnade det där där?!
>> >> Som ni kanske vet så har jag skissat på ett sequenserchip. Efter en vild
>> >> kreation bestående av alldeles för många logikchip så implementerade jag det
>> >> i Verilog, och Magnus hjälpte mig sen med VHDL, så nu ska jag hålla mig till
>> >> VHDL tror jag.
>>
>> Klokt val. Seriöst språk för riktiga designer.
Jag ska bara lära mig det ordentiligt också.
>> >> Hur som helst, i tanken har detta chip utvidgats med ännu fler funktioner
>> >> sen sist, även om inget av det är testat än. Nu har jag i alla fall fått hem
>> >> Xilinx Webpack, så snart så.
>>
>> Men se så! Skicka på senaste koden!
Lugn i stormen. Ska presentera exjobb idag, sörru. Och till nyår kommer en
batting, så det kommer nog inte gå så fort det här. :-)
>> >> Skip 1:N (en ingång för varje steg som alltså gör att steget HOPPAS ÖVER.
>> >> Det var här allting började. Finns inte i många nutida konstruktioner.)
>>
>> Varför tänker jag på Moog 960?
Ja, det förstår jag inte alls. ;-)
>> >> Övrigt:
>> >> Man kan tänka sig ett par ingångar (med tillhörande utgångar) som AND:as med
>> >> inkommande klocka. Då kan man enkelt göra ett gate-spår genom att koppla
>> >> switchar från varje utgång via OR:ande dioder till en dylik ingång.
>> >> På samma sätt kan man tänka sig tillgång till en enkel inverterare via ett
>> >> par pinnar så att man kan fixa en enkel "intern" klocka med ett fåtal yttre
>> >> komponenter.
>>
>> Det jag saknar i uppräkningen är:
>>
>> - klocka och trigg ut för att ganga ihop ett par sequencers.
Nja, det där är ju lite lurigt. Det är ju en cirkel
liksom. Dubbelriktad. Så det måste bli nån sorts flerpolskontakt om man
ska sätta ihop saker. Det är lite tråkigt, men jag ser ingen enkel läsning
på det. Och jag _har_ tänkt på det.
>> - Jump-to ingångar så att sequencern bara tokhoppar till den positionen.
Hm. Är det kul? Det kanske det är. Men det börjar bli seriöst ont om I/O
nu. Det går nog inte ens med 16 steg, för jag vill gärna hålla mig till
ett sånt däringa 44-pinnars-chip.
/e
------------------------------
Message Number: 17
Date: Fri, 06 Dec 2002 08:22:51 +0100
From: "martin.kfib.org"
Subject: Re:=?ISO-8859-1?Q?_Styrspänningar?= och triggers
"cfmd.swipnet.se"
>> From: "martin.kfib.org"
>> Subject: Re: Styrspänningar och triggers
>> Date: Thu, 05 Dec 2002 07:56:27 +0100
>>
>> >> Gnobbel, bobbel.
>>
>> Skau daäur vau eina svaur?
Ja, det är ju snart jul. :>
>> >> >> GUDARS!!!
>> >> >>
>> >> >> ... och jag som trodde bara jag var tokig...
>> >>
>> >> Hehe, det är en villfarelse som du bör bli av med. ;>
>>
>> Är du _HELT_ säker?
>> Har du kolla upp i sedvanligt lexikon vad just min definition på
>> tokig är nu på sistone?
Nej, men jag låter dig gärna elaborera vidare på det oavbruten.
>> >> Allt är relativt. Enda orsaken till att jag klämde dit dem är för att
>> >> göra utgången mindre belastningskänslig. Om man kan utgå från att
>> >> gateingångar alltid är synnerligen högimpediva så kan man förstås
>> >> skita i zenerdioderna.
>>
>> Ja... och source-motståndet måste vara ganska litet för att DC-strömmen i
>> Zenern skall vara tillräckligt stor i olastat tillstånd så att den kan skifta
>> över för att driva tyngre yttre last och upprätthålla spänningen. Annars är
>> Zenern helt onödig.
Måste och måste. Med två 1 kOhmsmotstånd och en Zener så kan man
belasta utgången med ner till 2.5 kOhm (12 Volt och en
1k+1k-spänningsdelare ger en EMK på 6 Volt med ett Ro på 500 Ohm, men
det vet du ju redan) utan att spänningen ändrar märkbart på
sig. Huruvida detta har någon praktisk betydelse eller om 1kOhm ska
anses vara ett ganska litet motstånd är förstås en helt annan sak.
>> >> Jo, men han har ju visat en sjuklig faschination för 741:or, så
>> >> därför... ;>
>>
>> Åh... Ahh... AAAAAAAAAAAAHHHHHHHHHHHHHHHH!!!!!!!!!!! GAH! FRUST!!!
>> GWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHH!!!!!!!!!!!!!!
Alltså, inte du, alltså, utan han. Öh. Niklas, typ.
>> ... hrhrhrehm... ja alltså.. eh... jo... eh... smittar det där?
Det hoppas jag innerligen inte, men för säkerhets skull har jag redan
slängt alla mina 741:or.
>> >> >> Den ser behändig ut. Med mina skrapade hörn så landar man på 1
>> >> >> TL072, 6 1N4148, 2 1k motstånd, 2 22k motstånd, 4 6k8 motstånd och 4
>> >> >> 4k7 motstånd samt ett par lämpliga kondingar. Lite prylar rätt
>> >> >> mycket funktion.
>> >>
>> >> Hmm? Vad skippar du då? Möjligheten att invertera?
>>
>> Men räkna lite så inser du att jag syftar på Zenerdioderna som jag helt rått
>> klippte bort rent mentalt...
Ajustja! 072, inte 071. Jag är blind.
--
Martin Persson martin.kfib.org
http://martin.kfib.org/ http://ss.kfib.org/
"esound is junk. The only thing esd has is a good client API for
going boing at approximately the right time. Anything else is
beyond it." -- Alan Cox
------------------------------
Message Number: 18
Date: Fri, 06 Dec 2002 08:23:18 +0100
From: "per.mattsson.mkv.mh.se"
Subject: Re(2): Seq-chip (SV: Stepsequencer till modularen ... ?
mr.analogue.org skriver:
>>"Vanlig random" vet jag inte exakt vad Per menar med... men:
jag skiljer på random moderna
1) konstant riktning och slumpat antal steg, "vanlig" rnd där man hoppar mellan
stegen
2) slumpad riktning och konstant antal steg, i brownian rnd är detta ett steg
/P
------------------------------
Message Number: 19
Date: Fri, 06 Dec 2002 09:28:19 +0100
From: "per.mattsson.mkv.mh.se"
Subject: Re(2): Seq-chip (SV: Stepsequencer till modularen ... ?
e6erikf.etek.chalmers.se skriver:
>>On Thu, 5 Dec 2002, per.mattsson.mkv.mh.se wrote:
>>Hm. Hur gör man detta?
Jag skiljer på random moderna
1) konstant riktning och slumpat antal steg, "vanlig" rnd där man hoppar mellan
stegen
2) slumpad riktning och konstant antal steg, i brownian rnd är detta ett steg,
man kan tänka sig varianter av det.
Hur man gör det i VHDL vet jag inte men det går genom att
1) varje seq spår/kanal har en S/H vid summeringsnoden
2) man kör sequencern helt osynkat i ca 100kHz och flyttar ut och fryser de
aktuella CVna och trigg kanalen/erna till utgångarna per spår/kanal med CLK
pulsen.
Det är "vanlig" rnd.
Brownian löser man med att:
1) samma 100kHz fyrkantsklocka som ovan dessutom har en S/H som per CLK puls då
fryser 0 resp 1,1=framåt 0= bakåt
2) lägg denna logik etta/nolla på FRAM/BAKstiftet på ditt virtuella VHDL clock
chip
kan du inte inte gå bakåt behövs SEQ-LENGTH inställningen, se nedan, så att du
räknar upp ditt spår från"aktuellt steg" till "nästa steg" eller SEQ-LENGTH-1
>>Ja, det skulle man ju faktiskt kunna göra lika enkelt som trig-spåret,
>>nämligen genom att låta TIE blockera klocka_ut. Alltså bara EN TIE-ingång,
>>inte en per steg som krävs för skip.
Vad jag menar är alltså att om TIE är aktiverad på steg 3 så kommer CV värdet på
den aktuella kanalen att läggas ut och ändras steg 2, 3 och 4 men triggpulserna
kommer bara på steg 2 och 4. På så sätt får man en lång not under steg 2 och 3
och en ny börjar steg 4. Har man en separat triggkanal/spår så behövs
förmodligen inte TIE.
TIE förändrar inte antalet steg i ett spår/kanal bara vilka steg som skall trigga
på trigg spåret.
>>>> Dela inkommande sync/klocka med 1.5 förutom alla heltal (och 0,75 hah!)
>>Vad menar du nu?!
Varje sequencer eller spår kanal/spår med CLK ingång bör kunna dela inkommande
master klocka med ett heltal.
Delar man med två får man halvfart osv. Men heltal räcker inte för musik, där
behöver man dessutom kunna dela med 1,5 för att skapa varianter av trioler.
Metoden är väl att klockdubbla och sen dela med tre. Men ha koll på pulsflankerna.
Det enklaste är kanske att masterklockan alltid går t.ex 8x normal hastighet
(eller 24!) och att den sedan delas ner till "normal" fart. Det fungerar så länge
du håller dig inom ditt VHDL chip men funkar inte om din seq skall slavas till en
SQ-10a aller annan klocka som lämnar CLK pulserna i faktisk fart. Vilket får oss
att smygkika lite på PLLer och liknande.
>>>> Olika antal steg på kanal, faller om du har ett chip per kanal men längden på
>>>> seq. behöver ju ändå kunna ställas
>>
>>Once again: Vad menar du nu? Längden ställs i det här fallet genom att
>>stänga av aktivera olika mängd steg.
Just det men i användargränsnittet vill "man" (jag) inte se det så tekniskt, där
vill jag ha en ratt för att ange "antal steg per spår"
Skall man kunna köra random och på sikt kanske arpeggiera en seq (seq spelar så
många steg som det ackord du just nu trycker ner, kräver MIDI och ett avancerat
tänk) behövs funktionen N-antal steg per spår/kanal (och enkelt nog per chip i
ditt fall).
>>Chipet får väl matas med 5V eller nåt. Sen kan man väl göra vilka
>>spänningar man vill med det.
Buffers behövs ändå mao.
>>
>>Ojdå. Ja, jag undrar hur mycket extra resurser det skulle kräva.
En PIC som sköter DIN/MIDI joxet, mer behövs inte. Jag vet inte hur man gör sånt
i VHDL . Nån form av µP dr man kan ange vad man skall synka till, välja DIN24
resp. 48 och så. Eller så bygger man MIDI/DIN synken som en separat modul med CLK
och RESET ut och START/CONTINUE och RESET in.
>>Äsch. En klocka till alla via brytjack. Bryt lös 1, 2 eller många
>>sekvenser med en ynka patchkabel. Det är väl inga problem. :-)
....och kabel för reset.
En grej som vore kul är också en LOOP LENGTH ratt.
Dvs att man kan ställa hur många ggr en seq skall loopa innan den stoppar och
aktiverar en CARRY som lämnar över sequencandet till en annan seq, Seq2, som i
sin tur loppar x-antal ggr innan den stoppar och lämnar tillbaks till Seq1.
Lite enkel logik bara samt en CARRY och en ENABLE per chip
Sen en CV ut! Alltså en CV som är proportionell med masterklockans hstighet.
Används för att styra delayer mm.
Bra seq referenser för ideer är Zeit sequencern, Latronic Notron, och Oberheim
Cyclone (även om den mest är en arpeggiator). ARP16xx seq med random och
cv-kvantisering och Moog med Skip är ju också intressanta.
/Per, fredag = idÈ time
------------------------------