SAS ARKIV
Message Number: 1
Date: Tue, 12 Mar 2002 23:48:10 +0100
From: "than.techno.org"
Subject: Re: Moddningar av TR-808

On Tue, 12 Mar 2002, jorgen.bergfors.idg.se wrote:

>> >>En grej jag skulle gilla är att kunna variera decayen på ljud lite mer
>> >>automatiskt. Att t ex ha olika långa BD eller SD i ett rytmspår kan vara
>> >>riktigt roligt. Borde vara en hyfsat lätt mod.
>>
>> Hmm.. fast då måste man ha en mekanism för att styra längden. Det finns ju
>> inte på det midi-gränssnitt som ska användas.

Varför inte spänningsstyrd decay?

/Jonatan

---------------------
KYMATICA LABORATORIUM
http://go.to/kymatica
---------------------





------------------------------

Message Number: 2
Date: Tue, 12 Mar 2002 23:53:30 +0100
From: "than.techno.org"
Subject: Composeq rapport

This is a multi-part message in MIME format.

----=_--b8b451a4.008adae4.0000005c
Content-type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit

Här kommer composeq-syntaxen som den ser ut för tillfället.
Vad tycker ni?

/Jonatan

---------------------
KYMATICA LABORATORIUM
http://go.to/kymatica
---------------------



----=_--b8b451a4.008adae4.0000005c
Content-Type: text/plain; name="syntax.txt"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="syntax.txt"


PATTERNS:
--------
p definera pattern med namn
d definera digital kanal nummer (0-7)
% slut på pattern
=23 kommentar, resten av raden räknas ej

efter varje kanaldefinition:

s =5Bs ...=5D ställ steglängd i antal clk-ticks,
man kan göra en sekvens av steglängder
genom att ange flera steg efter varandra...

w ställ default pulsbredd i clk-ticks

x puls (med default pulsbredd)
x puls med pulsbredd
.. paus
- gate
LÄGG TILL FÖRDRÖJD PULS?

() repetera det som är inom paranteserna, antal gånger.
loopar kan innehålla flera andra loopar, och så vidare i
MAXLOOPS antal nivåer.

EXEMPEL:
--------
p kyma_one
d 5 =23 bastrumma (kommentar)
4(
5s7s12s 2w
3(
xxx..x..
)
24s
12w
2(
xx-----x
)
)
3s
4(
4(
-.---.xx
)
8(.)
)
d 2 =23 snare
12s6w
3(
x.xx.x..
)
-.---...xxxx.x..
%

p kyma_two
d 1 =23 hihat
24s
4w
x.x.x.-.-.-
%
=09
COMMANDS
::::::::
matas in interaktivt (eller från fil)

q
quit

s
ange hastighet i millisekunder, 0 : external midiclk synk

r=5B+/-=5D
kör/stanna pattern, om varken + eller - anges så togglas läget.

z
reset pattern

l
reload pattern from file

;
separator för att ge flera kommandon på samma rad

..=5B:seq=5D =5Bloops=5D
(EVENT)
lägger till en fördröjd kommandolista (kommaseparerad)
till event-kön. väntar antal varv på varefter
kommandolistan utförs. default : 1, default : 0

exempel:

=22r2; .2 4 r3; .2 r0,r1,.0 8 r2,r3=22

slår på pat2.
efter fyra varv på pat2 slår pat3 på.
efter ett varv på pat2 slår sedan pat0 och pat1 på och en ny event som väntar
på pat0 blir aktuell, efter 8 varv slår pat2 och pat3 av.

med semikolon kan man alltså ge flera kommandon som ska utföras NU, och med
kommatecken separerar man kommandona i den kommandosträng som ges till wait.
en wait kan i sin tur lägga till nya wait, som kan lägga till fler wait, etc...
på så sätt kan man länka samman flera wait.


----=_--b8b451a4.008adae4.0000005c--

------------------------------

Message Number: 3
Date: Wed, 13 Mar 2002 00:01:41 +0100
From: "cfmd.swipnet.se"
Subject: Re: analogdator

From: "polarn-p.acc.umu.se"
Subject: Re: analogdator
Date: Tue, 12 Mar 2002 23:21:40 +0100

>> Huj!

Huj!

>> At 21:43 2002-03-12 +0100, you wrote:
>>
>>
>> >> >> Undrar om det är lätt att överföra till vanliga hederliga analogswitchar?
>> >>
>> >>Jag funderade på det. Om man har en integrerings-opamp koppling
>> >>t.ex. så tar man en CMOS-switch och en opamp extra. + ingången på
>> >>opampen matar man in börvärdet på, utgången från integrator-kopplingen
>> >>kopplar man på - ingången och opampens utgång är kopplad via
>> >>CMOS-switchen till integratorns virtuella jord via ett litet motstånd
>> >>(man kan kanske undvika det om man tar hänsyn till CMOS switchens
>> >>motstånd). När CMOS-switchen är på slagen så kommer op-ampen att driva
>> >>utgången så att den antar ursprungsvärdet, och därmed är kondensatorn
>> >>förladdad för att hålla ursprungsvärdet. Stänger man sedan av
>> >>CMOS-switchen så kommer ingången genast att ta över (man kan givetvis
>> >>ha en CMOS-switch där om man tror att man blir lyckligare av det, men
>> >>jag undrar om det verkligen behövs).
>>
>> Det är väl bara att pröva. Hur stor är off-resistansen i en
>> cmosswitch?

Flera Megaohm... vänta... 1982> så.. ena bonn-4066a läcker typiskt +/- 100 pA. Tar vi det under
10 V så får vi ena... 10/(1*10^-10) = 1*10^11 = 100 GOhm, duger det?
Det är ju FLERA Megaohm ;O)

>> Strömmen den extra opampen behöver käka genom switchen är ju bara cirka
>> samma ström som går genom de städse anslutna ingångarna, och så får man
>> räkna på vad den drar när man sätter initialvärdet, och hur snabbt man vill
>> kunna sätta initialvärdet.

Jo, men man kan ju låta den få några sekunder på sig, och on-värdet är
väl kanske 150 Ohm eller så (varierar lite med allt möjligt).

>> >>Vad sägs? ;O)
>> >>Koppling bara så där spontan-emitterat. ;O)
>>
>> Smart, I have to admitt :-)

Hehe... och enkel också. Tar du en TL074 t.ex. så har du extra
motstånd i serie på utgången, tänk på det.

>> >>En kul labb på gymnasiet bestod av ett rör med vatten och en liten
>> >>högtalare överst. Genom att fyllar på eller tappa av vatten stämde man
>> >>om resonansen och man kunde höra hurvida man hade minima eller maxima
>> >>genom en liten slang från uppe vid högtalaren. Mycket pedagogiskt
>> >>faktiskt!
>>
>> Whoah! Ni gjorde sylthburksbandpassfiltret! :-D

Japp! Duktigt hög för att vara sylthburk bara.

>> När kommer den första hydrauliska och hydro-akustiska modulen till
>> modularen då?!? (Skvalp skvalp)

Till nästa Squalp kanske? Kanske vore något för Quarnevalen.

Problem uppstår vid torrt och varmt väder, då stämmer den ur sig så
fort :-P

MVH
Magnus



------------------------------

Message Number: 4
Date: Tue, 05 Mar 2002 05:35:26 +0100
From: "a7486.mail.md"
Subject: Investor Alert

Doubling your investment is more achievable
than you think!

200% return could have been achieved in less than 30 days!
Learn about our strategy trading in the InterBank Foreign
Currency Exchange.

Get our Reports, Charts and Strategies on the U.S. Dollar vs
Japanese Yen and Euro.

Example:

A $5,000 Investment in the Euro vs the dollar, "properly positioned",
on 7/17/01 could possibly have returned $12,500 on 08/10/01.

Must be 21 years of age.

For additional information, stop by our website..today.

http://www.mortg4unet.com/coins1/
==================================================================================This email advertisement is sent out to those who subscribed
on our web site or one of our many affiliated web sites.
If you received this email in error or you would like to opt-out
from our database, please go to the following:

mailto:investment.btamail.net.cn




------------------------------

Message Number: 5
Date: Wed, 13 Mar 2002 06:54:10 +0100
From: "jesper.bolina.hsb.se"
Subject: Re: dopad Roland=?ISO-8859-1?Q?_=28Förr:?= Moddningar av=?ISO-8859-1?Q?_TR-808=29?
Janne:
>> Var hittar man enklast och billigast en DC-adapter med kontinuerlig
>> variation av utspänningen? Min styvfarsa har en sådan, men den
>> familjedelen bor i Stockhom... Den var i alla fall bra att skrämma
>> upp bilbanan som skulle gå på 6V med, ge den 14 så rasslade det på
>> rätt bra, och luktade gott och elektriskt. :)

Har man den goda smaken att befria Erik från hans Wasp så fick man en 3-15
voltsadapter till...

electronically yours, jesper - snart med Wasp Special också och Tama 305... % )

www.bolina.hsb.se/hsidor/jesper
- -- --- ---- ----- ---- --- -- -
electronic obsession mailorder
(obsession.svart.nu)






------------------------------

Message Number: 6
Date: Wed, 13 Mar 2002 06:56:02 +0100
From: "jesper.bolina.hsb.se"
Subject: Re: Roland kontakt

Ronnyboy:
>> Hej alla.
>> Fixat service manual på min MKS-50 så...
>> Är det nån på listan som har en kontakt
>> på Roland Service som man kan maila, den gamla kontakten
>> jag hade har ju tydligen slutat...har förresten några
>> switchar över till Juno-60 som jag best senast...
>>
>> Behöver tips och prisuppgifter av Roland.

Samma här - nummer bitte!

electronically yours, jesper

www.bolina.hsb.se/hsidor/jesper
- -- --- ---- ----- ---- --- -- -
electronic obsession mailorder
(obsession.svart.nu)






------------------------------

Message Number: 7
Date: Wed, 13 Mar 2002 07:03:22 +0100
From: "eriluj-8.student.luth.se"
Subject: OT:=?ISO-8859-1?Q?_ljudkortsfråga?
Halloj,

är 4500:- ett bra pris för ett Echo Layla (20-bitars varianten)?.....Någon som
använder och/eller har någon erfarenhet av ett sådant kort?

/Erik Ljungberg


------------------------------

Message Number: 8
Date: Wed, 13 Mar 2002 07:17:53 +0100
From: "jorgen.bergfors.idg.se"
Subject: Re: Moddningar av TR-808


>>Kolla även in Doepfers digitalbrusmodul med 808-brus, den har utgångar för
>>både 2 och 6 oscillatorer. Det är väl cymbalen som bara använder 2 om jag
>>minns rätt...

Nej, det är koskällan.

/Jörgen




------------------------------

Message Number: 9
Date: Wed, 13 Mar 2002 07:20:09 +0100
From: "jorgen.bergfors.idg.se"
Subject: Re: Moddningar av TR-808


>>> Hmm.. fast då måste man ha en mekanism för att styra längden. Det finns
ju
>>> inte på det midi-gränssnitt som ska användas.

>>Varför inte spänningsstyrd decay?

Ja, fast var ska du ta styrspänningen från? Då måste du ju ha en sequencer
som genererar den extra styrspänningen och en sådan snyter man inte ur
näsan.

/Jörgen


------------------------------

Message Number: 10
Date: Wed, 13 Mar 2002 07:50:22 +0100
From: "jorgen.bergfors.idg.se"
Subject: Mina TR-808 moddningar

Hej igen listan.
Jag har tittat på de förslag på moddningar som har kommit in och följande
tycker jag känns som en vettig ambitionsnivå:

Bastrumma:

Ny ratt: BD tuning
Trimpot för att ställa max decay.

Virveltrumma:

Ny ratt: SD tune 1
Ny ratt: SD tune 2
Ny ratt: SD noise level
Ny ratt: Snappy tone
Ny ratt: Snappy decay
Ratten Snappy döps om till Snappy level.

Hand clap/maraccas:

Ny ratt: CP offset
Ny ratt: CP/MA noise level

Low, mid, hi tom:

Ny ratt: Noise level

Cymbaler:

Två omkopplare för att välja mellan vitt brus och det speciella
cymbalbruset. Det finns två paralella filter och man ska kunna välja
bruskälla separat för båda. Det ena filtret påverkar alla cymbaler, medan
det andra inte påverkar hihattarna. Filtren har också olika
resonansfrekvenser.
Jag är tveksam till panelpottar för att ändra stämningen på koskällans två
oscillatorer. Jag tror man måste trimma in koskällans frekvenser noga för
att få det rätta originalljudet. Jag får se hur jag gör med det.

Vad sägs?

/Jörgen





------------------------------

Message Number: 11
Date: Wed, 13 Mar 2002 07:29:08 +0100
From: "jorgen.bergfors.idg.se"
Subject: Re: Moddningar av TR-808


>>Den låter riktigt maffig och ¸ber-avancerad...dock skulle man
>>förmodligen (*skämmas*) kunna implementera detta enklare med t.ex en
>>pic-processor eller någon annan enklare microcontroller.

Visst, men då måste man lära sig PIC-programmering. Trevor Page är en
hejare på PIC, så man kan ju hoppas på att han kokar ihop något sådant.

>>Fast din maskin skulle definitivt bli snyggare med alla patchjack!

Just det. Att den är snygg är viktigt! Det skulle förresten passa fint med
de rattar som du och Polarn-P suktar efter.
Jag glömde förresten en detalj i beskrivningen:
För varje jackrad ska det finnas en tumhjulsomkopplare som väljer ett av
tio trumljud. Undantaget är den översta raden, som är fast kopplad till
bastrumman (tumhjulsomkopplarna har tio lägen, men det finns 11 ljud).
Antal jackrader är alltså beroende av hur många ljud man vill använda i ett
pattern.
Vad säger ni trummaskinfantomer? Hur många olika ljud behöver man i ett
pattern?

>>Jag gillar shuffle-idÈn!

Jag med. Frågan är om man ska ha separata rattar för shuffle på åttondelar
och sextondelar? Vad säger ni? Hur funkar shuffle på sextondelar
egentligen? Är det på alla sextondelar eller bara vissa?

>>Jag och ett par polare har skissat lite på en
>>pic-baserad trigsequencer med led-matrisdisplay där man kan se 7
>>kanaler på dispalyen...+ shuffle och programmerbar accent.

Hear hear!

>>Tyvärr ligger projektet på is pga. annat byggande och
>>pluggande.

Synd.

>>Sådana här projekt har en tendens att växa sig stora och till slut ha
>>med varenda upptänklig funktion

Det är alltid den stora faran.

/Jörgen



------------------------------

Message Number: 12
Date: Wed, 13 Mar 2002 07:38:03 +0100
From: "jorgen.bergfors.idg.se"
Subject: Re: Moddningar av TR-808


>>>Jag kollade på hur det är gjort på 909an. Den har separat accent på
ljuden.

>>Original har 909an en total accent som är som ett eget spår. Sen har den
>>även två olika accenter på vissa av ljuden. Dessa är via den interna
>>sequencern. Hur accenterna fungerar via midi på 909an har jag inte
>>utforskat än.

Elektrskt är de separerade, antagligen för att varje ljud måste styras
separat från midi velocity.

/Jörgen




------------------------------

Message Number: 13
Date: Wed, 13 Mar 2002 07:33:27 +0100
From: "jorgen.bergfors.idg.se"
Subject: Re: Moddningar av TR-808


>>CV in till decay såklart! Men... vad menar du? Det befintliga
>>MIDI-gränssnittet tillåter väl inga moddar alls, antar jag?

Nej just det, det är det som är problemet.

>>Som du säger, antagligen bra i labsyfte, men när det väl kommer till
>>kritan vill jag nog kunna byta patterns snabbare. Intressant ändå!

Jag tänkte mig den mest som ett komplement till en fullfjädrad sequencer,
för att enkelt kunna labba fram nya patternidÈer. Den skulle nog bli
väldigt pedagogisk.
Sedan får man flytta över patternsen till en vanlig sequencer, exempelvis
på en dator.

/Jörgen





------------------------------

Message Number: 14
Date: Wed, 13 Mar 2002 08:20:47 +0100
From: "d3berg.dtek.chalmers.se"
Subject: Re: Moddningar av TR-808

On Wed Mar 13 2002, jorgen.bergfors.idg.se wrote:

>> Vad säger ni trummaskinfantomer? Hur många olika ljud behöver man i ett
>> pattern?

Minimum är tre. Baskagge, virvel och en hihat. Sedan finns det inga gränser!

Jag har en tendens till att fylla patterns rätt väl med trumljud, ju
fler desto bättre eller så. Fler ljud == roligare pattern! Ett litet
"plick" vilket är panorerat ut i ljudbilden periferi gör mer än man
tror. Lite toms kankse? Handklapp kan man inte vara utan! Open hihat!
Det är bara att fortsätta.

Med en 808:a så kan man lätta upp ljudbilden avsevärt genom att ta
separata ut på ljuden och panorera dem hit och dit. Hade allt legat
som ett monospår så hade det inte alls fungerat lika bra.

/Janne, gillar välpanorerade trummaskiner

--
Janne G:son Berg, d3berg.dtek.chalmers.se http://www.dtek.chalmers.se/~d3berg
.


------------------------------

Message Number: 15
Date: Wed, 13 Mar 2002 08:50:45 +0100
From: "erik.forsling.brevet.nu"
Subject: SV:=?ISO-8859-1?Q?_Två_elektronikfrågor.?
>:Nå, jag lovade ett bättre schema och det har jag totat ihop:
>:
>: ____ ____
>: in 1 o---____---+-------+---____---.
>: R1 | | R2 | ____
>: |_ | ,--------|--+---____---.
>: | /| | / | | R1 |
>: |/|- - -|/| | `---|-\ |
>: _/ | P |/ | | | >---+---o out
>: _|_ | Ø| +------|+/
>: ____ | | ____ | ____
>: in 2 o---____---+-------+---____---+---____---.
>: R1 R2 R1 _|_
>:
>:Jag TROR i alla fall att det här är bättre. Akut trötthet i
>:kombination med ringrostig matematik har resulterat i att jag inte har
>:en jädra aning om hur pass väl den här saken egentligen funkar. Det
>:enda jag vet är att den inverterar signalen och att i mitten- samt
>:ändlägena så kommer dämpningen av oönskade signaler vara teoretiskt
>:perfekt. Troligen kommer den läcka lite i mellanområdena, men hur
>:mycket det är frågan om vete fasen. Nån som känner sig hågad får gärna
>:räkna lite på det... ;>
---
>:Mycket nöje och lycka till. Berätta gärna om det funkade. ;>

Intressant, på min ära. Jag tror att jag ska mata in det i nåt
simuleringsprogram. Jag måste nämligen simulera själva oscillatorn också.
Återkommer ikväll.





------------------------------

Message Number: 16
Date: Wed, 13 Mar 2002 08:57:08 +0100
From: "erik.forsling.brevet.nu"
Subject: SV: Moddningar av TR-808



>:mr påpekade så påpassligt:
>:>> T ex vill man garanterat plocka ut hihatbruset (sex pulsvågor).
>:
>:Jag har studerat den däringa brusgeneratorn närmare.
>:6 st återkopplade schmitt-triggers med olika frekvens...
>:Jag ska bygga en oscillatormodul utgående från den,
>:med varierbar frekvens, av/på, audio/LF och volym
>:på alla sex delarna. Kanske CV? Mumma!
>:
>:/Erik

Påminner om Ken Stones Psycho-LFO. Som nån sorts LF-noise. 4 schmitt-triggers
enligt ovan, av vilken en har varierbar frekvens.
http://198.164.142.50/~cgs/modules/psycho_lfo.html
/e

>:_____________________________________________
>:
>:Erik G
>:erik.g.mbox301.swipnet.se
>:http://home4.swipnet.se/~w-49485/
>:
>:
>:
>:




------------------------------

Message Number: 17
Date: Wed, 13 Mar 2002 09:03:40 +0100
From: "mr.analogue.org"
Subject: Re: Moddningar av TR-808

On Wed, 13 Mar 2002, jorgen.bergfors.idg.se wrote:

>>>2 och 6 oscillatorer. Det är väl cymbalen som bara använder 2 om jag
>>>minns rätt...
>>
>> Nej, det är koskällan.

Ah! Visst ja.


>> >>> Hmm.. fast då måste man ha en mekanism för att styra längden. Det
>> >>> finns ju inte på det midi-gränssnitt som ska användas.
>>
>> >>Varför inte spänningsstyrd decay?
>>
>> Ja, fast var ska du ta styrspänningen från? Då måste du ju ha en
>> sequencer som genererar den extra styrspänningen och en sådan snyter
>> man inte ur näsan.

Du hade alltså tänkt dig en helt MIDIbaserad 808/909-Bergfotrumklon, utan
patchbarhet? Jag som trodde den skulle fraternisera med Bergfotronen.


>> Jag glömde förresten en detalj i beskrivningen:
>> För varje jackrad ska det finnas en tumhjulsomkopplare som väljer ett av
>> tio trumljud. Undantaget är den översta raden, som är fast kopplad till
>> bastrumman (tumhjulsomkopplarna har tio lägen, men det finns 11 ljud).
>> Antal jackrader är alltså beroende av hur många ljud man vill använda i ett
>> pattern.

Ganska vackert. Kul att man "måste" använda bastrumman. :-)

>> Vad säger ni trummaskinfantomer? Hur många olika ljud behöver man i ett
>> pattern?

Svårt att säga... allt från 3 till alla. Smaken är som den är.

>> >>Jag gillar shuffle-idÈn!
>>
>> Jag med. Frågan är om man ska ha separata rattar för shuffle på åttondelar
>> och sextondelar? Vad säger ni? Hur funkar shuffle på sextondelar
>> egentligen? Är det på alla sextondelar eller bara vissa?


Shuffle enligt mig och Roland:

| | | | | | | | | | | | | | | |
* * * * * * * * * * * * * * * *

dvs sextondel nummer 2, 4, 6 osv fördröjs med en gemensam tid.


Shuffle enligt Elektron Machinedrum (iaf för några månader sen):

| | | | | | | | | | | | | | | |
* # * * # # # * * # * * * # # *

dvs vilken sextondel som helst kan vara shufflad och därmed fördröjd,
dock med en gemensam tid.


Legender:
| = position för raka sextondelar
* = sextondel
# = shufflad sextondel i Machinedrum
Tadao Kikumoto


/mr - tycker att MD:s fria shuffle låter rätt illa och oanvändbar




------------------------------

Message Number: 18
Date: Wed, 13 Mar 2002 09:09:28 +0100
From: "d3berg.dtek.chalmers.se"
Subject: Re: Moddningar av TR-808

On Wed Mar 13 2002, mr.analogue.org wrote:

>> /mr - tycker att MD:s fria shuffle låter rätt illa och oanvändbar

Nah! Kom hem till mig så skall jag visa dig vilka underverk man kan
göra genom att flytta runt vilka slag som shufflas! MUahahhaaa! ;)

Allvarligt talat, det kan bli enormt svängigt bara genom att ta bort
några shuffle-punkter. Då kan man dra på ännu mer shuffle och det blir
inte lika hörbart. Svårt att förklara, men hör du det så svänger
det.

För övrigt vill jag ha separat shuffle per spår i Machinedrum, helst
på varje slag också...

/Janne

--
Janne G:son Berg, d3berg.dtek.chalmers.se http://www.dtek.chalmers.se/~d3berg
.


------------------------------

Message Number: 19
Date: Wed, 13 Mar 2002 09:14:23 +0100
From: "jorgen.bergfors.idg.se"
Subject: Re: Moddningar av TR-808


>>Du hade alltså tänkt dig en helt MIDIbaserad 808/909-Bergfotrumklon, utan
>>patchbarhet? Jag som trodde den skulle fraternisera med Bergfotronen.

Jag hade tänkt mig en fristående maskin som dels kan triggas från midi och
dels från någon form av inbyggd sequencer.
Givetvis kan man tänka sig att plocka ut diverse signaler på jack, som man
sedan kan ta in i Bergfotronen.

/Jörgen





------------------------------

Message Number: 20
Date: Wed, 13 Mar 2002 09:15:42 +0100
From: "per.mattsson.mkv.mh.se"
Subject: Re(2): Moddningar av TR-808

Hellö!

Jörgen:
>>Just det. Att den är snygg är viktigt!


Mmm, men skulle det verkligen vara så praktiskt med alla dessa jack och små
kontakter som man ju kommer att tappa bort/katten tar/grannungarna i maskopi med
ens eget tar för använda i dockhuset.


>>Antal jackrader är alltså beroende av hur många ljud man vill använda i ett
>>pattern.

Huvva - då måste man ju bygga en himla massa jackrader för dom där ljuden som
bara triggas en gång på i ett 64 stegs pattern.

>>Vad säger ni trummaskinfantomer? Hur många olika ljud behöver man i ett
>>pattern?

Tjugofyra, minst :)

Jag skulle definitivt göra detta med en microprocessor. Helt fritt antal steg i
varje pattern, upp till minnesgränsen för processorn. Ext trigg/DIN/MIDI in/ut
synk går att göra i mjukvara och sedan kan byggaren sätta dit komponenterna om
denne så önskar.
Man kan få en riktigt stabil klocka i den också, (med decimal bpm visning på
nixierör..).

Det borde inte vara dyrt att göra ett litet kort med sexton identiska
trigg-kanaler som i sin tur triggas av PICen. Varje triggkanal kan på något
enkelt sätt flippas mellan uppåt trig. resp. s-trig/korg.

Sedan gör man ett programmeringsyta med ett antal rader * sexton knappar med
lysdioder i dem.
Det är inte dumt alls att ha kicken fast samtidigt som man kan visa/programmera
de andra kanalerna.

KK OOOO OOOO OOOO OOOO fast

CH 1 OOOO OOOO OOOO OOOO valbar visning/programmering av ljud
CH 2 OOOO OOOO OOOO OOOO -"-
CH 3 OOOO OOOO OOOO OOOO -"-
CH 4 OOOO OOOO OOOO OOOO -"-
CH 5 OOOO OOOO OOOO OOOO -"-
....och så vidare i många rader som den enskilde byggaren anser att han
behöver/har råd med.
Sequencern har alltid sexton kanaler med sexton triggutgångar. Det byggaren
varierar är hur många som samtidigt visas på panelen.

Fyra nivåer av ljus:
1) röd släckt - ingen trigg,
2) röd normal, trigg med vel 1,
3) röd stark, trigg med vel 2
4) grön, accent på/av

Knapparna bör man kunna aktivera genom att dra med handen över dem. Man ska inte
måsta stanna och klicka på varje knapp.
En idÈ är att man utöver knapparna ovan har en slags trigg-ingång/knapp som man
kan spela på medan patternet går. Då kan man t.ex. lyssna på kicken och spela på
valt spår. Resp. steglampa tänds då upp medan man spelar.
Man hoppar med två enkla knappar mellan "sidorna" för steg 1-16, 17-32 osv

Det blir mindre telefonväxel och mer vanlig trummaskin men jag tror att det också
blir mer användbart.
Vill man expandera detta med shuffle så är det rätt lätt att göra i en PIC.

/P, borde jobba... jag SKA skriva mitt papper nu...jag SKA skriva mitt papper
nu...



------------------------------

Message Number: 21
Date: Wed, 13 Mar 2002 09:19:18 +0100
From: "rand.ling.umu.se"
Subject: =?ISO-8859-1?Q?Närpes?
Jag har lagt närpesmaterialet på /swedia/swedia2/narpes/spontan i Stockholm.

Ljuden till Kåre: Spelar det nån roll om jag inte tar med det vi skickade
förut? Det är lite svårt att hitta rätt ställen. Sa vi 7 minuter eller?
--
Ola Andersson
Institutionen för filosofi och lingvistik
Umeå Universitet
Tel: +46 90 786 5681


------------------------------

Message Number: 22
Date: Wed, 13 Mar 2002 09:30:23 +0100
From: "jorgen.bergfors.idg.se"
Subject: Re: Re(2): Moddningar av TR-808


Per Mattson skrev:
>>Jag skulle definitivt göra detta med en microprocessor...

Vad du beskriver är definitivt långt över min ambitionsnivå.
Vad jag tänkte mig var en väldigt enkel och väldigt spontan sequencer att
använda som scratchpad för att experimentera fram nya patterns.
För att programmera trumpatterns att använda i färdiga låtar tror jag att
jag håller mig till datorns sequencer och triggar ljuden via midi.
Men det är klart, om mågon annan tar fram en fräck DIY hårdvarusequencer
kanske jag är intresserad. Vi får se vad Trevor Page tänker koka ihop.

/Jörgen




------------------------------

Message Number: 23
Date: Wed, 13 Mar 2002 09:42:22 +0100
From: "per.mattsson.mkv.mh.se"
Subject: Re(2): Re(2): Moddningar av TR-808

Jörgen skriver:
>>Vad du beskriver är definitivt långt över min ambitionsnivå.

Jodå jag inser det och egentligen är väl den microprocessor grej jag beskrev en
hemmakokt variant av en Doepfer Schaltwerk. Fast snyggare :)

Det är som sagt lätt att projekten växer sig över våra huvuden...

//Per



------------------------------

Message Number: 24
Date: Wed, 13 Mar 2002 09:54:59 +0100
From: "Bengt.Falke.svekom.se"
Subject: SV: Moddningar av TR-808

Jörgen, tänker du bygga på Vero eller göra kort? Om du tänker göra kort
är jag mycket intresserad av delta även i detta projekt...
/Bengt Falke

>> -----Ursprungligt meddelande-----
>> Från: jorgen.bergfors.idg.se [mailto:jorgen.bergfors.idg.se]
>> Skickat: den 13 mars 2002 07:29
>> Till: Multiple recipients of SAS
>> Ämne: Re: Moddningar av TR-808
>>



------------------------------

Message Number: 25
Date: Wed, 13 Mar 2002 10:51:04 +0100
From: "polarn-p.acc.umu.se"
Subject: Re: analogdator

Run! Compute!

At 00:01 2002-03-13 +0100, you wrote:


>> >> >>När CMOS-switchen är på slagen så kommer op-ampen att driva
>> >> >>utgången så att den antar ursprungsvärdet, och därmed är kondensatorn
>> >> >>förladdad för att hålla ursprungsvärdet. Stänger man sedan av
>> >> >>CMOS-switchen så kommer ingången genast att ta över (man kan givetvis
>> >> >>ha en CMOS-switch där om man tror att man blir lyckligare av det, men
>> >> >>jag undrar om det verkligen behövs).
>> >>
>> >> Det är väl bara att pröva. Hur stor är off-resistansen i en
>> >> cmosswitch?
>>
>>Flera Megaohm... vänta... >>1982> så.. ena bonn-4066a läcker typiskt +/- 100 pA. Tar vi det under
>>10 V så får vi ena... 10/(1*10^-10) = 1*10^11 = 100 GOhm, duger det?
>>Det är ju FLERA Megaohm ;O)

Okay... hittar inte min databok.. shit... vad skiljer 4066 från 4016?
Kan man inte göra switchen diskret, med lägre on-värde...?

>> >> Strömmen den extra opampen behöver käka genom switchen är ju bara cirka
>> >> samma ström som går genom de städse anslutna ingångarna, och så får man
>> >> räkna på vad den drar när man sätter initialvärdet, och hur snabbt man
>> vill
>> >> kunna sätta initialvärdet.
>>
>>Jo, men man kan ju låta den få några sekunder på sig, och on-värdet är
>>väl kanske 150 Ohm eller så (varierar lite med allt möjligt).

Hmmm... nu började jag fundera... Några sekunder?! Fan heller, den måste ju
gå att ställa _snabbt_! Skall man köra analogimaskinen från ett programverk
för att generera sammansatta funktioner och kasta hej vilt mellan olika
varianter för att man tänker använda systemets utsignal att driva en musik-
eller videosynthesiser, kan man ju inte vänta flera sekunder på att
integratorerna skall boota upp... :-) Loading... please wait... hehe.
Möjligtvis att man får ha paralella kopplingar beredda, så man kan boota en
koppling medan den andra kör, och sen switcha hela systemet till den andra
när det är dags. Knöligt.

Sen kom jag på oxå att man behöver kunna switcha bort ingångarna i
summatorn oxå för att ställa den i "hold" läge. Det blir mer switchar, och
man måste räkna med deras Ron oxå annars får man koefficenterna fel på
ingångarna.
Det blir lite råddande till sist.

Reläer är bisarrt! :-)

Vad har såna där halvledarreläer för egenskaper? Och tungelementreläer?
Sen kan man ju gå på en bilskrot och bärga drivor av hel- och
halvljusreläer! :-) Vaddå "bygga kompakt"?!? hehe

mvh

/P!



_P_a_t_r_i_k___E_r_i_k_s_s_o_n__________________________________
http://www.encounter.nu/patrik
patrik.encounter.nu
+46703115109
________________________________________________________________
"The dark religions are departed and sweet science reigns"




------------------------------

Message Number: 26
Date: Wed, 13 Mar 2002 13:32:50 +0100
From: "johan.boberg.staff.spray.se"
Subject: RE: 1000 Hz

This is a multi-part message in MIME format.

----=_--b8b51171.00b9ae72.00000001
Content-type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit

Hupp,

Hackade ihop en liten klass apropå detta som jag byggde ett litet
kommandoradsprogram runt. Kompilerar iallafall på solaris och w2k.

Johan

>> -----Original Message-----
>> From: cfmd.swipnet.se [mailto:cfmd.swipnet.se]
>> Sent: den 8 mars 2002 23:16
>> To: Multiple recipients of SAS
>> Subject: Re: 1000 Hz
>>
>>
>> From: "mr.analogue.org"
>> Subject: Re: 1000 Hz
>> Date: Fri, 08 Mar 2002 12:03:01 +0100
>>
>> >> Om man går n halvtonssteg upp från 440 Hz får man frekvensen
>> >>
>> >> f = 440 * 2^(n/12)
>> >>
>> >> Vi löser ut stackars n:
>> >>
>> >> f/440 = 2^(n/12)
>> >>
>> >> ln( f/440 ) = ln( 2^(n/12) )
>> >>
>> >> ln( f/440 ) = n/12 * ln(2)
>> >>
>> >> n = 12 * ln( f/440 ) / ln(2)
>>
>> Fumlerna stämmer ;O)
>>
>> Jag körde den formeln direkt på min Casio (som enligt mig är ett
>> miniräknarmärke!) sådär spontant när behovet uppstod.
>>
>> Byt ut 12:an mot 1200 om ni vill få det i cent istället. Det kan vara
>> användbart att veta.
>>
>> >> och alltså motsvarar en ton med frekvensen f att man har gått
>> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> >> n = 12 * ln( f/440 ) / ln(2)
>> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> >> halvtonssteg upp från 440 Hz.
>> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> >>
>> >> Testa att sätta in f=1000 i formeln ovan, så lär ni se att
>> det inte blir
>> >> ett helt antal halvtonssteg.
>> >>
>> >>
>> >> Fotnot 1: formeln funkar även när man stegar neråt, då blir n < 0.
>> >>
>> >> Fotnot 2: givetvis kan 440 i formeln bytas ut mot
>> godtycklig frekvens.
>> >>
>> >>
>> >> /mr - hoppas allt blev rätt
>>
>> Sluta hoppas och glädjs över ett väl utfört arbete ;O)
>>
>> MVH
>> Magnus
>>
>>
>>




----=_--b8b51171.00b9ae72.00000001
Content-Type: application/octet-stream; name="freq.cpp"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="freq.cpp"

LyoqKioqKioqKiBpbmNsdWRlcyBmb3IgdGhpcyBjb25zb2xpZGF0ZWQgZmlsZSAq
KioqKioqKioqKi8NCg0KI2luY2x1ZGUgPHN0cmluZy5oPg0KI2luY2x1ZGUgPHN0
ZGxpYi5oPg0KI2luY2x1ZGUgPGlvc3RyZWFtLmg+DQojaW5jbHVkZSA8bWF0aC5o
Pg0KI2luY2x1ZGUgPGN0eXBlLmg+DQoNCg0KDQovKioqKioqKioqKiogUGl0Y2gu
aCAqKioqKioqKioqKioqKi8NCg0KI2lmbmRlZiBfX1BJVENIX0hfXw0KI2RlZmlu
ZSBfX1BJVENIX0hfXw0KDQovKg0KICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQog
Kg0KICogRnJlcXVlbmN5IG9mIGEgcGl0Y2gsIE4gaGFsZiB0b25lIHN0ZXBzIGZy
b20gcmVmZXJlbmNlIGZyZXF1ZW5jeSA0NDANCiAqICANCiAqIEYgPSA0NDAgKiBw
b3coMi4wLCAoTiAvIDEyLjApKTsNCiAqDQogKiBOID0gMTINCiAqIEYgPSA4ODAN
CiAqDQogKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAqDQogKiBOdW1iZXIgb2Yg
aGFsZiB0b25lIHN0ZXBzIGZyb20gcmVmZXJlbmNlIGZyZXF1ZW5jeSA0NDAgdG8g
ZnJlcXVlbmN5IEYNCiAqDQogKiBOID0gMTIgKiBsb2coIDQ0MCAvIEEgKSAvIGxv
ZygyKTsNCiAqCQ0KICogRiA9IDg4MA0KICogTiA9IDEyDQogKg0KICotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tDQogKg0KICogQ2VudCBvZmZzZXQgb2YgRiBmcm9tIHBl
cmZlY3QgcGl0Y2gsIHJhbmdlIC00OSB0byArNTANCiAqDQogKiBDID0gKGludCko
KDEyMDAgKiBsb2coIEYgLyA0NDAgKSAvIGxvZygyKSkgKyAwLjUpICUgMTAwOw0K
ICoNCiAqIEYgPSA1NjcNCiAqIEMgPSAzOQ0KICoNCiAqLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQ0KICogDQogKiBPY3RhdmUgb2YgZnJlcXVlbmN5IEYuIDQ0MCBpcyB0
aGUgcmVmZXJlbmNlIHBpdGNoLCA0IGlzIHRoZSBvY3RhdmUgb2YgDQogKiB0aGUg
cmVmZXJlbmNlIHBpdGNoLCAtOSBpcyB0aGUgbnVtYmVyIG9mIGhhbGYgdG9uZSBz
dGVwcyB0byB0aGUgZmlyc3QgDQogKiBwaXRjaCBpbiB0aGUgcmVmZXJlbmNlIG9j
dGF2ZS4NCiAqIA0KICogTyA9IDQgKyAoaW50KShsb2coIEYgLyAoNDQwICogcG93
KDIuMCwgKC05IC8gMTIuMCkpKSApIC8gbG9nKDIpICk7DQogKg0KICogRiA9IDU2
NyANCiAqIE8gPSA1DQogKg0KICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogKi8N
Cg0KY2xhc3MgUGl0Y2ggew0KcHJpdmF0ZToNCiAgICBjaGFyKiBwaXRjaF9uYW1l
WzEyXTsgICAgDQogICAgaW50IG5hbWVfY291bnQ7DQogICAgZG91YmxlIHJlZl9m
cmVxOw0KICAgIGludCByZWZfb2ZmOw0KICAgIGludCByZWZfb2N0Ow0KICAgIGNo
YXIqIGVycm9yOw0KDQogICAgZG91YmxlIGZyZXF1ZW5jeV87DQogICAgY29uc3Qg
Y2hhciogIG5hbWVfOw0KICAgIGludCAgICBjZW50XzsNCiAgICBpbnQgICAgb2N0
YXZlXzsNCiAgICBkb3VibGUgYWJzb2x1dGVfOw0KDQogICAgdm9pZCBpbml0KCk7
DQogICAgZG91YmxlIGdldEZyZXF1ZW5jeShjb25zdCBjaGFyKiBuYW1lLCBpbnQg
b2N0YXZlKSBjb25zdDsNCiAgICBpbnQgZ2V0TmFtZUluZGV4KGRvdWJsZSBmcmVx
dWVuY3kpIGNvbnN0Ow0KDQpwdWJsaWM6DQogICAgUGl0Y2goY2hhciogbmFtZSwg
aW50IG9jdGF2ZSA9IDQpOw0KICAgIFBpdGNoKGRvdWJsZSBmcmVxdWVuY3kpOw0K
DQogICAgZG91YmxlIGdldEZyZXF1ZW5jeSgpOw0KICAgIGRvdWJsZSBnZXRBYnNv
bHV0ZSgpOw0KICAgIGludCAgICBnZXRPY3RhdmUoKTsNCiAgICBpbnQgZ2V0Q2Vu
dCgpOw0KICAgIGNvbnN0IGNoYXIqIGdldFBpdGNoTmFtZSgpOw0KICAgIGJvb2wg
c2V0KGNoYXIqIG5hbWUsIGludCBvY3RhdmUgPSA0KTsNCiAgICB2b2lkIHNldChk
b3VibGUgZnJlcXVlbmN5KTsNCn07DQoNCg0KI2VuZGlmDQoNCg0KDQovKioqKioq
KioqKiogUGl0Y2guY3BwICoqKioqKioqKioqKioqLw0KDQovLyNpbmNsdWRlIDxz
dHJpbmcuaD4NCi8vI2luY2x1ZGUgPHN0ZGxpYi5oPg0KLy8jaW5jbHVkZSA8bWF0
aC5oPg0KLy8jaW5jbHVkZSA8Y3R5cGUuaD4NCi8vI2luY2x1ZGUgIlBpdGNoLmgi
DQoNCnZvaWQgUGl0Y2g6OmluaXQoKSB7DQogICAgcGl0Y2hfbmFtZVswXSA9ICJD
IjsNCiAgICBwaXRjaF9uYW1lWzFdID0gIkMjIjsNCiAgICBwaXRjaF9uYW1lWzJd
ID0gIkQiOw0KICAgIHBpdGNoX25hbWVbM10gPSAiRCMiOw0KICAgIHBpdGNoX25h
bWVbNF0gPSAiRSI7DQogICAgcGl0Y2hfbmFtZVs1XSA9ICJGIjsNCiAgICBwaXRj
aF9uYW1lWzZdID0gIkYjIjsNCiAgICBwaXRjaF9uYW1lWzddID0gIkciOw0KICAg
IHBpdGNoX25hbWVbOF0gPSAiRyMiOw0KICAgIHBpdGNoX25hbWVbOV0gPSAiQSI7
DQogICAgcGl0Y2hfbmFtZVsxMF0gPSAiQSMiOw0KICAgIHBpdGNoX25hbWVbMTFd
ID0gIkIiOw0KICAgIG5hbWVfY291bnQgPSAxMjsNCiAgICByZWZfZnJlcSA9IDQ0
MC4wOw0KICAgIHJlZl9vZmYgPSA5Ow0KICAgIHJlZl9vY3QgPSA0Ow0KICAgIGVy
cm9yID0gIkVSUk9SIjsNCn0NCg0KZG91YmxlIFBpdGNoOjpnZXRGcmVxdWVuY3ko
Y29uc3QgY2hhciogbmFtZSwgaW50IG9jdGF2ZSkgY29uc3QNCnsNCiAgICBmb3Ig
KGludCBpID0gMDsgaSA8IG5hbWVfY291bnQ7IGkrKykNCiAgICB7DQogICAgICAg
IGlmIChzdHJjbXAocGl0Y2hfbmFtZVtpXSwgbmFtZSkgPT0gMCkNCiAgICAgICAg
ew0KICAgICAgICAgICAgcmV0dXJuIChyZWZfZnJlcSAvIHBvdygyLjAsIHJlZl9v
Y3QpKSAqIHBvdygyLjAsIG9jdGF2ZSkgDQogICAgICAgICAgICAgICAgKiBwb3co
Mi4wLCAoKGkgLSByZWZfb2ZmKSAvIDEyLjApKTsNCiAgICAgICAgfQ0KICAgIH0N
CiAgICByZXR1cm4gLTEuMDsgLy9ubyBwaXRjaCBuYW1lDQp9DQoNCmludCBQaXRj
aDo6Z2V0TmFtZUluZGV4KGRvdWJsZSBmcmVxdWVuY3kpIGNvbnN0DQp7DQogICAg
cmV0dXJuICgoKChpbnQpKDEyICogbG9nKGZyZXF1ZW5jeSAvIHJlZl9mcmVxKSAv
IGxvZygyKSkpIA0KICAgICAgICAgICAgICUgbmFtZV9jb3VudCkgKyByZWZfb2Zm
KSAlIG5hbWVfY291bnQ7DQp9DQoNCg0KUGl0Y2g6OlBpdGNoKGNoYXIqIG5hbWUs
IGludCBvY3RhdmUpIA0Kew0KICAgIGluaXQoKTsNCiAgICBzZXQobmFtZSwgb2N0
YXZlKTsNCn0NCg0KUGl0Y2g6OlBpdGNoKGRvdWJsZSBmcmVxdWVuY3kpIA0Kew0K
ICAgIGluaXQoKTsNCiAgICBzZXQoZnJlcXVlbmN5KTsNCn0NCg0KZG91YmxlIFBp
dGNoOjpnZXRGcmVxdWVuY3koKSB7IHJldHVybiBmcmVxdWVuY3lfOyB9DQpkb3Vi
bGUgUGl0Y2g6OmdldEFic29sdXRlKCkgeyByZXR1cm4gYWJzb2x1dGVfOyB9DQpp
bnQgICAgUGl0Y2g6OmdldE9jdGF2ZSgpIHsgcmV0dXJuIG9jdGF2ZV87IH0NCmlu
dCBQaXRjaDo6Z2V0Q2VudCgpIHsgcmV0dXJuIGNlbnRfOyB9DQpjb25zdCBjaGFy
KiBQaXRjaDo6Z2V0UGl0Y2hOYW1lKCkgeyByZXR1cm4gbmFtZV87IH0NCg0KDQpi
b29sIFBpdGNoOjpzZXQoY2hhciogbmFtZSwgaW50IG9jdGF2ZSkNCnsNCiAgICBp
bnQgbmFtZWxlbiA9IHN0cmxlbihuYW1lKTsNCiAgICBjaGFyKiB0bXAgPSBOVUxM
Ow0KDQogICAgaWYgKG5hbWVsZW4gPT0gMiB8fCBuYW1lbGVuID09IDEpDQogICAg
ew0KICAgICAgICB0bXAgPSBuZXcgY2hhcltuYW1lbGVuICsgMV07DQogICAgICAg
IHN0cmNweSh0bXAsIG5hbWUpOw0KICAgICAgICB0bXBbMF0gPSB0b3VwcGVyKHRt
cFswXSk7DQogICAgICAgIGlmIChuYW1lbGVuID09IDIgJiYgdG1wWzFdICE9ICcj
JykNCiAgICAgICAgew0KICAgICAgICAgICAgdG1wWzFdID0gdG9sb3dlcih0bXBb
MV0pOw0KICAgICAgICAgICAgaWYgKHN0cmNtcCh0bXAsICJCYiIpID09IDApIHN0
cmNweSh0bXAsICJBIyIpOw0KICAgICAgICAgICAgZWxzZSBpZiAoc3RyY21wKHRt
cCwgIkRiIikgPT0gMCkgc3RyY3B5KHRtcCwgIkMjIik7DQogICAgICAgICAgICBl
bHNlIGlmIChzdHJjbXAodG1wLCAiRWIiKSA9PSAwKSBzdHJjcHkodG1wLCAiRCMi
KTsNCiAgICAgICAgICAgIGVsc2UgaWYgKHN0cmNtcCh0bXAsICJHYiIpID09IDAp
IHN0cmNweSh0bXAsICJGIyIpOw0KICAgICAgICAgICAgZWxzZSBpZiAoc3RyY21w
KHRtcCwgIkFiIikgPT0gMCkgc3RyY3B5KHRtcCwgIkcjIik7DQogICAgICAgIH0N
CiAgICAgICAgDQogICAgICAgIGZyZXF1ZW5jeV8gPSBnZXRGcmVxdWVuY3kodG1w
LCBvY3RhdmUpOw0KDQogICAgICAgIGlmIChmcmVxdWVuY3lfID4gLTAuMCkNCiAg
ICAgICAgew0KICAgICAgICAgICAgYWJzb2x1dGVfID0gZnJlcXVlbmN5XzsNCiAg
ICAgICAgICAgIG5hbWVfID0gcGl0Y2hfbmFtZVtnZXROYW1lSW5kZXgoZnJlcXVl
bmN5XyldOw0KICAgICAgICAgICAgb2N0YXZlXyA9IG9jdGF2ZTsNCiAgICAgICAg
ICAgIGNlbnRfID0gMDsNCiAgICAgICAgICAgIGRlbGV0ZSB0bXA7DQogICAgICAg
ICAgICByZXR1cm4gdHJ1ZTsNCiAgICAgICAgfSAgICANCiAgICB9DQoNCiAgICBp
ZiAodG1wICE9IE5VTEwpDQogICAgICAgIGRlbGV0ZSB0bXA7DQogICAgDQogICAg
ZnJlcXVlbmN5XyA9IDAuMDsNCiAgICBhYnNvbHV0ZV8gPSBmcmVxdWVuY3lfOw0K
ICAgIG5hbWVfID0gZXJyb3I7DQogICAgb2N0YXZlXyA9IDA7DQogICAgY2VudF8g
PSAwOw0KICAgIA0KICAgIHJldHVybiBmYWxzZTsNCn0NCg0Kdm9pZCBQaXRjaDo6
c2V0KGRvdWJsZSBmcmVxdWVuY3kpDQp7DQogICAgaW50IG5hbWVfaW5kZXggPSBn
ZXROYW1lSW5kZXgoZnJlcXVlbmN5KTsNCiAgICBpbnQgb2N0YXZlID0gcmVmX29j
dCArIChpbnQpKCBsb2coIGZyZXF1ZW5jeSAvIChyZWZfZnJlcSANCiAgICAgICAg
ICAgICAgICAgICAgICAgICAqIHBvdygyLjAsICgtcmVmX29mZiAvIDEyLjApKSkg
KSAvIGxvZygyKSApOw0KDQogICAgY2VudF8gPSAoaW50KSgoMTIwMCAqIGxvZygg
ZnJlcXVlbmN5IC8gcmVmX2ZyZXEgKSAvIGxvZygyKSkgKyAwLjUpICUgMTAwOw0K
ICAgIGlmIChjZW50XyA+IDUwKQ0KICAgIHsNCiAgICAgICAgY2VudF8gLT0gMTAw
Ow0KICAgICAgICBuYW1lX2luZGV4ID0gKG5hbWVfaW5kZXggKyAxKSAlIG5hbWVf
Y291bnQ7DQogICAgICAgIGlmIChuYW1lX2luZGV4ID09IG5hbWVfY291bnQgLSAx
KQ0KICAgICAgICAgICAgb2N0YXZlKys7DQogICAgfQ0KICAgIG5hbWVfID0gcGl0
Y2hfbmFtZVtuYW1lX2luZGV4XTsNCiAgICBmcmVxdWVuY3lfID0gZnJlcXVlbmN5
Ow0KICAgIG9jdGF2ZV8gPSBvY3RhdmU7DQogICAgYWJzb2x1dGVfID0gZ2V0RnJl
cXVlbmN5KG5hbWVfLCBvY3RhdmUpOw0KfQ0KDQoNCg0KLyoqKioqKioqKioqIG1h
aW4uY3BwICoqKioqKioqKioqKioqLw0KDQoNCi8vI2luY2x1ZGUgPHN0cmluZy5o
Pg0KLy8jaW5jbHVkZSA8c3RkbGliLmg+DQovLyNpbmNsdWRlIDxpb3N0cmVhbS5o
Pg0KLy8jaW5jbHVkZSA8Y3R5cGUuaD4NCi8vI2luY2x1ZGUgIlBpdGNoLmgiDQoN
CnZvaWQgbWFpbihpbnQgYXJnYywgY2hhciogYXJndltdKQ0Kew0KICAgIFBpdGNo
KiBwID0gTlVMTDsNCg0KICAgIGlmIChhcmdjID4gMSkNCiAgICB7DQogICAgICAg
IGlmIChzdHJjbXAoYXJndlsxXSwgIi1mIikgPT0gMCAmJiBhcmdjID4gMikNCiAg
ICAgICAgew0KICAgICAgICAgICAgZG91YmxlIHRtcCA9IGF0b2YoYXJndlsyXSk7
DQogICAgICAgICAgICBpZiAodG1wID09IDApDQogICAgICAgICAgICAgICAgY291
dCA8PCAiRXJyb3I6ICIgPDwgYXJndlsyXSA8PCAiIGlzIG5vdCBhIGZyZXF1ZW5j
eSIgPDwgZW5kbDsNCiAgICAgICAgICAgIGVsc2UNCiAgICAgICAgICAgICAgICBw
ID0gbmV3IFBpdGNoKHRtcCk7DQogICAgICAgIH0NCiAgICAgICAgZWxzZSBpZiAo
c3RyY21wKGFyZ3ZbMV0sICItcCIpID09IDAgJiYgYXJnYyA+IDIpDQogICAgICAg
IHsNCiAgICAgICAgICAgIGlmIChhcmdjID09IDQpDQogICAgICAgICAgICAgICAg
cCA9IG5ldyBQaXRjaChhcmd2WzJdLCBhdG9pKGFyZ3ZbM10pKTsNCiAgICAgICAg
ICAgIGVsc2UNCiAgICAgICAgICAgICAgICBwID0gbmV3IFBpdGNoKGFyZ3ZbMl0p
Ow0KICAgICAgICB9DQogICAgfQ0KDQogICAgaWYgKHAgIT0gTlVMTCkgDQogICAg
ew0KICAgICAgICBjb3V0IDw8ICJGcmVxdWVuY3k6ICIgPDwgcC0+Z2V0RnJlcXVl
bmN5KCkgPDwgZW5kbDsgDQogICAgICAgIGNvdXQgPDwgIlBpdGNoIG5hbWU6ICIg
PDwgcC0+Z2V0UGl0Y2hOYW1lKCkgPDwgZW5kbDsNCiAgICAgICAgY291dCA8PCAi
T2N0YXZlOiAiIDw8IHAtPmdldE9jdGF2ZSgpIDw8IGVuZGw7IA0KICAgICAgICBj
b3V0IDw8ICJDZW50OiAiIDw8IHAtPmdldENlbnQoKSA8PCBlbmRsOw0KICAgICAg
ICBjb3V0IDw8ICJBYnNvbHV0ZSBmcmVxOiAiIDw8IHAtPmdldEFic29sdXRlKCkg
PDwgZW5kbDsgDQogICAgICAgIA0KICAgICAgICBkZWxldGUgcDsNCiAgICB9DQog
ICAgZWxzZSANCiAgICB7DQogICAgICAgIGNvdXQgPDwgIlVzYWdlOiAiIDw8IGFy
Z3ZbMF0gPDwgIiAtZiA8ZnJlcXVlbmN5PiB8IC1wIDxwaXRjaCBuYW1lPiBbPG9j
dGF2ZT5dIiA8PCBlbmRsOw0KICAgIH0NCn0NCg=
----=_--b8b51171.00b9ae72.00000001--

------------------------------