NiMFKS
NiMFKS is a Matlab application used for recreational sound synthesis. The underlying method for synthesizing is "Non-Negative Matrix Factorization".
The application itself can be found here: GitHub or Sound Software
Analysis Settings
Synthesis Settings
Result
Target
Corpus
Window Size
Hop Size
NMF Method
Iterations
Synthesis Method
Other Options
Graphics
Goodnight, Monkeys - Sturmen
Adios, Au Revior, Aufweidersehn
Monkey sound effects
200-400
100-200
Divergence
-
Template Addition Synthesis
r=0-1; p=2/5; c=0-1
-
Goodnight, Animals - Sturmen
Adios, Au Revior, Aufweidersehn
Animals sound effects collection
200-400
50-200
Divergence
-
Template Addition Synthesis
r=1; p=2/8; c=3-4
-
Goodnight, Braxton - Sturmen
Adios, Au Revior, Aufweidersehn
Saxophone solo collection - Braxton
-
-
-
-
-
-
-
Your browser does not support the HTML5 Audio element.
Für Elise - Beethoven
Shane's 5 Octaves</th>
100
50
Euclidean
10
ISTFT
r=1; p=5; c=10
-
</tr>
Your browser does not support the HTML5 Audio element.
Für Elise - Beethoven
Steel Pans
100
50
Euclidean
10
ISTFT
r=10
-
Your browser does not support the HTML5 Audio element.
Opera Singer
Whale Sounds
100
50
Euclidean
10
Template Addition Synthesis
r=15; p=15; c=2
-
Your browser does not support the HTML5 Audio element.
Mad World - Gary Jules
Steel Pans
100
50
Euclidean
6
Template Addition Synthesis
c=3
<--<a href=PLACEHOLDER 'demos/images/panMadWorld_100506tempEucl2.PNG' %} data-lightbox="screenshot" data-title="Mad World vs. Steel Pans">View</a> -->
Your browser does not support the HTML5 Audio element.
Play That Funky Music Intro - Wild Cherry
Large corpus of bass /steel pans mix
200
100
Euclidean
10
Template Addition Synthesis
r=20; prune (gamma)=0.25
<--<a href=PLACEHOLDER 'demos/images/bassAndSteelPanWildCherry_200100_10EuclTempl_r20prune25.PNG' %} data-lightbox="screenshot" data-title="Wild Cherry vs. Lots of Bass/Steel Pans">View</a> -->
</tbody>
</table>
</div>
</div>
</div>
Analysis Settings
Synthesis Settings
Result
Target
Corpus
Window Size
Hop Size
NMF Method
Iterations
Synthesis Method
Other Options
Graphics
Your browser does not support the HTML5 Audio element.
President Trump on the American Dream
Monkeys
100
50
Euclidean
10
Template Addition
prune (gamma)=0.5
<--<a href=PLACEHOLDER 'demos/images/trumpDream_prune50.png' %} data-lightbox="screenshot" data-title="Trump vs. Animals - 1">View</a> -->
Your browser does not support the HTML5 Audio element.
President Trump on the American Dream
Monkeys
100
50
Euclidean
10
Template Addition
prune (gamma)=0.3
<--<a href=PLACEHOLDER 'demos/images/trumpDream_prune30.png' %} data-lightbox="screenshot" data-title="Trump vs. Animals - 2">View</a> -->
Your browser does not support the HTML5 Audio element.
President Trump on the American Dream
Monkeys
100
50
Euclidean
10
Template Addition
prune (gamma)=0.1
<--<a href=PLACEHOLDER 'demos/images/trumpDream_prune10.png' %} data-lightbox="screenshot" data-title="Trump vs. Animals - 3">View</a> -->
Your browser does not support the HTML5 Audio element.
President Trump on the American Dream
Monkeys
100
50
Euclidean
10
Template Addition
r=3; p=3; c=3; prune (gamma)=0.1
<--<a href=PLACEHOLDER 'demos/images/trumpDream_prune10rpc3.png' %} data-lightbox="screenshot" data-title="Trump vs. Animals - 4">View</a> -->
</tbody>
</table>
</div>
</div>
</div>
</div>
</body>