Showing 35 open source projects for "theory"

View related business solutions
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • Build Data Resilience - Take the Assessment Today Icon
    Build Data Resilience - Take the Assessment Today

    Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

    Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
    Take the Assessment
  • 1
    pyTheory

    pyTheory

    Music Theory for Humans

    PyTheory is a Python toolkit for exploring music theory, composing arrangements, synthesizing sound, and exporting musical ideas programmatically. It models concepts such as notes, intervals, scales, chords, keys, progressions, fretboards, modes, and multiple musical systems. A score API can combine melodic parts, bass lines, chords, drums, synthesis, effects, automation, and sequencing.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    Scribbletune

    Scribbletune

    Create music with JavaScript

    Scribbletune is a JavaScript library for creating music and sequences using a simple and intuitive syntax, allowing developers to generate MIDI files and integrate music composition into their applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    The Python Computer Science Degree

    The Python Computer Science Degree

    This is a curated list of free courses from reputable universities

    ...It includes courses from reputable institutions such as Harvard, MIT, Stanford, and Princeton. The curriculum organizes learning into topics like computer science basics, programming, math, systems, theory, applications, and electives. It is useful for learners who want a serious long-term study plan without paying for a traditional degree program.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Algebraic graphs

    Algebraic graphs

    Algebraic graphs

    Alga is a library for algebraic construction and manipulation of graphs in Haskell. See this Haskell Symposium paper and the corresponding talk for the motivation behind the library, the underlying theory and implementation details. We can give semantics to the constructors in terms of the pair (V, E) of graph vertices and edges. Alga can handle graphs comprising millions of vertices and billions of edges in a matter of seconds, which is fast enough for many applications. We believe there is a lot of potential for improving the performance of the library, and this is one of our top priorities. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Start Free
  • 5
    The Chemistry Development Kit
    The Chemistry Development Kit (CDK) is a scientific, LGPL-ed library for bio- and cheminformatics and computational chemistry written in Java. The main home page of the CDK is now at: http://cdk.github.io
    Leader badge
    Downloads: 41 This Week
    Last Update:
    See Project
  • 6
    Fractal Zoomer

    Fractal Zoomer

    A Fractal Zoomer with various functions.

    An application that lets you render some of the most known fractal functions, like the Mandelbrot set and many more! It comes with alot of options to further enhance your fractal experience! Its easy to use and does not require installation. A java version higher than 1.8 is required to be installed.
    Leader badge
    Downloads: 10 This Week
    Last Update:
    See Project
  • 7
    Notes To Color

    Notes To Color

    Convert melodies to colors

    Input notes of a melody and see the program create a new color by mixing the colors corresponding to the notes, according to the theory that associates the 7 notes with the 7 colors of the rainbow.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    WingSegment

    WingSegment

    WingSegment: A tool for Analysis and Modeling of Insect Wings

    WingSegment is a MATLAB app-designed tool employing a hybrid approach of computer vision and graph theory for precise insect wing image segmentation. WingSegment detects cells, junctions, Pterostigma, and venation patterns, measuring geometric features and generating Voronoi patterns. The tool utilizes region-growing, thinning, and Dijkstra's algorithms for boundary detection, junction identification, and vein path extraction. It provides histograms and box plots of geometric features, facilitating comprehensive wing analysis. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    RootGraph

    RootGraph

    Graphic interface with algorithms to compute line and root graphs

    Simple and intuitive graphic interface for graph theory with algorithms to compute line and root graphs of a given graph. - Double click to add a new node. - Left click a node and drag to change the position of the node. - Select a node with left click and add an edge with the next node you select. - Right click a node to delete it. Made in C++ using the wxWidgets library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Start Free
  • 10

    Timewave Synthesizer

    A binary waveform synthesizer based on Timewave Zero

    ...This theory is the basis for the well-known novelty computer program he and others had developed. This program synth was made in supercollider.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    Calcflow

    Calcflow

    A virtual reality tool for mathematical modeling

    The repository contains the open-sourced code to Calcflow, a powerful mathematical visualization tool designed to give students, educators, and engineers a better grasp on some of the most difficult concepts in vector calculus. Utilizing the best UI/UX theory, Calcflow is an intuitive VR interface for vector calculus and is used by scientists and engineers for both educational and commercial applications. Today, the most common tool for complex maths visualization in the classroom is the TI-84+. Scientists, researchers, and other professionals who implement calculus in their work may rely on more complex toolkits like MATLAB. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12

    Matrosdms

    Document Management System with real-life-objects

    DMS based on hierarchical tags and graph theory with real life entities. In the real world you deal with entities like car, family members, dealers and companies. In this dms you can use your real world objects. You can build hierarchical structures and can easily make timelines from your letters Security is one big concern when you scan your personal documents Thats why this DMS is not build as Online/Cloud/Webservice
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    CoRoPa stands for Computational Rough Paths. The aim of CoRoPa is to provide a software framework for various ideas related to Rough Path Theory, including rough differential equations and the digital description of serial data streams.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    ChordEase

    ChordEase

    Improvise to music with difficult chords easily on any MIDI instrument

    ...Though ChordEase is intended for jazz, it could be useful for any type of music that modulates frequently. ChordEase alters your notes in real time in order to make them harmonically correct, while preserving their rhythm and dynamics. By delegating rapid music theory calculations to ChordEase, you gain freedom to concentrate on other aspects of improvisation and performance, such as feel and aesthetics. ChordEase is a translator that takes MIDI notes as input, and produces MIDI notes as output. The input notes are mapped to the current chord scale in various ways, so that the output notes fit the chord progression of a song. ...
    Leader badge
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    sparsedoppler

    Continuous choice of string resonance at each point live music in CPU

    ...The sparse part is, while the arrays are perfectly dense and linear, time is sparse when some springs vibrate with a larger multiplier of position subtracted from speed. In other words, this hack is a quanta level discontinuous field but in theory may be continuous as change in natural resonance frequency (what part of the "guitar string" would vibrate as if nothing acted on it) These few kilobytes of java code, many versions of CochleaSim.java and JSoundCard0.5 as an easily replaced dependency that reads microphone and writes to speakers as numbers ranging -1 to 1 44100 times per second, which is where SparseDoppler hooks in its array, microphone at one end and speakers hear the sum of the whole string.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    ZOOM.JS

    ZOOM.JS

    Medium's Image Zoom for jQuery

    ...It's the best way to zoom an image. It transitions/zooms in really smoothly, and then when you're done, scrolls away, [esc] keys away, clicks away. zoom.js should (in theory) work in all relevant browsers (ie9+). If not, create an issue!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Rubato Composer
    Rubato Composer is a music software based on the concepts and models of mathematical music theory and equally suited for music composition, analysis, performance, and logical or geometric operations.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18

    sfx

    Super simple sound effects manager for Windows

    Super simple sound effects manager for Windows. After having been annoyed by expensive, commercial, bloated and slow sound effect managers, I decided to write my own super simple version. In theory it should read its WAV files from a local harddisk for efficiency and execution speed. It requires no installation, just copy all the files to a directory.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19

    IMathSoft

    The software for solving special problems of mathematics and physics

    ...The project "Infinite systems of matrix equations" consists in developing algorithms and software for solving systems of matrix equations. In the present version the project allows one to solve an infinite system of matrix equations which arises in the theory of stability preserving structural transformations of systems of second-order ODEs (see http://arxiv.org/abs/1204.1814). The project "Nonlinear Stourm-Liouville Problems with Distribution Potentials" is developed for solving nonlinear Sturm-Liouville problems with integrable potentials including Dirac delta function. The numerical-analytical method used in the project is called the FD-method. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    musify
    musify aims to be quick and easy mark-up for chord notation on the web. Enables better formatting of chord symbols, figured notation, time signatures, pitch class set theory, simple macro music analysis in web pages.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    EMGU Kalman Filter

    Kalman Filter for EMGU Image Processing Applications

    ...Hence the theory is often called the Wiener-Kolmogorov filtering theory. In these examples the signal processes is the movement of the mouse and random data. While a simple application the algorithm can have numerous applications including image smoothing, edge tracking and optical flow to name a few.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 22
    A program that builds the sounds of the chord from its name. The chord building rules are applied with the respect to the requirements of music theory. The user interface is based on the WT library (c++ web toolkit).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Explore music theory by composing songs based on chords, modes, scales, etc.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    G.A.V. (Graph Algorithm Visualizer) is a tool that visualizes algorithms from graph theory. A step-by-step visualization from each different algorithm allows the user to understand the particular algorithm very easily.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    MandelZoom is a MandelBrot set displayer that applies polinomial results of the author 'Theory of continuous composition' to show soft color changes in the fractal field.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next