|
|
|
#1
|
|||
|
|||
|
Electronic vs. human drums: When will they be indistinguishable?
Although I think that you can produce some interesting (and many atrocious) sounds with computer drums, I prefer drums played by a human being and surmise that I can tell the difference. So I wonder when it will become impossible to distinguish between them. I don't think that it's a problem to synthesize the actual sound bits that make up drumming, but to model the complex pattern of human drumming (including the little errors even the most accurate drummer makes).
Then again there is the vast progress in CGI which produces digital visual patterns that I think are more complex than the audio information that makes up a typical drum part by a human drummer. Maybe nobody needs the software to do that, because, you know, we have humans for human drumming and computers for electronic drumming, and each party does it's job good enough for the people who like either of both. So, can any of you Dopers, maybe a musician or audio engineer, enlighten me about this? ETA: Mods, if you think that this is better suited for CS, please move it. Last edited by EinsteinsHund; 11-17-2009 at 04:54 PM. |
| Advertisements | |
|
|
|
|
#2
|
|||
|
|||
|
Quote:
It seems that they have managed to model the clarinet in such a way that a song is compressed 1000 times greater than the equivelant mp3. Once this type of thing is done on a few insturments, I can totally see any instrument being modeled. They admit that the sound isn't 100% accurate, but that it comes very close to true reproduction. I can see it now. When this insturment modeling is brought up to the fullest potential, you can simulate how a different material sounds in the same insturment, and even simulate the differences between different woods, or even the same type, but different grain pattern. If this gets combined with an accurate model of the human vocalisation system, I can see completed virtual insturment players with their own quirks, limitations, and other characteristics. |
|
#3
|
|||
|
|||
|
Quote:
Now, the question is can you model the "groove" and the feel of human drumming? I reckon it should be possible, as a machine learning exercise. Feed enough audio files, a human transcription of the notes, and have the computer crunch the way each drummer approaches how hard they hit the drums (accents), how they adjust timing (no drummer plays perfectly on top of the beat for every percussive timbre), how they add subtle ghost notes, etc., and I think one should be able to model drummers. In fact, I wonder if anyone's done it. It sounds like a really cool idea, if it hasn't been done yet. Last edited by pulykamell; 11-17-2009 at 07:52 PM. |
|
#4
|
|||
|
|||
|
Jamstix is fairly close:
http://www.rayzoon.com/ |
|
#5
|
|||
|
|||
|
I've heard drum machines I'd bet my life on that they were a human being, and I'm a drummer. Of course, to pull this off you need such patience and attention to detail that it begs the question of why you don't just find a real drummer in the first place.
|
|
#6
|
|||
|
|||
|
Quote:
Chakra Nadmara - Is that just good drum programming by a human, or are we talking something a little smarter than that? I know plenty of tricks in programming rhythm parts that make them sound more human, but I have to sit and push notes forward or back, incorporate very slight swings, program the subtle variations in accents/velocities a drummer would make, to make it sound more organic. |
|
#7
|
|||
|
|||
|
I both play the drums (poorly) and work with sequenced, electronic drums. In my opinion, with a clever musician working the e-drums, you wouldn't be able to tell the difference -- that is, those who study "electronic" versus human-generated sounds know that its the variance and "mistakes" that tend to "humanize" the sound.
I know that if I hear a track that is played "tightly", but is live-recorded (ie, not sequenced), my immediate reaction is that it's "electronic". Similarly, a track that *is* generated from, say, sampled drums -- but which was intentionally worked on to sound "live" can easily fool most everyone. Drum sounds are very simple, as far as waveforms go. What people recognize with drums aren't the waveforms, but the lack of change in them. Software which intentionally introduces variance very quickly overcomes this effect. In other words: its very possible now. It's just that few people do it. I'm in the process of sampling my drumkit right now, and my intention is to be able to simulate live drums without the need to go into the basement and possibly bother the neighbors
|
|
#8
|
|||
|
|||
|
Quote:
Last edited by EinsteinsHund; 11-18-2009 at 04:29 AM. |
|
#9
|
|||
|
|||
|
Quote:
|
|
#10
|
|||
|
|||
|
No, I do not mean any kind of AI. My question: Is it yet possible to program a drum machine to exactly reproduce the drum parts of the mentioned examples?
Last edited by EinsteinsHund; 11-18-2009 at 09:43 AM. |
|
#11
|
|||
|
|||
|
True, but one could say that about any synthesized sound. Even if you have the 88 keys of a Bosendorfer perfectly sampled, if you only have one sample of each key and simply scale it up or down based on volume (i.e. how hard the key is hit) changing nothing else, most, if not almost all, people will recognize it as being off. So drums are not unique in this regard.
|
|
#12
|
|||
|
|||
|
You mean if a human is programming it? I think it should be possible, yes. I don't see why not. It may be a bitch of an exercise to get it exactly right, but I don't think there is anything technologically preventing this.
|
|
#13
|
|||
|
|||
|
Quote:
To clarify my point, another question. Would it be possible to produce a basic backing track, and then switch it to, say, Keith-Moon- or John-Bonham-mode, so that every insider would recognize the individual style? ETA: I'm not asking if such a device exists, but if it was possible. Last edited by EinsteinsHund; 11-18-2009 at 09:59 AM. |
|
#14
|
|||
|
|||
|
Sure you could. It would take patience and a musician's ear to program the variables. then you'd have to randomize some things, but again the question is why? Live performances are more than that. The energy that comes from people is what you can't duplicate.
Or can you? By "you" I mean "They" Last edited by nibbler; 11-18-2009 at 10:09 AM. |
|
#15
|
|||
|
|||
|
This is the question I was originally answering in my first reply to this thread. It seems there are programs out there that simulate this already. How good they are, I don't know from experience.
|
|
#16
|
|||
|
|||
|
Quote:
|
|
#17
|
|||
|
|||
|
Quote:
Last edited by pulykamell; 11-18-2009 at 10:26 AM. |
|
#18
|
|||
|
|||
|
Quote:
|
|
#19
|
|||
|
|||
|
Quote:
![]() Si |
![]() |
| Bookmarks |
| Thread Tools | |
| Display Modes | |
|
|