# Displaying the Mask from NMF

**URL:** https://discourse.flucoma.org/t/displaying-the-mask-from-nmf/683
**Category:** Code Sharing
**Created:** [October 23, 2020, 2:06pm UTC](https://discourse.flucoma.org/t/displaying-the-mask-from-nmf/683 "2020-10-23T14:06:59Z")
**Posts on this page:** 1
**Showing post:** 7

<div class="post-metadata">

### Author: ![tremblap](https://discourse.flucoma.org/user_avatar/discourse.flucoma.org/tremblap/32/5_2.png) [@tremblap](https://discourse.flucoma.org/u/tremblap)
#### Post date: [October 24, 2020, 1:01pm UTC](https://discourse.flucoma.org/t/displaying-the-mask-from-nmf/683/7 "2020-10-24T13:01:08Z")

</div>

> [@a.harker](#):
>
> the display is strictly the mask (0-1 multiplier for the raw FFT data)

ok that should not be the case as this is not what is happening in the process under the hood as @groma explained in the [other thread](https://discourse.flucoma.org/t/getting-the-masks-for-nmf/682/2). They are discreet values, a soft-mask, the outer product of a given base with its given activation, normalised to null-sum.

> [@a.harker](#):
>
> I can’t make a jit.gen version, because there’s (stupidly) no access to a buffer in that context.

this is the beauty of matrix maths. if their cross in jit.gen was working properly, you should send in the 2 vectors (a simple jit-peak should do to generate both vectors) and you would get the matrix of (non-binary) masks (as shown in the wiki article)

anyway, I’m sure @weefuzzy will have managed to do an outer product in jitter when he is back online he’ll tell me off 🙂

---

_[View the full topic](https://discourse.flucoma.org/t/displaying-the-mask-from-nmf/683)._
