Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.
Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
Start Free Trial
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.
FluidGUI is a graphical user interface for FluidSynth (www.fluidsynth.org), an open-source
software synthesizer based on the MIDI and Sound Font specifications. FluidGUI is developed in the Java programming language.
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.
MODVLO7 provides an environment for exploring harmonic prolongations in any piece of tonal music. It imports Scala files, and saves Scala files for future changes or study, and for rendering MIDI files in just intonation using Scala.
Generate interest, access liquidity without selling, and execute trades seamlessly. All in one platform.
Geographic restrictions, eligibility, and terms apply.
Doors is groupware for electronic musicians. 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.
Audis is a solution to implement sonification (based on audio or MIDI data) into web pages and web applications. Audis can be installed with Java Web Start and enables web servers to \"compose\" sounds which can be played back on the client.
Sound Grid is a graphical music composition, editing, and notation tool in the cartesian coordinate system. Visit http://sites.google.com/site/soundgrid/Home for tutorial. Contact jonnyq@scn.org for questions. Keywords: midijava sound
SoftMusic is a program that creates music based on a random generator and various restrictive algorithms. It can be used for quickly creating ambient musical backdrops, cyclic arpeggios that can be used in techno songs, or just plain strange music.
Fatamorgana has two goals.
First, provide an implementation of Java's Mobile Media API (MMAPI).
Second, provide resources around MMAPI (examples, FAQ, links).
Niffty is a Java applet which allows a composer to display NIFF formatted music notation on a web page.
The user can format the page and print it using the browser's own Print function and, with the right
Java version, play it as MIDI.
PJLMidiParser provides efficient parsers, written in Java, for MIDI files. It is like XML SAX parsers in that it is event-driven; the parsing is initiated and then triggers callback handlers in response to events in the MIDI file.
Java Music Theory and Practice, with Open Source libraries and applications. Goals: MIDI/RMF support, NIFF Support, Notation Display (Dec '01), Score Editor (Feb '02), XML (various) support, Export as AU/WAV/AIFF, Instrument Creation, SMDL Support.
This is a library for MFi(.mld) format (cellular phone sequence sound for NTT DoCoMo) and SMAF(.mmf) format (for YAMAHA chips). The goal of this project is to be one of SPI javax.sound.midi compliant. May also apply this library on android platform.
Sabbia acquires a video stream from a webcam and transforms the movements detected into MIDI messages. This way it is possible to control a MIDI device or a MIDI software by hand movements.
Sensors to MIDI management system. This is a project that allows for creating MIDI output from sensors input. This output can then be used in MIDI processors, like GarageBand, Resolum and other real-time multimedia software. The input can be taken from d