November 25, 2024, 04:44:04 pm
Welcome, Guest. Please login or register
News:

Arturia Forums



Poll

Would this type of Instrument still help music today?

Yes
0 (0%)
No
1 (100%)

Total Members Voted: 1

Voting closed: March 02, 2007, 11:48:50 pm

Author Topic: Suggested Module: Wave Stretching ?  (Read 8882 times)

dirkmitt

  • Apprentice
  • Apprentice
  • *
  • Posts: 8
  • Karma: 0
    • http://www.dirkmittler.com/GallIndex.htm
Suggested Module: Wave Stretching ?
« on: March 02, 2007, 11:29:19 pm »
I'm really impressed with Storm 3, especially because it gives us so many advanced modules for such a good price. But there still seems to be one kind of module that I can't find. This should be the simplest module possible.

The kind of Instrument I'm thinking about would allow users to drag a Wave Sample to it, and would allow this sample to be played back at different speeds, period, with no pitch-correction. So, if you assigned a MIDI-Sequence to this module, each note in the sequence would begin playing an instance of the sample from the beginning. If the original sample was a C-note, then playing C would simply start playback. But then playing a C one octave higher, would play back the waves at 2x the original speed and frequency. What I mean is that a pointer would advance an average of 2 input samples per constant output sample. Playing lower notes would slow the wave down. And keeping the note sustained would produce output up to the available length of the sample.

I think this type of Synth would also need to have an adjustable low-pass filter, just as GMSynth now does, since the position of each source sample would be imprecise. Filtering would smooth things out.

But then finally it would be possible to sample glass breaking, and then to play breaking glass.

AFAIK, the H3O+ module doesn't cover it, because H3O+ doesn't accept a MIDI sequence straight-up, in addition to which Pattern decides what samples... And a future H3O+ might waste some CPU cycles even if used in this way, in order to try to accomplish the same thing with pitch-bending.

I suppose that one argument against it, might be that this old-fashioned type of Synthesis may not be of great, real musical use, so I added a poll.

Dirk

dirkmitt

  • Apprentice
  • Apprentice
  • *
  • Posts: 8
  • Karma: 0
    • http://www.dirkmittler.com/GallIndex.htm
Suggested Module: Wave Stretching ?
« Reply #1 on: December 31, 2007, 03:26:46 am »
One subject which I thought I should mention:

I'd hate to see the playback of a sample through notes entirely implemented through pitch-bending, since this also compromises the ultimate sound quality. AFAIK, pitch bending requires that sampling windows be measured, the Fourier transorm of each sampling window taken, and then the inverse applied. Such sampling windows need to overlap, so that sound waves lose their 'envelope' or immediacy.

Simply speeding up or slowing down the waves would be more useful in some situations.

Dirk

alexsunny123

  • Newbie
  • *
  • Posts: 1
  • Karma: 0
Re: Suggested Module: Wave Stretching ?
« Reply #2 on: September 03, 2021, 01:05:50 pm »
One subject which I thought I should mention:

I'd hate to see the playback of a sample through notes entirely implemented through pitch-bending, since this also compromises the ultimate sound quality. AFAIK, pitch bending requires that sampling windows be measured, https://ometv.onl https://chatroulette.top https://omegle.wtf https://bazoocam.cam the Fourier transorm of each sampling window taken, and then the inverse applied. Such sampling windows need to overlap, so that sound waves lose their 'envelope' or immediacy.

Simply speeding up or slowing down the waves would be more useful in some situations.

Dirk

thanks for thw awesome information.
« Last Edit: March 24, 2022, 10:49:23 am by alexsunny123 »

 

Carbonate design by Bloc
SMF 2.0.17 | SMF © 2019, Simple Machines