New to Google Cloud? Get $300 in credits to explore Compute Engine, BigQuery, Cloud Run, Gemini Enterprise Agent Platform, and more.
Start your next project with $300 in free Google Cloud credit. Spin up VMs, run containers, query petabytes in BigQuery, or build agents with Gemini Enterprise Agent Platform. Once your credits are used, keep building with 20+ always-free tier products including Compute Engine, Cloud Storage, GKE, and Cloud Run functions. No commitment required—just sign up and start building.
Claim $300 Free
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.
Midiball is a simple standalone musical application for Linux to generate midi events from the motion of a virtual ball. It uses Qt and ALSA midi API. It can be also used with the jack daemon.
JJazz generates musical MIDI accompaniment based on a chord leadsheet ("Cm7 / F7") and rhythm style information, like e.g. Band-in-a-Box or Jammer. It can be expanded thanks to a plugin system, for unlimited rhythm generation capabilities.
KGuitar is powerful KDE-based music tabulature editor with support of guitar, drums, classic note scores, MIDI synthesizer output, chord, scales, modes, melody and rhythm construction and analysis tools, lots of tab effects, Guitar Pro files import.
AppSignal's MCP server hands Claude, Cursor, or Zed your real errors, traces, and the deploy that shipped them. AI writes the fix; you review the diff.
JComposer aim to be a complete Java based music composition tool, using
XML as its main file format, featuring an intuitive WYSIWYG notation editor, fast keyboard editing, automatic notation layout, high quality rendering, MIDI playback and open APIs.
QMIDICurves is a simple QT/JACK application (GPL license) that lets you change MIDI-keyboard velocity response. You can choose between pre-defined curves or create your own curves.
SuperWillow is a Music Generation program. Artists have many influences which they have accumulated over the years by listening to countless pieces of music, this principle is reflected in SuperWillow.
Deploy in 115+ regions with the modern database for every enterprise.
MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
BASIS FOR AN OPEN SOURCE PROJECT to convert NoteWorthy Composer files from/to MusicXML. Two Python 3 programs for NoteWorthy Composer files in nwctxt format. 1. nwctxt2xml.py - Converts nwctxt into XML 2. xml2nwctxt.py - Converts XML into nwctxt
A simple application that allows users to customize characteristics it uses to improvise jazz solos. A user can create new solos, save those solos, and reopen them for playback.
Jack-smf-utils is a set of two utilities - jack-smf-player and jack-smf-recorder - whose purpose is to play and record MIDI streams from/to Standard MIDI Files (i.e. the files with .mid extension) using JACK MIDI. It uses libsmf as a backend.
TISM is a real-time MIDI sequencer for Linux. It is fully programmable with TCL scripts and allows to process messages depending to the user needs. TISM has also a simple GTK interface.
Simsam is a simple MIDI sample playback program. You can use it to play drum samples and loops from a MIDI keyboard or sequencer. It relies on ALSA and JACK, as well as QT for the gui.
Linux pSeudo Midi Input: These simple user-space drivers support using certain homemade, repurposed, or commercial devices as MIDI controllers on Linux, even though the devices themselves are not capable of generating MIDI messages.
MusicCreator is a Java application that composes rules-based "classical" music. Rules are specified using a custom XML syntax. The user can specify the ruleset, the length of the song in meaures, and the tempo. Music is saved to MIDI or MusicXML format
TabuMusic is a simple program that generates music based on a Tabu Search Metaheuristic. The parameters are given in an input.txt file and the output is an ABC file, which can easily be converted in a MIDI file. Shows promissing results... E-mail me if y
Cabel is a graphical user interface for building Csound instruments by patching modules similar to modular synthesizers. Cabel modules are defined in XML files, so anybody with some Csound knowledge can write his/her own modules and play with them.
This is a small program that lets you set MIDI controller values using sliders and buttons in a GTK+ window. The GUI is an XML-based Glade file which can be replaced without rebuilding the program, so you can build your own controller GUIs in Glade.
Evomusic deals with automatic composition of music (midi-files) using evolutionary algorithms. Currently we are testing multiple approaches for doing this successfully, especially neural networks and/or algorithms based on simple music theory.
Java routines for converting an analog or virtual analog music synth's patch / program MIDI system-exclusive data (sysex) to and from synth-specific XML and generic patch XML. Generic XML allows conversion of patches between different synth models.
...It aims to be an extensible, multi-user, musical performance framework which unifies heterogeneous, distributed multimedia hardware. The framework is based on CORBA, XML, NTP and URL technologies.
Midi2ogg is a shell-based frontend to TiMidity++ and Oggenc that allows the user to convert a midi or mod file to Ogg Vorbis at the desired quality level with a very simple command syntax.