![]() |
![]() ![]() ![]() ![]() ![]()
|
next newest topic | next oldest topic |
Author | Topic: Sample Prototype Question |
sidechain Member |
![]() ![]() ![]() Hi... i'm having a bit of a problem with the "Sample" Prototype. I have the "LoopStart" set to the beginning of the sample (0) and the "LoopEnd" set to the end of the sample (1) and the "Start" set to the middle of the sample (0.5). What i would like to happen is to play the sample from the "Start" point in the middle, play through to the "LoopEnd" and loop back to the "LoopStart"... but what is actually happening is that i play from the "Start" point in the middle through to the "LoopEnd" and it loops back to the "Start" (not the "LoopStart"). How can i make this work? Thanks in advance. IP: Logged |
SSC Administrator |
![]() ![]() ![]() "Start" specifies the virtual beginning of the file. (It's as if the samples file really had nothing in it prior to that point.) So LoopStart and LoopEnd are both relative to the virtual start of the file, *not* the actual start of the file. As I understand it, you want something that starts mid-file, plays to the end and loops back to the beginning of the file. The way I would do this is: What this will do is to read from the midpoint of the samples file to the end, jump to the beginning of the file and play up to the middle again. If this is not exactly what you want, you could modify the phase control function to have a different pattern. IP: Logged |
sidechain Member |
![]() ![]() ![]() What i'm actually trying to do is make a very flexible looper where you can start from any point in a sample and loop between any points (even if the LoopStart is earlier than the SampleStart). I would like to have three faders; "Start", "LoopStart", and "LoopdEnd". Any additional info would be greatly appreciated. IP: Logged |
SSC Administrator |
![]() ![]() ![]() One kind of twisted way to do this would be to paste two or three copies of your sample into the same file. Then you could have arbitrary Start, End and LoopStart or LoopEnd points. Or you could try using an Oscillator with FullRamp as the waveform, feed that into a ScaleAndOffset with hot parameters, and use that as the input to a Waveshaper with your sample as the ShapingFunction. You could experiment with the settings to see if you can get the desired looping behavior. IP: Logged |
dennis Member |
![]() ![]() ![]() Depending on how much looping you do, you might look at my set of tools, the Looper Construction Kit (www.greenteasoftware.com). Even if you prefer to use the standard Kyma Sounds, you might find the manual a good resource for ideas. The manual is available for free download. - Dennis Leas IP: Logged |
All times are CT (US) | next newest topic | next oldest topic |
![]() ![]() |
This forum is provided solely for the support and edification of the customers of Symbolic Sound Corporation.