@jeriellsworth hey how u doing?.. Im trying to make a music player with a eeprom, i have to record "music" in my eprom an the play it with a counter... im stuck and o dont know what to do.. can u help me please....
@lartti83 The counter always counts up. The addresses are feed into the lower bits of the address. Store waveform values sequentially in the EPROM.
The counter will count up until it overflows and then will start at zero again. I also added a reset signal that is driven from data bit 7 of the eprom, so shorter sequence of waveforms can be stored.
You initially say "sawtooth" when you mean "triangle"... and that's the only thing I can call you out on, because I understand so little of the rest of what you're saying! :)
Very cool, and a nice explanation! You could also use the high address bit rotary encoder to select low-pass filtered variations of the same base waveform to do filter sweeps. Daft Punk meets Halted.
Couldn't you still use 128 samples simply by not having the reset bit set? (Storing data in the same word as the reset bit won't work too well as it only lasts for the propagation delay, not the counter step length.) Neat build!
not sure but this looks like wavetable not DDS - real DDS use Phase Accumulator or I'm wrong?
Any Analog Devices DDS IC is good example for this.
pandy071 6 months ago
Beautifully simple!
wolfekeeper 6 months ago
man, I wish I could get deals on cabinets and stuff like you do. The only surplus store near where I live is about an hour away.
thewii552 7 months ago
Inspirational!
yuskaisme 1 year ago
7m56s umm thats a triangle wave :p xD
hamsterhelgrind 1 year ago
Comment removed
herotube 1 year ago
Great video, would love to see more on DDS and other sound synthesis experiments.
herotube 1 year ago
@herotube I've been wanting to do some more projects with sound.
jeriellsworth 1 year ago
@jeriellsworth hey how u doing?.. Im trying to make a music player with a eeprom, i have to record "music" in my eprom an the play it with a counter... im stuck and o dont know what to do.. can u help me please....
vikman009 5 months ago
there's synthesizer material here. i'd love to see some more DDS, it's very handy stuff in terms of chemistry, but particularly physics.
lexichronicle2 1 year ago
Hi, I like your movies! At the moment I am building a speaking alarm clock based on the same counter/EEPROM principle you used!
I will certainly watch more of your movies. Greetings from the Netherlands!
Frank55 1 year ago
So coooool! :D
RockerDuk 1 year ago
I love you!!!!
misterite 1 year ago
Great info, thanks!
drOffset 1 year ago
Excellent. Nice idea, and it has fired off other ideas in my head too! Thanks very much for this.
MirlitronOne 1 year ago
Very cool project! What software are you using to look at the audio waterfall?
tdicola 1 year ago
@tdicola It's a free program called Spectrum Lab. It's used for ham radio too.
jeriellsworth 1 year ago
oh my, I want an oscilloscope like that!
thewii552 1 year ago
i dont completly understand this.
so you have previously progammed the samples in the flash (how)? and the 4060 randomly addresses them?
CE down, so every time Flash gets an address it outputs it's data bus to r2r network which acts as a DAC? (turns binary numbers to analog voltage
lartti83 1 year ago
@lartti83 The counter always counts up. The addresses are feed into the lower bits of the address. Store waveform values sequentially in the EPROM.
The counter will count up until it overflows and then will start at zero again. I also added a reset signal that is driven from data bit 7 of the eprom, so shorter sequence of waveforms can be stored.
jeriellsworth 1 year ago
@jeriellsworth thanks for the answer
lartti83 1 year ago
Comment removed
lartti83 1 year ago
Comment removed
lartti83 1 year ago
So cool!!!!!! please make more videos related to this!!
Quadraphonicsoul 1 year ago
You initially say "sawtooth" when you mean "triangle"... and that's the only thing I can call you out on, because I understand so little of the rest of what you're saying! :)
acousvnt 1 year ago
I love these short instructional videos you do! Your creativity is very inspiring. Please keep them coming.
itchesavvy 1 year ago
Great video, I love the detailed explanation. Keep up the great work!
eccentriccx 1 year ago
Now that got my attention! Love it :)
Intosia 1 year ago
Very cool, and a nice explanation! You could also use the high address bit rotary encoder to select low-pass filtered variations of the same base waveform to do filter sweeps. Daft Punk meets Halted.
prealpha 1 year ago
Couldn't you still use 128 samples simply by not having the reset bit set? (Storing data in the same word as the reset bit won't work too well as it only lasts for the propagation delay, not the counter step length.) Neat build!
0LoneTech 1 year ago
@0LoneTech The counter overflows and 7 bits will only address 128 samples. You could make this play longer samples with a longer counter.
jeriellsworth 1 year ago
I've done something similar trying to make a little synth, but I cheated (as usual) and used a microcontroller and R-2R ladder.
uzimonkey 1 year ago
@uzimonkey Yep. MCU's are great for this too.
jeriellsworth 1 year ago