<?xml 
version="1.0" encoding="utf-8"?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
>

<channel xml:lang="en">
	<title>Moreesc</title>
	<link>http://moreesc.lma.cnrs-mrs.fr/spip/</link>
	<description>Modal Resonator - Reed Interaction Simulation Code</description>
	<language>en</language>
	<generator>SPIP - www.spip.net</generator>

	<image>
		<title>Moreesc</title>
		<url>http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-vignettes/L144xH39/siteon0-d21fc.png</url>
		<link>http://moreesc.lma.cnrs-mrs.fr/spip/</link>
		<height>39</height>
		<width>144</width>
	</image>



<item xml:lang="en">
		<title>Download</title>
		<link>http://moreesc.lma.cnrs-mrs.fr/spip/spip.php?article4</link>
		<guid isPermaLink="true">http://moreesc.lma.cnrs-mrs.fr/spip/spip.php?article4</guid>
		<dc:date>2010-02-27T10:36:51Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>silva</dc:creator>



		<description>Download Moreesc is freely available under the terms of the Cecill license agreement Release 2.2 - Py3 ready (October 20th, 2016) This release fixes some bugs concerning the simulation for acoustic resonators with a single mode, and the estimation of the fundamental frequency (due to changes in Aubio). It also updates the embedded h5pickle module. Last but not least, Moreesc now supports Python3! Source files archive Python3 debian package Python2 debian package Release 2.1 (February (...)

-
&lt;a href="http://moreesc.lma.cnrs-mrs.fr/spip/spip.php?rubrique4" rel="directory"&gt;Download&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;Moreesc is freely available under the terms of the &lt;a href=&quot;http://www.cecill.info/licences/Licence_CeCILL-C_V1-en.html&quot;&gt;Cecill&lt;/a&gt; license agreement&lt;/p&gt; &lt;blockquote&gt;
&lt;strong&gt;Release 2.2 - Py3 ready&lt;/strong&gt; (October 20th, 2016)
&lt;p&gt;This release fixes some bugs concerning the simulation for acoustic resonators with a single mode, and the estimation of the fundamental frequency (due to changes in Aubio). It also updates the embedded h5pickle module. Last but not least, Moreesc now supports Python3!&lt;/p&gt; &lt;p&gt;&lt;img src=&quot;http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; &lt;a href=&quot;http://moreesc.lma.cnrs-mrs.fr/sites/moreesc.lma.cnrs-mrs.fr/IMG/gz/moreesc-2-2-tar.gz&quot; class=''&gt;Source files archive&lt;/a&gt;
&lt;br /&gt;&lt;img src=&quot;http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; &lt;a href=&quot;http://moreesc.lma.cnrs-mrs.fr/sites/moreesc.lma.cnrs-mrs.fr/IMG/deb/python3-moreesc_2-2-1_amd64.deb&quot; class=''&gt;Python3 debian package&lt;/a&gt;
&lt;br /&gt;&lt;img src=&quot;http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; &lt;a href=&quot;http://moreesc.lma.cnrs-mrs.fr/sites/moreesc.lma.cnrs-mrs.fr/IMG/deb/python-moreesc_2-2-1_amd64.deb&quot; class=''&gt;Python2 debian package&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr class=&quot;spip&quot; /&gt;
&lt;p&gt;&lt;strong&gt;Release 2.1&lt;/strong&gt; (February 3th, 2013)&lt;/p&gt; &lt;p&gt;This release fixes some bugs concerning the plot of the results (due to changes from Matplotlib 1.11 to 1.12), allows to write wav files even without the scikits.audiolab package.&lt;/p&gt; &lt;p&gt;&lt;img src=&quot;http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; &lt;a href=&quot;http://moreesc.lma.cnrs-mrs.fr/sites/moreesc.lma.cnrs-mrs.fr/IMG/gz/moreesc-2.1.tar.gz&quot; class=''&gt;Source files archive&lt;/a&gt;&lt;/p&gt; &lt;hr class=&quot;spip&quot; /&gt;
&lt;p&gt;&lt;strong&gt;Release 2.0&lt;/strong&gt; (January 7th, 2013)&lt;/p&gt; &lt;p&gt;This release brings a brand new rewrite of the code allowing simulation of transients as slurs, vibratos, and others effects through the ability to define time varying acoustic resonator and reeds (cane reed or lips). Moreover it eases the interpolation between measured input impedances, and the use of measured pressure and/or lip stress via the Profiles objects. Note also that the valve is now not stuck to single d.o.f but may involve several resonances or even none!&lt;/p&gt; &lt;p&gt;Finally new ODE integrators are available allowing to choose the right tool for each case.&lt;/p&gt; &lt;p&gt;&lt;img src=&quot;http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; &lt;a href=&quot;http://moreesc.lma.cnrs-mrs.fr/sites/moreesc.lma.cnrs-mrs.fr/IMG/gz/moreesc-2.0.tar.gz&quot; class=''&gt;Source files archive&lt;/a&gt;&lt;/p&gt; &lt;hr class=&quot;spip&quot; /&gt;
&lt;p&gt;&lt;strong&gt;Release 1.7 - Buzzing version&lt;/strong&gt; (April 24th, 2010)&lt;/p&gt; &lt;p&gt;Lip damping is now controllable too.&lt;/p&gt; &lt;p&gt;&lt;img src=&quot;http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; &lt;a href=&quot;http://moreesc.lma.cnrs-mrs.fr/sites/moreesc.lma.cnrs-mrs.fr/IMG/gz/moreesc-1.7.tar.gz&quot; class=''&gt;Source files archive&lt;/a&gt;
&lt;br /&gt;&lt;img src=&quot;http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; &lt;a href=&quot;http://moreesc.lma.cnrs-mrs.fr/sites/moreesc.lma.cnrs-mrs.fr/IMG/zip/MOREESC-1.4.win32-py2.5.exe.zip&quot; class=''&gt;Windows Installer for Python 2.6&lt;/a&gt;&lt;/p&gt; &lt;hr class=&quot;spip&quot; /&gt;
&lt;p&gt;&lt;strong&gt;Release 1.6 - Buzzing version&lt;/strong&gt; (February 27th, 2010)&lt;/p&gt; &lt;p&gt;Special version for vibrating lips! &lt;br&gt;
In this release, valve has an outwards behaviour intended to model lip valve for brass instruments. Moreover, in order to mimic real playing, lip natural frequency (only one by now) is a time varying function.&lt;/p&gt; &lt;p&gt;&lt;img src=&quot;http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; &lt;a href=&quot;http://moreesc.lma.cnrs-mrs.fr/sites/moreesc.lma.cnrs-mrs.fr/IMG/gz/moreesc-1.6.tar.gz&quot; class=''&gt;Source files archive&lt;/a&gt;
&lt;br /&gt;&lt;img src=&quot;http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; &lt;a href=&quot;http://moreesc.lma.cnrs-mrs.fr/sites/moreesc.lma.cnrs-mrs.fr/IMG/zip/MOREESC-1.4.win32-py2.5.exe.zip&quot; class=''&gt;Windows Installer for Python 2.6&lt;/a&gt;&lt;/p&gt; &lt;hr class=&quot;spip&quot; /&gt;
&lt;p&gt;&lt;strong&gt;Release 1.5&lt;/strong&gt;
Not distributed (internal to the lab).&lt;/p&gt; &lt;hr class=&quot;spip&quot; /&gt;
&lt;p&gt;&lt;strong&gt;Release 1.4 - SingleReed version&lt;/strong&gt; (June 18th, 2009)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Acoustic Resonator&lt;/strong&gt;
&lt;br /&gt;&lt;img src=&quot;http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; Added functions to convert pole/residue couple to/from resonance frequency/quality factor/peak value tuple.
&lt;br /&gt;&lt;img src=&quot;http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; Performing the computation of the supplementary pole linked to the reed motion induced terminal condition is now available.
&lt;br /&gt;&lt;img src=&quot;http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; Modal decomposition of an experimental input impedance is now done using the procedure suggested by LeRoux &amp; Herzog.
&lt;br /&gt;&lt;img src=&quot;http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; Physical constants (as the density, the wave speed, the visco-thermal boundary layers thicknesses) are now possibly adjusted according to the temperature.&lt;br&gt;
&lt;strong&gt;Solver&lt;/strong&gt;
&lt;br /&gt;&lt;img src=&quot;http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; The initial conditions corresponding to the static regime (even instable) are checked using AUTO (thanks to Sami Karkar)
&lt;br /&gt;&lt;img src=&quot;http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; Computation of the instantaneous frequency of the pressure signal.
&lt;br /&gt;&lt;img src=&quot;http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; Once an auto-oscillation has been calculated, it is possible to store the configuration and the results to restore it later.
&lt;br /&gt;&lt;img src=&quot;http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; Alpha stage : a method to prolongate a simulation on an extended time interval&lt;br&gt;
&lt;strong&gt;Installation&lt;/strong&gt;: &lt;br&gt;
We are know able to install from sources or from the binary installer on windows platform.&lt;br&gt;
&lt;strong&gt;Bug fixing&lt;/strong&gt;:
&lt;br /&gt;&lt;img src=&quot;http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; Docstrings are now readable (unicode fixed)
&lt;br /&gt;&lt;img src=&quot;http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; Fixed minor bugs in the SimulationTemporelle methods (condition_initiales, grandeurs_controle).&lt;/p&gt; &lt;p&gt;&lt;img src=&quot;http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; &lt;a href=&quot;http://moreesc.lma.cnrs-mrs.fr/sites/moreesc.lma.cnrs-mrs.fr/IMG/gz/MOREESC-1.4.tar.gz&quot; class=''&gt;Source files archive&lt;/a&gt;
&lt;br /&gt;&lt;img src=&quot;http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; &lt;a href=&quot;http://moreesc.lma.cnrs-mrs.fr/sites/moreesc.lma.cnrs-mrs.fr/IMG/zip/MOREESC-1.4.win32-py2.5.exe.zip&quot; class=''&gt;Windows Installer for Python 2.5&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/IMG/gz/moreesc-2.0.tar.gz" length="2456803" type="application/x-gzip" />
		
		<enclosure url="http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/IMG/gz/moreesc-2.1.tar.gz" length="743943" type="application/x-gzip" />
		
		<enclosure url="http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/IMG/gz/moreesc-2-2-tar.gz" length="4886604" type="application/x-gzip" />
		
		<enclosure url="http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/IMG/deb/python3-moreesc_2-2-1_amd64.deb" length="188016" type="application/x-debian-package" />
		
		<enclosure url="http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/IMG/deb/python-moreesc_2-2-1_amd64.deb" length="196362" type="application/x-debian-package" />
		

	</item>
<item xml:lang="en">
		<title>About us</title>
		<link>http://moreesc.lma.cnrs-mrs.fr/spip/spip.php?article9</link>
		<guid isPermaLink="true">http://moreesc.lma.cnrs-mrs.fr/spip/spip.php?article9</guid>
		<dc:date>2009-10-28T14:09:39Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>silva</dc:creator>



		<description>About us This software has been developed during the Ph.D of F. Silva in collaboration with Ch. Vergez, J. Kergomard and Ph. Guillemain. We all are working in the Physics of Musical Instruments research group in the Laboratory of Mechanics and Acoustics (UPR CNRS 7051), Marseille France. The studies lead within this group are aimed at providing a better understanding of the musical instruments behaviour, particularly in theirs nonlinear aspects. Physical phenomena are investigated and (...)

-
&lt;a href="http://moreesc.lma.cnrs-mrs.fr/spip/spip.php?rubrique8" rel="directory"&gt;About us&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h1&gt;About us&lt;/h1&gt;
This software has been developed during the Ph.D of &lt;a href=&quot;http://www.lma.cnrs-mrs.fr/spip.php?auteur253&quot; class='spip_out' rel='external'&gt;F. Silva&lt;/a&gt; in collaboration with &lt;a href=&quot;http://www.lma.cnrs-mrs.fr/spip.php?auteur11&quot; class='spip_out' rel='external'&gt;Ch. Vergez&lt;/a&gt;, &lt;a href=&quot;http://www.lma.cnrs-mrs.fr/spip.php?auteur31&quot; class='spip_out' rel='external'&gt;J. Kergomard&lt;/a&gt; and &lt;a href=&quot;http://www.lma.cnrs-mrs.fr/spip.php?auteur132&quot; class='spip_out' rel='external'&gt;Ph. Guillemain&lt;/a&gt;. We all are working in the &lt;a href=&quot;http://www.lma.cnrs-mrs.fr/article538.html&quot; class='spip_out' rel='external'&gt;Physics of Musical Instruments&lt;/a&gt; research group in the &lt;a href=&quot;http://www.lma.cnrs-mrs.fr/&quot; class='spip_out' rel='external'&gt;Laboratory of Mechanics and Acoustics&lt;/a&gt; (UPR CNRS 7051), Marseille France.
&lt;p&gt;The studies lead within this group are aimed at providing a better understanding of the musical instruments behaviour, particularly in theirs nonlinear aspects. Physical phenomena are investigated and modelled in order to be usable in sound synthesis, to develop original strategies of the control of the models (by, for example, the analyze of bifurcations diagrams), and/or to provide a help to instrument makers. The line of work used mixes both theoretical, numerical and experimental aspects.&lt;/p&gt; &lt;p&gt;The development of &lt;strong&gt;Moreesc&lt;/strong&gt; has been possible with the support of the French National Research Agency ANR within the &lt;a href=&quot;http://www.consonnes.cnrs-mrs.fr/&quot; class='spip_out' rel='external'&gt;Consonnes&lt;/a&gt; and &lt;a href=&quot;http://cagima.ircam.fr/&quot; class='spip_out' rel='external'&gt;Cagima&lt;/a&gt; projects.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>Documentation</title>
		<link>http://moreesc.lma.cnrs-mrs.fr/spip/spip.php?article1</link>
		<guid isPermaLink="true">http://moreesc.lma.cnrs-mrs.fr/spip/spip.php?article1</guid>
		<dc:date>2009-10-28T11:32:27Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>silva</dc:creator>



		<description>Documentation Moreesc's documentation is available in PDF format: An obsolete HTML documentation is still available at online. An article has been recently submitted and can be view here. It contains a detailed description of the internals of the code and various examples allowing to have a deeper glance into the new features. Some useful links Numpy and Scipy docs Matplotlib (...)

-
&lt;a href="http://moreesc.lma.cnrs-mrs.fr/spip/spip.php?rubrique1" rel="directory"&gt;Documentation&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h1&gt;Documentation&lt;/h1&gt;
Moreesc's documentation is available in PDF format: &lt;dl class='spip_document_10 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;a href=&quot;http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/IMG/pdf/moreesc_v2.0.pdf&quot; title='PDF - 582.6 kb' type=&quot;application/pdf&quot;&gt;&lt;img src='http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-vignettes/L52xH52/pdf-eb697.png' width='52' height='52' alt='PDF - 582.6 kb' style='height:52px;width:52px;' /&gt;&lt;/a&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;p&gt;An obsolete HTML documentation is still available at &lt;a href=&quot;http://moreesc.lma.cnrs-mrs.fr/doc&quot; class='spip_out' rel='external'&gt;online&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;An article has been recently submitted and can be view &lt;a href=&quot;http://hal.archives-ouvertes.fr/hal-00770238&quot; class='spip_out' rel='external'&gt;here&lt;/a&gt;. It contains a detailed description of the internals of the code and various examples allowing to have a deeper glance into the new features.&lt;/p&gt; &lt;p&gt;Some useful links
&lt;br /&gt;&lt;img src=&quot;http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; &lt;a href=&quot;http://docs.scipy.org/doc/&quot; class='spip_out' rel='external'&gt;Numpy and Scipy docs&lt;/a&gt;
&lt;br /&gt;&lt;img src=&quot;http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; &lt;a href=&quot;http://matplotlib.sourceforge.net/contents.html&quot; class='spip_out' rel='external'&gt;Matplotlib docs&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/IMG/pdf/moreesc_1_.pdf" length="508675" type="application/pdf" />
		

	</item>
<item xml:lang="en">
		<title>Tutorial</title>
		<link>http://moreesc.lma.cnrs-mrs.fr/spip/spip.php?article3</link>
		<guid isPermaLink="true">http://moreesc.lma.cnrs-mrs.fr/spip/spip.php?article3</guid>
		<dc:date>2009-06-25T22:36:57Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>silva</dc:creator>



		<description>Getting Started A minimal full example that should work: We first need to import some modules import sys # Tell python where to find moreesc (if non-standard path) sys.path.append('/your/path/to/the/folder/containing/the/moreesc/folder') # Importing moreesc import moreesc as mo mp = mo.Profiles mac = mo.AcousticResonator mv = mo.Valve ms = mo.Simulation import numpy as np Then we build the acoustic resonator and the reed objects # Bore and reed defition D = (...)

-
&lt;a href="http://moreesc.lma.cnrs-mrs.fr/spip/spip.php?rubrique3" rel="directory"&gt;Getting started&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h1&gt;Getting Started&lt;/h1&gt;
A minimal full example that should work:
&lt;p&gt;We first need to import some modules&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_python cadre spip_cadre&quot;&gt;&lt;div class=&quot;python&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #ff7700;font-weight:bold;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #dc143c;&quot;&gt;sys&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# Tell python where to find moreesc (if non-standard path)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #dc143c;&quot;&gt;sys&lt;/span&gt;.&lt;span style=&quot;color: black;&quot;&gt;path&lt;/span&gt;.&lt;span style=&quot;color: black;&quot;&gt;append&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #483d8b;&quot;&gt;'/your/path/to/the/folder/containing/the/moreesc/folder'&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# Importing moreesc&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #ff7700;font-weight:bold;&quot;&gt;import&lt;/span&gt; moreesc &lt;span style=&quot;color: #ff7700;font-weight:bold;&quot;&gt;as&lt;/span&gt; mo&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;mp = mo.&lt;span style=&quot;color: black;&quot;&gt;Profiles&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;mac = mo.&lt;span style=&quot;color: black;&quot;&gt;AcousticResonator&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;mv = mo.&lt;span style=&quot;color: black;&quot;&gt;Valve&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;ms = mo.&lt;span style=&quot;color: black;&quot;&gt;Simulation&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #ff7700;font-weight:bold;&quot;&gt;import&lt;/span&gt; numpy &lt;span style=&quot;color: #ff7700;font-weight:bold;&quot;&gt;as&lt;/span&gt; np&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='cadre_download' style='text-align: right;'&gt; &lt;a href='http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-code/99fbdeecc91b6d9154316edb07e2f09f.txt' style='font-family: verdana, arial, sans; font-weight: bold; font-style: normal;'&gt;Download&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Then we build the acoustic resonator and the reed objects&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_python cadre spip_cadre&quot;&gt;&lt;div class=&quot;python&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# Bore and reed defition&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;D = mv.&lt;span style=&quot;color: black;&quot;&gt;ReedDynamics&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;#40;&lt;/span&gt;wr=&lt;span style=&quot;color: #ff4500;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;*&lt;/span&gt;np.&lt;span style=&quot;color: black;&quot;&gt;pi&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;color: #ff4500;&quot;&gt;1500&lt;/span&gt;., qr=&lt;span style=&quot;color: #ff4500;&quot;&gt;0.4&lt;/span&gt;, kr=8e8&lt;span style=&quot;color: black;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;Ze = mac.&lt;span style=&quot;color: black;&quot;&gt;Cylinder&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;#40;&lt;/span&gt;L=.5, r=7e-3, radiates=&lt;span style=&quot;color: #008000;&quot;&gt;False&lt;/span&gt;, nbmodes=&lt;span style=&quot;color: #ff4500;&quot;&gt;10&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='cadre_download' style='text-align: right;'&gt; &lt;a href='http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-code/c9e2731f14a8b1cc2750d97cfa85e68a.txt' style='font-family: verdana, arial, sans; font-weight: bold; font-style: normal;'&gt;Download&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Time-varying mouth pressure (with silence, attack, sustain and decay) and constant lip stress on the reed are defined with the Profil class&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_python cadre spip_cadre&quot;&gt;&lt;div class=&quot;python&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# Control parameters&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;tsim = &lt;span style=&quot;color: #ff4500;&quot;&gt;1&lt;/span&gt;.&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;S0&lt;/span&gt; = mp.&lt;span style=&quot;color: black;&quot;&gt;Constant&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;#40;&lt;/span&gt;3e-6&lt;span style=&quot;color: black;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;Pm = mp.&lt;span style=&quot;color: black;&quot;&gt;SmoothStep&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;#91;&lt;/span&gt;.001, .003, tsim-.2, tsim-.15&lt;span style=&quot;color: black;&quot;&gt;&amp;#93;&lt;/span&gt;, 1e3, 1e2&lt;span style=&quot;color: black;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# 2ms attack starting at 1ms, almost .8s sustain, 50ms decay&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='cadre_download' style='text-align: right;'&gt; &lt;a href='http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-code/41271bcf1112a2d44262941807a3ca03.txt' style='font-family: verdana, arial, sans; font-weight: bold; font-style: normal;'&gt;Download&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Finally, the TimeDomainSimulation instance is created, and it can compute the auto-oscillations of the combination of the resonator and of the reed for such control parameters&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_python cadre spip_cadre&quot;&gt;&lt;div class=&quot;python&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# Creating the simulation object&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;sim = ms.&lt;span style=&quot;color: black;&quot;&gt;TimeDomainSimulation&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;#40;&lt;/span&gt;D, Ze, pm=Pm, h0=S0, &lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; fs=&lt;span style=&quot;color: #ff4500;&quot;&gt;44100&lt;/span&gt;, piecewise_constant=&lt;span style=&quot;color: #008000;&quot;&gt;False&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# changing integrator and solving &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;sim.&lt;span style=&quot;color: black;&quot;&gt;set_integrator&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #483d8b;&quot;&gt;'vode'&lt;/span&gt;, nsteps=&lt;span style=&quot;color: #ff4500;&quot;&gt;20000&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;sim.&lt;span style=&quot;color: black;&quot;&gt;integrate&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;#40;&lt;/span&gt;t=tsim&lt;span style=&quot;color: black;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='cadre_download' style='text-align: right;'&gt; &lt;a href='http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-code/70fe6c9dd250825eb58de6898b098ec2.txt' style='font-family: verdana, arial, sans; font-weight: bold; font-style: normal;'&gt;Download&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;When calculations were achieved, we can trace the results and save the simulation (in order to continue later).&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_python cadre spip_cadre&quot;&gt;&lt;div class=&quot;python&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;sim.&lt;span style=&quot;color: black;&quot;&gt;trace&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;#40;&lt;/span&gt;trace_all=&lt;span style=&quot;color: #008000;&quot;&gt;True&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;sim.&lt;span style=&quot;color: black;&quot;&gt;save&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #483d8b;&quot;&gt;'test.h5'&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='cadre_download' style='text-align: right;'&gt; &lt;a href='http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-code/1ea35fef3ec0220c3265d8fab9434e18.txt' style='font-family: verdana, arial, sans; font-weight: bold; font-style: normal;'&gt;Download&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Recording the synthetic sound and viewing the signals with:&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_python cadre spip_cadre&quot;&gt;&lt;div class=&quot;python&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;sim.&lt;span style=&quot;color: black;&quot;&gt;save_wav&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #483d8b;&quot;&gt;'test.wav'&lt;/span&gt;, where=&lt;span style=&quot;color: #483d8b;&quot;&gt;'in'&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;For more specific help about the features, look for class and functions documentation, for example:&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_python cadre spip_cadre&quot;&gt;&lt;div class=&quot;python&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #008000;&quot;&gt;help&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;#40;&lt;/span&gt;sim&lt;span style=&quot;color: black;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>Presentation</title>
		<link>http://moreesc.lma.cnrs-mrs.fr/spip/spip.php?article7</link>
		<guid isPermaLink="true">http://moreesc.lma.cnrs-mrs.fr/spip/spip.php?article7</guid>
		<dc:date>2009-06-12T16:31:32Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>silva</dc:creator>



		<description>What is Moreesc ? MOREESC is an application for the calculations of the auto-oscillations in wind instruments, designed originally for single reed instruments but it can be used for brass too. It takes advantage of a modal decomposition of the acoustic pressure field in the bore, or of its input impedance, to let you compute the sound of any strangely-shaped instrument. Languages MOREESC is written in the Python language. Compiled code is used for the numerical computation core, wheras (...)

-
&lt;a href="http://moreesc.lma.cnrs-mrs.fr/spip/spip.php?rubrique6" rel="directory"&gt;Homepage&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h1&gt;What is Moreesc ?&lt;/h1&gt;
&lt;p&gt;MOREESC is an application for the calculations of the auto-oscillations in wind instruments, designed originally for single reed instruments but it can be used for brass too. It takes advantage of a modal decomposition of the acoustic pressure field in the bore, or of its input impedance, to let you compute the sound of any strangely-shaped instrument.&lt;/p&gt; &lt;h1&gt;Languages&lt;/h1&gt;
&lt;p&gt;MOREESC is written in the Python language. Compiled code is used for the numerical computation core, wheras Python is the high-level language allowing simple postprocessing and glue actions.&lt;/p&gt; &lt;h1&gt;Availability&lt;/h1&gt;
&lt;p&gt;The package is distributed under the &lt;a href=&quot;http://cecill.info/licences/Licence_CeCILL-C_V1-en.html&quot; class='spip_out' rel='external'&gt;Cecill-C&lt;/a&gt; license and freely available for scientific use. MOREESC is a typical research program wich is provided &quot;as is&quot;, with no guarantee whatsoever.&lt;/p&gt; &lt;h1&gt;Contact&lt;/h1&gt;
The code is developed and maintained by &lt;a href=&quot;http://www.lma.cnrs-mrs.fr/spip.php?auteur253&quot; class='spip_out' rel='external'&gt;Fabrice Silva&lt;/a&gt; (silva[at]lma.cnrs-mrs.fr).&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>Installing: Python, compiler and MOREESC...</title>
		<link>http://moreesc.lma.cnrs-mrs.fr/spip/spip.php?article5</link>
		<guid isPermaLink="true">http://moreesc.lma.cnrs-mrs.fr/spip/spip.php?article5</guid>
		<dc:date>2009-06-11T12:25:17Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>silva</dc:creator>



		<description>The first requirement to use MOREESC is to have a Python installation with some useful packages (numpy, scipy, matplotlib...) and also C compilers. Once you have all the required tools, MOREESC installs itself in the classic Python directory, using basic machinery. Installation Please read the whole page before starting the installation... Python MOREESC is a open-source software distributed under the CECILL-C License and written in Python. This is an easy to learn, powerful programming (...)

-
&lt;a href="http://moreesc.lma.cnrs-mrs.fr/spip/spip.php?rubrique5" rel="directory"&gt;Installation&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;The first requirement to use MOREESC is to have a Python installation with some useful packages (numpy, scipy, matplotlib...) and also C compilers. Once you have all the required tools, MOREESC installs itself in the classic Python directory, using basic machinery.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h1&gt;Installation&lt;/h1&gt;
&lt;p&gt;&lt;i&gt;Please read the whole page before starting the installation...&lt;/i&gt;&lt;/p&gt; &lt;h2&gt;Python&lt;/h2&gt;
&lt;p&gt;MOREESC is a open-source software distributed under the &lt;a href=&quot;http://cecill.info/&quot; class='spip_out' rel='external'&gt;CECILL-C&lt;/a&gt; License and written in Python. This is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python's elegant syntax and dynamic typing make it an ideal language for scripting and rapid application development in many areas on most platforms. The Python interpreter and the extensive standard library are freely available in source or binary form for all major platforms from the &lt;a href=&quot;http://www.python.org/&quot; class='spip_out' rel='external'&gt;Python Web site&lt;/a&gt;, and may be freely distributed. The same site also contains distributions of and pointers to many free third party Python modules, programs and tools, and additional documentation.&lt;/p&gt; &lt;table class=&quot;spip&quot;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th scope='col'&gt;Mac Users&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd'&gt;
&lt;td&gt;Please pay attention that Mac OSX ships an old-released Python installation (usually in &lt;i&gt;/System/Library/Frameworks/Python.framework&lt;/i&gt; with the interpreter in &lt;i&gt;/usr/bin/python&lt;/i&gt;). Modifying these files is unsafe and may damage your system. You would rather install the updated binary from python.org (which goes to &lt;i&gt;/Library/Frameworks/Python.framework&lt;/i&gt; &#8212; not in &lt;i&gt;/System/...&lt;/i&gt; &#8212; with the interpreter in &lt;i&gt;/usr/local/bin/python&lt;/i&gt;).&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h2&gt;Python scientific computing&lt;/h2&gt;
&lt;p&gt;MOREESC makes also an extensive use of NumPy and SciPy, which are the two major open-source packages for scientific computing that use the Python programming language. The instructions for installations are given on &lt;a href=&quot;http://www.scipy.org/Installing_SciPy&quot; class='spip_out' rel='external'&gt;Scipy Web Site&lt;/a&gt;. Another useful tool is &lt;a href=&quot;http://matplotlib.sourceforge.net/&quot; class='spip_out' rel='external'&gt;Matplotlib&lt;/a&gt;, a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments.&lt;/p&gt; &lt;p&gt;The physics of the musical instruments is modelled through a set of &lt;a href=&quot;http://en.wikipedia.org/wiki/Ordinary_differential_equation&quot; class='spip_out' rel='external'&gt;Ordinary Differential Equations&lt;/a&gt; that are then written in typed Python (cython), and it thus requires a C compiler. Freely available compiler collections are &lt;a href=&quot;http://gcc.gnu.org/&quot; class='spip_out' rel='external'&gt;GNU GCC&lt;/a&gt; on Unixes and &lt;a href=&quot;http://www.mingw.org/&quot; class='spip_out' rel='external'&gt;MinGW&lt;/a&gt; on Windows. In comparison with pure python calculations, the use of the compiled ODE system fastens the computation by a huge factor.&lt;/p&gt; &lt;table class=&quot;spip&quot;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th scope='col'&gt;Windows Users&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd'&gt;
&lt;td&gt;&lt;a href=&quot;http://www.pythonxy.com/&quot; class='spip_out' rel='external'&gt;PythonXY&lt;/a&gt; provides a scientific-oriented Python Distribution. Its purpose is to help scientific programmers used to interpreted languages (such as Matlab or IDL) or compiled languages (C/C++ or Fortran) to switch to Python. C/C++ or Fortran programmers should appreciate to reuse their code &quot;as is&quot; by wrapping it so it can be called directly from Python scripts. Checking NumPy, SciPy, Matplotlib and MinGW during installation process will insure a functional basis for MOREESC. Additionally, &lt;a href=&quot;http://packages.python.org/spyder/&quot; class='spip_out' rel='external'&gt;Spyder&lt;/a&gt; (offered within PythonXY if PyQtShell is checked) offers a &lt;a href=&quot;http://www.mathworks.com/&quot; class='spip_out' rel='external'&gt;Matlab&lt;/a&gt;-like integrated development environment.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h2&gt;Binaries&lt;/h2&gt;
&lt;p&gt;BInaries for Windows, Mac OSX, Red hat (.rpm) and Ubuntu (.deb) are provided on the &lt;a href=&quot;http://moreesc.lma.cnrs-mrs.fr/spip/spip.php?rubrique4&quot; class='spip_in'&gt;Download Page&lt;/a&gt;. The installer detects your Python installation, and puts MOREESC in the default tree.
If you are not familiar with building from sources, you are strongly advised to use those. If you intent to modify the source (not just run simulation), pay attention to the permissions you will have on the files (root or user installation), you may also prefer the source distribution with its development mode.&lt;/p&gt; &lt;h2&gt;Source files&lt;/h2&gt;
&lt;p&gt;Extract the files from the archive to a temporary directory, and enter the newly created directory&lt;/p&gt; &lt;form action='' method='get'&gt;&lt;div&gt;
&lt;input type='hidden' name='exec' value='' /&gt;
&lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre' dir='ltr'&gt;$ tar -xvz MOREESC-x.y.tar.gz $ cd MOREESC-x.y&lt;/textarea&gt;&lt;/div&gt;&lt;/form&gt; &lt;p&gt;The Python distutils mechanisms are then invoked to install the files
&lt;br /&gt;&lt;img src=&quot;http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; as root, in the usual site-packages directory&lt;/p&gt; &lt;form action='' method='get'&gt;&lt;div&gt;
&lt;input type='hidden' name='exec' value='' /&gt;
&lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre' dir='ltr'&gt;# python setup.py install&lt;/textarea&gt;&lt;/div&gt;&lt;/form&gt; &lt;p&gt;&lt;img src=&quot;http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; or as a normal user, in an arbitrary directory you will need to add to your path&lt;/p&gt; &lt;form action='' method='get'&gt;&lt;div&gt;
&lt;input type='hidden' name='exec' value='' /&gt;
&lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre' dir='ltr'&gt;$ python setup.py install --home=/your/directory&lt;/textarea&gt;&lt;/div&gt;&lt;/form&gt; &lt;p&gt;&lt;img src=&quot;http://moreesc.lma.cnrs-mrs.fr/spip/sites/moreesc.lma.cnrs-mrs.fr/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; or in the development mode which compiles the Cython extension in the local directory. Each time you make changes in the Cython files (.pyx), you only need to build them with:&lt;/p&gt; &lt;form action='' method='get'&gt;&lt;div&gt;
&lt;input type='hidden' name='exec' value='' /&gt;
&lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre' dir='ltr'&gt;$ python setup.py develop&lt;/textarea&gt;&lt;/div&gt;&lt;/form&gt; &lt;p&gt;It may be all that simple!&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
