Learn Audio DSP 2: Basic waveforms and sampling

  Рет қаралды 17,797

Dan Prince

Dan Prince

Күн бұрын

Пікірлер: 66
@connylandstedt
@connylandstedt 5 жыл бұрын
wavwrite is obsolete in Octave 5.1.0 and replaced by audiowrite audiowrite('square.wav', tone, fs); Love the tutorial, real easy to follow.
@eeeeeeeeeeeeee49
@eeeeeeeeeeeeee49 5 жыл бұрын
my goodness im slow
@ankitanand3115
@ankitanand3115 4 жыл бұрын
You guys are the reason for me scrolling through the comment section. Saved a heck lot of time. Thank you
@themarktron
@themarktron 2 жыл бұрын
why a language have to f*** change commands, they coul preserve it change IT´S NOT STANDARD
@ankitanand3115
@ankitanand3115 4 жыл бұрын
I feel blessed that I got this video. Only 11,000 views that means I have chosen a path which is not travelled by a lot of people. Thanks for these contents
@happilyconfuseddog8951
@happilyconfuseddog8951 8 жыл бұрын
these are great Dan, please keep this up I'm learning a lot! Really looking forward to the next one Are there any other resources that you would recommend for getting into audio plugin development?
@DanPrince
@DanPrince 8 жыл бұрын
I am glad that you enjoy them so far! I don't get a lot of fans that are dogs. One of my favorite resources is Miller Puckette's Theory And Technique of Electronic Music. There are lots of descriptive examples in Pure Data, and he gives a pretty good theoretical background too. Here's a link to the book in a few different formats: msp.ucsd.edu/techniques.htm Digital Audio Effects by Zolzer is good too. It's a little more theoretical, but it has examples you can run in Octave.
@DanPrince
@DanPrince 6 жыл бұрын
Hey confused dog, just wanted to let you know that I have a new video up! Here's the link: kzbin.info/www/bejne/qou2h56go6-nY6M
@4FlexxMusic
@4FlexxMusic 7 жыл бұрын
You're a fan of Radiohead, Flying Lotus and DSP, let alone also digging that Red Bull documentary...we should be friends. In all seriousness please keep these up - I wasn't expecting this much quality/clarity from a relatively small channel. Love your content and wish you the best with it.
@DanPrince
@DanPrince 6 жыл бұрын
Hey 4Flexx, since you liked my videos before, I just wanted to let you know that I have a new one up! Here's the link: kzbin.info/www/bejne/qou2h56go6-nY6M
@forresterickson6225
@forresterickson6225 2 жыл бұрын
Very helpful tutorial. Using Octave 6.4 I can not get both the command window and the editor open at the same time like he did. Something must drag I guess that I do not see. Anyone?
@forhadahmed4643
@forhadahmed4643 2 жыл бұрын
such a cool tech dude.....you are..... hope you a great youtube experience....
@rasmusmerten9840
@rasmusmerten9840 4 жыл бұрын
My octave is just opening the first of the two plots, but i used the exact code :/
@dan_dorjay
@dan_dorjay 7 жыл бұрын
Do you have any time to make some more of these videos? Really clear explanation. Thanks for taking the time to do this!
@DanPrince
@DanPrince 6 жыл бұрын
Hi Dan, I'm getting back in the swing of making these videos. Here's my newest one I just uploaded: kzbin.info/www/bejne/qou2h56go6-nY6M
@dan_dorjay
@dan_dorjay 6 жыл бұрын
Dan Prince great news, thanks very much! :)
@OttosTheName
@OttosTheName 5 жыл бұрын
Only been watching for a bit, but love the series already. Also thanks for referencing that digging the carts series, sounds super interesting. (And love the little Amen Break you put in there :P)
@ani2595
@ani2595 8 жыл бұрын
Hi Dan I am currently working on a project that involves sampling audio files using Octave. I am currently taking a few songs out of my music library and was making a mix out of it. I am currenlty stuck on how to make a fade in and fade out effect between songs. Would you know how to do this to an existing audio file? Thanks
@bubuDev
@bubuDev 4 жыл бұрын
Hello Dan !! Thank you so much for this lectures !! These are really useful !! Would you do a video on how to get a band limited square wave ( 20:56 ) ? Watching your Additive Synthesis lecture I see that the Square wave synthesized there "has ears" , but probably that's not the band limiting solution you talk about here =) thank you =)
@ngkktht774
@ngkktht774 6 жыл бұрын
I find it misleading that you say that we have no idea about values between the samples. I get it that you wanted people NOT to imagine that connecting the points with lines is the correct way (even if even that gives you some idea), but it would be worth mentioning, that even if we don't know the values in between, we can compute their exact values if we need to (by multiplying each sample by sinc function and summing all the results).
@ngkktht774
@ngkktht774 6 жыл бұрын
You have two samples in row with value one in your triangle signal. Is that correct triangle signal? Shouldn't the triangle wave have just one sample at the tip (and dip)?
@doskoreanitos2588
@doskoreanitos2588 5 жыл бұрын
Jerry springer 0:18
@pipelineaudio
@pipelineaudio 6 жыл бұрын
a*tone doesnt seem to be changing the amplitude when using audiowrite instead of wavwrite, is there a trick for that?
@amanranjanverma
@amanranjanverma 7 жыл бұрын
your explanations are pretty owesome. But how did you manage to bring command and editor window in a single window. Plz help.
@Soundwaves4ever
@Soundwaves4ever 5 жыл бұрын
Why is it when I'm trying to explain audio waves people look at me like a deer in the head lights
@onpatrolforthejuice
@onpatrolforthejuice 7 жыл бұрын
youre a great teacher
@ankitanand2448
@ankitanand2448 4 жыл бұрын
At 11.38 when you plotted the values?what was chosen as x axis?
@DanPrince
@DanPrince 4 жыл бұрын
The x axis there is just the index into the array. The first value gets plotted at 1, the second value at 2, and so forth. Nothing fancy!
@ankitanand2448
@ankitanand2448 4 жыл бұрын
Thankq
@yoanmolia8652
@yoanmolia8652 4 жыл бұрын
Incroyable, vraiment un grand merci from Paris
@lxuaes6915
@lxuaes6915 4 жыл бұрын
What are your thoughts on pure data?
@DanPrince
@DanPrince 4 жыл бұрын
I've tried it a few different times. I think the fact that it runs in real time by default with little effort is a huge advantage. In general though I have a hard time thinking the way PD wants you to, and I often wished I could write a for loop or something that's easy in traditional programming. I also thought it was hard to stay organized with bigger projects, the visual organization seems to make more sense with smaller projects.
@Oversat_
@Oversat_ 7 жыл бұрын
I hope you will continue this series!
@DanPrince
@DanPrince 6 жыл бұрын
Medvi, glad you liked this one! I just wanted to let you know that I uploaded a new video! Check it out: kzbin.info/www/bejne/qou2h56go6-nY6M
@fano72
@fano72 3 жыл бұрын
Gnu octave?! fascinating!
@AndrewMooreVideos
@AndrewMooreVideos 8 жыл бұрын
Awesome stuff. Thanks so much. As a musician learning DSP, it's so helpful to have things practically explained and demonstrated like this. Looking forward to seeing the next ones!
@DanPrince
@DanPrince 6 жыл бұрын
Hey Andrew, I finally made another video! Here's the next one in the series: kzbin.info/www/bejne/qou2h56go6-nY6M
@DalasYoo
@DalasYoo 5 жыл бұрын
such a good tutorial to begin the interest on audio processing. Thanks for your good work!
@cyanozoid2706
@cyanozoid2706 4 жыл бұрын
Great video, sir! Really appreciate the work that went into this.
@hyuuj
@hyuuj 7 жыл бұрын
Both of these videos were great, and I'd love to see more! They're now my go to when colleagues ask about getting into DSP. Awesome work! Thanks!
@DanPrince
@DanPrince 6 жыл бұрын
Sup Charlie, I finally got around to making another! Here's the link to part 3, and expect to see a new one within a month or so! kzbin.info/www/bejne/qou2h56go6-nY6M
@beachforestmountain4269
@beachforestmountain4269 7 жыл бұрын
Thanks - that was easy to understand.
@popedoge7656
@popedoge7656 7 жыл бұрын
these videos are great why didnt you make more
@DanPrince
@DanPrince 7 жыл бұрын
I’ve got another in the works right now actually! Subscribe and check back in a week or so! 😁
@DanPrince
@DanPrince 6 жыл бұрын
Hi Pop, just uploaded my next video! Check it out: kzbin.info/www/bejne/qou2h56go6-nY6M
@flecksrandomstuff4593
@flecksrandomstuff4593 7 жыл бұрын
Next video? :)
@DanPrince
@DanPrince 6 жыл бұрын
Comin' right up, Fleck: kzbin.info/www/bejne/qou2h56go6-nY6M
@katanaswordfish
@katanaswordfish 7 жыл бұрын
Great videos Dan!
@mikael5743
@mikael5743 7 жыл бұрын
Awesome, when will the next video be released? Keep up that good work, cheers
@DanPrince
@DanPrince 6 жыл бұрын
The next video will be released yesterday! Here's the link: kzbin.info/www/bejne/qou2h56go6-nY6M
@fre3azy397
@fre3azy397 7 жыл бұрын
definitely one of the clearer tutors around really hope you get round to more videos sometime
@DanPrince
@DanPrince 6 жыл бұрын
Hey Fre3azy, I found some more time! Here's my newest video: kzbin.info/www/bejne/qou2h56go6-nY6M
@maxthurn3879
@maxthurn3879 6 жыл бұрын
Dan youre the man! Thanks for these great videos :)
@DanPrince
@DanPrince 6 жыл бұрын
Thanks for watching Max!
@alfonsosantimone
@alfonsosantimone 7 жыл бұрын
great stuff! any part 3 coming soon? thanks!
@DanPrince
@DanPrince 6 жыл бұрын
Part 3 coming yesterday! Here's the link: kzbin.info/www/bejne/qou2h56go6-nY6M
@TheMdbProductions
@TheMdbProductions 6 жыл бұрын
top
@floggerN
@floggerN 6 жыл бұрын
T is a little bit confusing as a variable :) Thank you for your video.
@DanPrince
@DanPrince 6 жыл бұрын
Nicola Pianta thanks for the feedback. Capital T is used pretty commonly in dsp literature to indicate period, but of course these videos are meant for people who don’t already know that stuff! I’ll be careful to use more descriptive variables in the future. Was everything else pretty clear?
@floggerN
@floggerN 6 жыл бұрын
Yes, your video is very intuitive and funny at the same time. I really hope to watch many others! It's been a long time away from DSP. Thank you!
@frechjo
@frechjo 6 жыл бұрын
Naw, man. Don't trash the formulas with long names, the comment should be enough. What do you prefer? This: A = πr² or this: area-of-circle = ratio-of-circumference-to-diameter * radio * radio
@DanPrince
@DanPrince 6 жыл бұрын
If I don't have the context of already knowing about geometry and the understanding of what A, π, and r stand for, I would actually prefer the later! I'm trying to make content for people who don't have a background in signal processing, so I would prefer to use more verbose descriptions.
@tdzproducoes4276
@tdzproducoes4276 7 жыл бұрын
very much appreciated. thx man
@tdzproducoes4276
@tdzproducoes4276 7 жыл бұрын
eagerly waiting for part 3 !
@DanPrince
@DanPrince 6 жыл бұрын
Hey TDZ, here's part 3! kzbin.info/www/bejne/qou2h56go6-nY6M
Learn Audio DSP 3: Playing MIDI notes with an oscillator
14:08
Officer Rabbit is so bad. He made Luffy deaf. #funny #supersiblings #comedy
00:18
Funny superhero siblings
Рет қаралды 13 МЛН
Life hack 😂 Watermelon magic box! #shorts by Leisi Crazy
00:17
Leisi Crazy
Рет қаралды 13 МЛН
إخفاء الطعام سرًا تحت الطاولة للتناول لاحقًا 😏🍽️
00:28
حرف إبداعية للمنزل في 5 دقائق
Рет қаралды 32 МЛН
Как подписать? 😂 #shorts
00:10
Денис Кукояка
Рет қаралды 8 МЛН
Code-It-Yourself! Sound Synthesizer #1 - Basic Noises
28:50
javidx9
Рет қаралды 267 М.
How Digital Audio Works - Computerphile
12:25
Computerphile
Рет қаралды 263 М.
Creating Guitar Effects with DSP
20:47
sourceaudioeffects
Рет қаралды 20 М.
Digital Signal Processing Basics and Nyquist Sampling Theorem
20:12
Columbia Gorge Community College
Рет қаралды 189 М.
Maximilian: C++ Audio and Music DSP Library - Mick Grierson - JUCE Summit 2015
22:29
ADC - Audio Developer Conference
Рет қаралды 20 М.
Programming basic FIR delay effects and convolution
14:03
Dan Prince
Рет қаралды 6 М.
Ivan Cohen - Fifty shades of distortion (ADC'17)
52:40
ADC - Audio Developer Conference
Рет қаралды 17 М.
Lessons Learned from a Decade of Audio Programming
26:14
Audio DSP Programming Basics - MusicTech Singapore
41:13
Engineers.SG
Рет қаралды 23 М.
Officer Rabbit is so bad. He made Luffy deaf. #funny #supersiblings #comedy
00:18
Funny superhero siblings
Рет қаралды 13 МЛН