/IPFbasics

This repository provides basic scripts that apply the Impulse Pattern Formulation (IPF) in different programming languages. Thus, it helps to discover the IPF for the first time.

Primary LanguageJupyter Notebook

IPFbasics

This repository provides basic scripts that apply the Impulse Pattern Formulation (IPF) in different programming languages. Thus, it helps to discover the IPF for the first time.

The Julia scripts can be used to investigate the mathematical behavior of the IPF concerning stability and limits, similar to what was done by Linke et al.[1].

The Python scripts allow the first approaches in using the IPF as a (non-real-time) Synthesizer.

The PureData patches can be used to introduce real-time synthesis utilizing the IPF.

Further applications (mainly for sonification) are shown in another repository: https://github.com/Simon-Linke/IPF-Sonification-PD

References

[1] Linke, S., Bader, R., Mores, R. (2019). The impulse pattern formulation (IPF) as a model of musical instruments—Investigation of stability and limits. In: Chaos: An Interdisciplinary Journal of Nonlinear Science 29(10) https://doi.org/10.1063/1.5092511