View Issue Details

IDProjectCategoryView StatusLast Update
0000310OpenMPTFeature Requestpublic2015-01-08 10:31
ReporterDanH Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status newResolutionopen 
Product VersionOpenMPT 1.20.04.00 (upgrade first) 
Summary0000310: Blended Multi-Sampling (Instrument/Format Change)
Description

Recently i was wondering how one can improve the naturality of instruments in openMPT (i think it sounds brilliant and nice, but somewhat sterile, if you are not a very talented tracker).

My suggestion for improvement is to have "blended" multisampling available for instruments.

Principle:
for example 2 samples are assigned to 1 Instrument one for the lower octave and one for the higher
when played
based on distance "played note" to "middle note of sample 1" volume of sample 1 is calculated
based on distance
"played note" to "middle note of sample 2" volume of sample 2 is calculated
**
both samples are played in parallel

possible implementation:
1 - eat up one fully additional virtual track (now we all have the computing power ;-)
2 - eat up one partial additional virtual track (possible to "get in" prior to all effects?, imho more tricky and possibly buggy)

  • i know for more samples with different ranges (assigned notes) it's a bit more complicated but it's still plain linear math, resulting in an additional look-up-table per instrument calculated on loading of the module or prior to playing
    **for more samples always between the two neighboring samples
Steps To Reproduce

Yes, i (one) could do this manually, like most of us still do the traditional tracker echoes sometimes, but hey - we want to improve and since openMPT is probably the best sounding tracker on my HD and probably the "last one standing" i hope to help improving it to keep it alive, there is nothing like a tracker with such a great "what you type is what you see is what you hear and get"

Additional Information

i suggest to incorporate 4 stages:

1 no blending (as usual)
2 blending 1st and last third of range (middle third solo, no blending)
3 full blending
4 full blending with 1/3 range randomizing

Effect of 4 should be: if you repeat eg. c-4 5 times it will always sound a bit different without messing with tuning, filter or something

TagsNo tags attached.
Attached Files
requ-blended-sampling.zip (285,477 bytes)
Has the bug occurred in previous versions?
Tested code revision (in case you know it)

Relationships

related to 0000309 new Support for spatial Stereo (Player feature) 

Activities

DanH

DanH

2012-11-17 19:56

reporter   ~0000957

i just added a demo for mode 3: 4 patterns, 1 and 3 "classic" and 2 and 4 with the same melo "blended", mode 3 (full range blended).
maybe it's somewhat extreme and not really beautifull sounding - but Übertreibung macht anschaulich.

Issue History

Date Modified Username Field Change
2012-11-13 16:08 DanH New Issue
2012-11-13 16:09 DanH Severity minor => feature
2012-11-17 19:49 DanH File Added: requ-blended-sampling.zip
2012-11-17 19:56 DanH Note Added: 0000957
2015-01-08 10:31 Amaroq_Dricaldari Relationship added related to 0000309