Audio in (6)4K intros
category: general [glöplog]
Or you could just stop reinventing the wheel over and over again and use v2 or protrekkr. :)
Where is the fun in that?
getting it into 4k, obviously.
well, you write an AI software that decides which song to download from the internet.
tomaes: plz no!!!
i'm getting sick of hearing tunes made in V2. I mean, sure it's handy ans sounds good but the goal of a demo is to show off your skills. What's next? make your videos with after effect ?
and why would anyone say no to the pleasures of writing a soft synth ? that's the most satisfying piece of code one can write these days (since graphics not require tons of api calls and setup)
i'm getting sick of hearing tunes made in V2. I mean, sure it's handy ans sounds good but the goal of a demo is to show off your skills. What's next? make your videos with after effect ?
and why would anyone say no to the pleasures of writing a soft synth ? that's the most satisfying piece of code one can write these days (since graphics not require tons of api calls and setup)
There is much room for improvement, even with V2.
And what BarZoule said.
And what BarZoule said.
BarZoule:
i am sick of mp3 tracks, and tracker music, but i still respekt what some artists can do with this. :) yes, demos should show the skills, and yes, i hope to see a super duper hrdi, moviestylisch highended super stylisch mega afterfx demo. :)
früher war halt alles besser. :)
der fortschritt. im schritt weit fort. the c64 is still alive, and i hope the v2 will live such a long time, too, and yes i hope to listen to many really cool v2 tracks. schließlich hör ich mir ab und an auch noch die alten goascheiben aus dem letzten jahrtausend an.
:)
i am sick of mp3 tracks, and tracker music, but i still respekt what some artists can do with this. :) yes, demos should show the skills, and yes, i hope to see a super duper hrdi, moviestylisch highended super stylisch mega afterfx demo. :)
früher war halt alles besser. :)
der fortschritt. im schritt weit fort. the c64 is still alive, and i hope the v2 will live such a long time, too, and yes i hope to listen to many really cool v2 tracks. schließlich hör ich mir ab und an auch noch die alten goascheiben aus dem letzten jahrtausend an.
:)
I highly recommend looking at the source for this 64K http://pouet.net/prod.php?which=51667
Its is very nicely laid out and easy to read.
Its is very nicely laid out and easy to read.
I'm sick of this discussions .. damn .. WRITE SOME 'FUCKING' SOFT-SYNTH on your own .. and play with the code .. what's up with that !! .. All it does is rendering sound !! doesn't matter how it sounds first .. lots of time to improve .. so .. don't go on like 'STIFF IDIOT' .. and 'fucking' do it ..
Would you like a lolli?
yumeji: I don't really get your point. I thought this was quite a constructive thread -- for a change.
a ciao a yumeji! ciao ciao!!
indeed trc, the thread was quite constructive and informative and you gave valuable insight, please just ignore the pouetizing and go on :)
indeed trc, the thread was quite constructive and informative and you gave valuable insight, please just ignore the pouetizing and go on :)
I'm sorry .. I know I was wrong .. have lots of frustration ongoing .. bah !! ..
So go on .. but the choices 're still the same .. tracked or synthezed .. select or write (:
So go on .. but the choices 're still the same .. tracked or synthezed .. select or write (:
I write...
The latest incarnations of my efford are visible in the "random line of code"-thread..
I bet no sceener has ever done additive or walsh-synthesis.. And the FFT can be used for a lot more than sound..
The latest incarnations of my efford are visible in the "random line of code"-thread..
I bet no sceener has ever done additive or walsh-synthesis.. And the FFT can be used for a lot more than sound..
I've done additive synthesis, but it's not really worth it because of the many partials that have to be summed in real time. And Walsh synthesis sounds too harsh for my taste.
aehm. That many partials?
Dude: O(n log n). And yes, this includes partials that are inbetween the bins..
Dude: O(n log n). And yes, this includes partials that are inbetween the bins..
O(n log n) is only when you use a block-based FFT approach, which is too restrictive.
trc: why should it be to restrictive?
Frequency bins can be filled inbetween. That requires quite a bit of computation as the true frequency/amplitude is somewhat burried between the real and imaginary part of adjecting bins, but it can be done. At last: If the frequency is representable in the time-domain it has to exit in the frequency domain as well. Orthogonal transform, you now (yadda yadda). Math doesn't cheat. A signal may not be easy to synthesize and it may take non-obvious ways to detect it, but if it's **in** there, it exists.
You could also approach everything with the short-time FFT approach. That allows an easier (to understand) approach to represent frequencies but bumps up the time per sample a lot as you process a sample more than once.
Otoh with the st-fft you can often lower the width of the block without degrading your signal to much.
In the end you'll trade of phase/transient smear versus latency. Pick your poison :-)
Frequency bins can be filled inbetween. That requires quite a bit of computation as the true frequency/amplitude is somewhat burried between the real and imaginary part of adjecting bins, but it can be done. At last: If the frequency is representable in the time-domain it has to exit in the frequency domain as well. Orthogonal transform, you now (yadda yadda). Math doesn't cheat. A signal may not be easy to synthesize and it may take non-obvious ways to detect it, but if it's **in** there, it exists.
You could also approach everything with the short-time FFT approach. That allows an easier (to understand) approach to represent frequencies but bumps up the time per sample a lot as you process a sample more than once.
Otoh with the st-fft you can often lower the width of the block without degrading your signal to much.
In the end you'll trade of phase/transient smear versus latency. Pick your poison :-)
btw: my "dilation in time"-fft is working now..
Next up on my list:
* use it for convolution.
The snare-sound from gm.dls cries to be abused as a reverb impulse..
Next up on my list:
* use it for convolution.
The snare-sound from gm.dls cries to be abused as a reverb impulse..
Congratulations! I assume you mean decimation-in-time FFT by "dilation in time" or have you invented a wavelet-based Fast Torus Transform?
Why not do the convolution of gm.dls in MATLAB or Octave. Then, at least, you'll know if it sounds crap or not :)
I try to void processing blocks of more than 16 samples so I can have very low latency for real time keyboard playing. The complexity of st-fft is just too high, given the windowing & overlap overhead. Besides, I'm unreasonably biased against the FFT, but I don't know why :)
I'm more into physical modeling. I used that in my BP06 entry "Can I Have My Pills Now" to synthesize the clavinet and guitar-like parts.
Why not do the convolution of gm.dls in MATLAB or Octave. Then, at least, you'll know if it sounds crap or not :)
I try to void processing blocks of more than 16 samples so I can have very low latency for real time keyboard playing. The complexity of st-fft is just too high, given the windowing & overlap overhead. Besides, I'm unreasonably biased against the FFT, but I don't know why :)
I'm more into physical modeling. I used that in my BP06 entry "Can I Have My Pills Now" to synthesize the clavinet and guitar-like parts.
trc: decimation.. yea - that was it..
Anyway... it could just be me, but your "Can I have My Pills Now" production isn't even listed in the BP06 records:
http://pouet.net/party.php?which=450&when=2006
Go, upload it, and collect your glöps, mate!
I'm back to coding..
Anyway... it could just be me, but your "Can I have My Pills Now" production isn't even listed in the BP06 records:
http://pouet.net/party.php?which=450&when=2006
Go, upload it, and collect your glöps, mate!
I'm back to coding..
somehow this audio processing tech talk above makes me feel stupid and proud at the same time. stupid because i dont understand shit what they are talking about and proud because i can create quite nice sounds without obviously knowing what i'm doing :)
haha, same here :)
gopher: You don't necessarily need FFT for audio synthesis. But if you perform FFT on your syntehsized audio, you have sweet data for synching with graphics :) See kindercrasher.