Giter Site home page Giter Site logo

Comments (7)

gesellkammer avatar gesellkammer commented on July 19, 2024 1

These are binary flags, so without any flags (0) it is the cheapest possible: uniform noise, fast oscillator, no frequency interpolation.

+1 changes the noise type to gaussian, which sounds more natural (this used to be a very expensive option but I came up with a very ood optimization so at the moment gaussian noise is almost as cheap as uniform).

+2 sets linear interpolation for the sine oscillators,

+4 interpolates frequencies at audio level.

NB: Amplitudes are always linearly interpolated as audio level

from csound-plugins.

gesellkammer avatar gesellkammer commented on July 19, 2024

Try the one here:

https://github.com/csound-plugins/csound-plugins/blob/master/src/beosc/examples/fox.mtx

from csound-plugins.

tjingboem avatar tjingboem commented on July 19, 2024

Yes, that one works. This fox.mtx is 2 x bigger in size than the one that is present in the examples folder of the Csound manual. I will remove that one from the repo to avoid further confusion.

And i was able to create a new mtx file with loristrck_pack!

menno@mennoASUSZ170 ~ $ loristrck_pack MathewsN.wav
Using dt = 1.30 ms
MathewsN.mtx

This is a good starting point, thanks for your help.

from csound-plugins.

tjingboem avatar tjingboem commented on July 19, 2024

i have yet another question on the information i have on the beadsynt opcode.
It is about how to understand the flags.

iflags | Description
-- | --
+1 | Uniform noise / Gaussian noise
+2 | Fast (no interpolation) oscillator / Linear interpolation
+4 | No frequency interpolation / Frequency interpolation

i am not sure, for example, if '1' is or the uniform or the gaussian noise?
And does '2' mean 'no interpolation' or 'linear interpolation'?

The list i have gathered now looks like this:
Screenshot from 2022-08-29 20-25-54

from csound-plugins.

tjingboem avatar tjingboem commented on July 19, 2024

Thanks for clearing that up!

I now have 2 instruments: one that is using loristrck_pack with no further arguments (produces a mtx file), after a few seconds the second instrument using beadsynt for playback.

This way, i analyzed the fox and play it back later. But i get a very different sounding result from your fox.mtx.

I have read that loristrck_analyze can be used before loristrck_pack for more control in the analysis stage. Is this combination needed to get the fox.mtx file that you produced?
What are the arguments?
.
my fox:
fox.mtx.zip

from csound-plugins.

gesellkammer avatar gesellkammer commented on July 19, 2024

loristrck_analyze --help

For any further inquiries, please consider reading the documentation first:

https://loristrck.readthedocs.io (https://loristrck.readthedocs.io/en/latest/commandline.html)

from csound-plugins.

tjingboem avatar tjingboem commented on July 19, 2024

I have printed out these documents a week ago and going through them the best i can.
But i won't bother you again- which is a pity as i think your opcodes and other work are interesting.

from csound-plugins.

Related Issues (10)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.