A language for creating nested geometries based on a mathematical Geometric Musical Language (GML). GML is a language originally developed to describe the complex resonances within Microtubules occurring in the form of "Triplet of Triplet" resonance bands. GML provides the foundations for constructing simulations of "Polyatomic Time Crystals" using 3D Bloch Spheres, for simulating "Self Operating Mathematical Universes" (SOMU) and, for development of interfaces between biology and AI.
- Proposal for OpenGML tools for Data Scientists[21st September 2024]
- Phase Prime Metric (PPM) 3D projection and visualisation[11th December 2023]
- The Science of Conference Concurrent Talk by Martin Timms[28th May,2023]
- The development and history of OpenGML [8th May, 2023]
- The differences between 2D and 3D OpenGML [8th May, 2023]
- Examples of 2D OpenGML [7th May, 2023]
- Examples of 3D OpenGML [7th May, 2023]
- Examples demonstrating Phase Coupling [7th May, 2023]
- Triplet of Triplet Resonance Model [7th May, 2023]
- Basic Symmetry_Breaking for a 2D SOMU [15th May, 2023]
- Balanced Symmetry_Breaking for a 2D SOMU [16th May, 2023]
- Screenshot of Phase Prime Metric
- Screenshot of Triplet of triplet resonance
- Videos of OpenGML
- The Science of Conference Concurrent Talk by Martin Timms
- Bandyopadhyay, Anirban. (2019). Nanobrain: The Making of an Artificial Brain from a Time Crystal.
- Bandyopadhyay, A. et al. (2022). Polyatomic time crystals of the brain neuron extracted microtubule are projected like a hologram meters away.
- Bandyopadhyay, A. et al. (2020). US Patent US20200160174 “Universal Geometric-Musical Language For big data processing in an assembly of clocking resonators “
- Bandyopadhyay, A. et al. (2018). Fractal Information Theory (FIT)-Derived Geometric Musical Language (GML) for Brain-Inspired Hypercomputing.
- Bandyopadhyay, Anirban. (2021) SOMU theory of consciousness.
- Wolfram, S. (2020). A Project To Find The Fundamental Theory of Physics
- Wilczek, F. et al. Zakrzewski, J. (2012). Viewpoint: Crystals of Time. physics.aps.org. APS Physics
- Amelino-Cameliaa, G., Freidelc, L., Kowalski-Glikmanb, J., & Smolinc, L. (2011) The principle of relative locality
- Strogatz, S. (2004). Sync: The Emerging Science of Spontaneous Order
- Wolfram, S. (2002). A New Kind of Science
- Winfree, A. (1986). The Timing of Biological Clocks.
- Winfree, A. (1980). The Geometry of Biological Time.
- Bloch, F. (1946). Nuclear Induction
- Einstein, A. (1905). On the electrodynamics of moving bodies.
- Gibbs, J. W. (1903) Principles in Statistical Mechanics
- Poincare, H (1899) Les me´thodes nouvelles de la me´canique ce´leste
- Boltzmann, L (1871), Wien. Ber.63, 679, Vorlesungen über Gastheorie
- Lissajous, J. A. (1857) Mémoire sur l'étude optique des mouvements vibratoires
OpenGML provides two interchangeable frameworks using Kivy for 2D OpenGML and Pygame with OpenGL for 3D OpenGML. Both frameworks support the addition of sonification using FluidSynth and GM SoundFonts (.sf2) to create stereo panned soundscapes using atonal frequencies based on the geometry of the OpenGML structures modelled.
Python 3.9.10
A Kivy environment with following installed into the Kivy python environment): Under the command line a command such as the follows is needed to activate the Kivy environment before installing packages. See: https://kivy.org/doc/stable/gettingstarted/installation.html
source kivy_venv/bin/activate
The following packages are required by OpenGML
pip3 install numpy
pip3 install scikit-image
pip3 install opencv-python
pip3 install pyFluidSynth
pip3 install pyttsx3
pip3 install pygame
OpenGML can also be installed under an IDE such as PyCharm which has options to set up Python environments: https://www.jetbrains.com/pycharm/
The (250Mbyte) General Midi (GM) music instrument file: https://keymusician01.s3.amazonaws.com/FluidR3_GM.zip
The lib files for FluidSynth need to be copied to the same directory as the python code. They can be downloaded from here in the bin folder: https://github.com/FluidSynth/fluidsynth/releases
There are many examples in the following directories of this repository:
examples/OpenGML_2D
examples/OpenGML_3D
examples/OpenGML_Linkages
Please be aware that OpenGML applications can be used to generate stroboscopic visual displays. If you have any medical conditions especially relating to stroboscopic and/or flashing visual triggers, please consult with your doctor before using OpenGML for such purposes.