Nonlinearly change frequencies and echos for live music by CPU. I found a way to normalize 1d wavefunction amplitude so this hack and its random heat vibrations are still unitary, even while microphone vibrating adds energy to part of 1d string of position and speed scalar arrays. 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.

Features

  • I wrote this from highschool physics math about springs. It doesnt even call sine to frequency shift.
  • This is working code and fun to play with and easy to get started with a microphone plugged in and 2 speakers, set up in Eclipse or Netbeans, include the jsoundcard jar, and entirely isolated from jsoundcard is the small code that changes frequencies of your voice and all kinds of other effects in the versions included.
  • Linux is low lag for live music because its designed for many small time slices between streaming bytes between devices on motherboard.

Project Activity

See All Activity >

Categories

Sound Synthesis

License

GNU Library or Lesser General Public License version 2.0 (LGPLv2), GNU Library or Lesser General Public License version 3.0 (LGPLv3)

Follow sparsedoppler

sparsedoppler Web Site

Other Useful Business Software
AI-generated apps that pass security review Icon
AI-generated apps that pass security review

Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
Try Retool free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
0
0
0
0
1
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

  • It does not start, although it hangs in memory. Windows 10, Win64, Java latest version.
Read more reviews >

Additional Project Details

Intended Audience

Developers, Science/Research, Telecommunications Industry

User Interface

Plugins

Programming Language

Java

Related Categories

Java Sound Synthesis Software

Registered

2015-11-05