Тёмный

DIY Digital Sampler from scratch using a RAM chip 

Igor Brichkov
Подписаться 986
Просмотров 1,2 тыс.
50% 1

For those of you that have been following along with my last few videos, this is what I have been working on. This is a sampler/looper/scratcher that takes audio input and stores it in static RAM. The stored audio data can be played back, looped, played in reverse, etc. Unlike the ISD1820 based sampler i made a few months ago, the RAM memory can be accessed and manipulated using a handful of digital counters and analog components in order to add effects. I included some in the video but the possibilities of expansion are numerous. Let me know of any ideas for added features that you would like to see in the comments and as always thanks for watching.
#analog #diy #adc #audiosignal #cd4013 #encoder #rotary #sampler #digital #adc0804 #adc #r2r #dac #ramchip #ram #as6c1008 #cd4029 ##djscratch

Опубликовано:

 

5 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 16   
@colonelbarker
@colonelbarker Час назад
Fabulous work!😊
@cherrymountains72
@cherrymountains72 19 часов назад
Dang bro! You a wizard!
@hoodwinkedDaDon
@hoodwinkedDaDon 3 дня назад
i mean this is fucking insane... amazing work.
@86Ivar
@86Ivar 22 часа назад
Sent the vid link to look mum computer :)
@gentlemanbirdlake
@gentlemanbirdlake 9 часов назад
Super cool project, thanks for sharing. But don’t overshare, yo watch out keep your P.I.I. out of the shots.
@CircularMirror7
@CircularMirror7 5 дней назад
Nice work 🔥
@igorbrichkov3632
@igorbrichkov3632 3 дня назад
Thanks
@trukxelf
@trukxelf 5 дней назад
😮damn good work
@igorbrichkov3632
@igorbrichkov3632 5 дней назад
@@trukxelf thanks
@AnalogDude_
@AnalogDude_ 5 дней назад
You probably should use a CD4050 buffer (d0-d7) under the R2R array and use 49K9 - 100K resistor instead, the left 2 2K resistors or the lowest (2) bit consumes a lot of current, you could also ground the first 2 bits of the R2R array to safe on energy and a single CD4050 would be enough, you want hear it + an additional opamp before the AC coupling capacitor. Very cool project, although you would be cheaper using a Arduino Uno + 23S17 (16 bit) , less parts, less pcb space.
@igorbrichkov3632
@igorbrichkov3632 4 дня назад
@@AnalogDude_ thanks for the input. Nobody tells you which resistors to put into an R2R. I tried looking at the R2R based DAC ic datasheets and they dont specify either. I tried adding an op amp in inverting configuration after the R2R and before the cap with negative feedback resistor and can get great amplification (even up to 20v peak to peak with a 10k resistor) but i get distortion with everything except the acoustic type music even at unity gain so i left it out. Maybe it was a grounding noise problem. The cd4050 is a great idea though Doing it with an arduino is less fun and definitely less from-scratch than i would like plus you waste an arduino doing it. Total parts is like 15$. The ram chip is like 3$ and adc is $5. Bigger static ram chips are getting harder to source.
@AnalogDude_
@AnalogDude_ 4 дня назад
​@@igorbrichkov3632 Yeah, but i simulated a R2R array and found out about it. Roland used 75K / 150K for R2R array in the Jupiter 8, the smallest in the Jupiter 4 and SH-101 = 31k, 62,5K, 125K, ... , the biggest 1M (x2). Roland also used multiple "CD4050" buffers on the low bit(s) of the R2R array in the TB-303, SH-101 & Jupiter 4. indicating a high current usage or weak CD4050 back in the days. You need to use voltage follower config behind R2R array, no amplification needed or non inverting config with FET opamp. you can remove the atmel 328P from the Arduino Uno board as loose part with a Chrystal, the are like 3€ / each. That's why i got 23LC512 / 23LC1024 sram chip's to used with microchip pic's. as novice back than i got it to work. they work with the atmel 328p.
@AnalogDude_
@AnalogDude_ 4 дня назад
@@igorbrichkov3632 i used a 23LC512 to build a simple midi sequencer, some time ago. it was internally 96 PPQ rather than 24 PPQ.
@AnalogDude_
@AnalogDude_ 4 дня назад
@@igorbrichkov3632 AP Memory APS6404L-3SQR = 64 MB pseudo ram, SOIC8 package, so you need a "txs0108" 8-Bit Bidirectional Voltage-Level Translator to work with Arduino. That's like 10 minutes of 16 bit sound.
@AnalogDude_
@AnalogDude_ 3 дня назад
@@igorbrichkov3632 it seems my reactions got removed did you got them?
@AnalogDude_
@AnalogDude_ 4 дня назад
i tried to make a mechanism using CD4000's (counters, bit shifters, inverters, gates) and CD4520 to address a 23LC1024 128 kb ram chip in the Falstad simulator. but apparently i have to use twice the frequency to clock and count join clocks to make it work to proceed.
Далее
Understanding Porsche's New Six Stroke Engine Patent
21:57
Fun with Transistors
24:33
Просмотров 353 тыс.
Thermoelectric cooling: it's not great.
32:51
Просмотров 2,5 млн
The GIGA JUKE is dead.
28:02
Просмотров 81 тыс.
How 3 Phase Power works: why 3 phases?
14:41
Просмотров 1,2 млн
How to Get $500 Motherboards for $50
31:29
Просмотров 1,4 млн
Looking over Asus P/I-P55T2P4
18:54
Просмотров 12 тыс.