MCPcopy Create free account

hub / github.com/DASAR-zz/Minim-Android / types & classes

Types & classes152 in github.com/DASAR-zz/Minim-Android

ClassADSR
A UGen that plays input audio through a standard ADSR (Attack, Decay, Sustain, Release) envelope based on time from noteOn and noteOff. @example Synt
src/ddf/minim/ugens/ADSR.java:15
ClassAbs
Abs is a UGen that outputs the absolute value of its input. @author Damien Di Fede @related UGen
src/ddf/minim/ugens/Abs.java:13
InterfaceAudioBuffer
An <code>AudioBuffer</code> is a buffer of floating point samples corresponding to a single channel of streaming audio. It is readonly, but you can ob
src/ddf/minim/AudioBuffer.java:34
InterfaceAudioEffect
An <code>AudioEffect</code> is anything that can process one or two float arrays. Typically it is going to be some kind of time-based process because
src/ddf/minim/AudioEffect.java:39
ClassAudioFileFormat
This describes an audio file, including information about its length, the format of the audio data, and other things. @since 1.3
src/ddf/minim/javax/sound/sampled/AudioFileFormat.java:50
ClassAudioFileReader
This abstract class defines the interface to audio file readers. A concrete provider subclass will implement the methods declared here. These methods
src/ddf/minim/javax/sound/sampled/spi/AudioFileReader.java:57
ClassAudioFileWriter
This abstract class provides an API for writing audio files. Concrete subclasses implement the methods declared here. @since 1.3
src/ddf/minim/javax/sound/sampled/spi/AudioFileWriter.java:53
ClassAudioFormat
This class describes an audio format, including its encoding, the number of channels, its frame rate, etc. @since 1.3
src/ddf/minim/javax/sound/sampled/AudioFormat.java:50
ClassAudioInput
An AudioInput is a connection to the current record source of the computer. How the record source for a computer is set will depend on the soundcard a
src/ddf/minim/AudioInput.java:62
ClassAudioInputStream
This is an InputStream which is specialized for reading audio files. In particular it only allows operations to act on a multiple of the audio stream'
src/ddf/minim/javax/sound/sampled/AudioInputStream.java:50
InterfaceAudioListener
An <code>AudioListener</code> can be used to monitor <code>Recordable</code> objects such as <code>AudioPlayer</code>, <code>AudioOutput</code>, and <
src/ddf/minim/AudioListener.java:41
ClassAudioMetaData
<code>AudioMetaData</code> provides information commonly found in ID3 tags. However, other audio formats, such as Ogg, can contain similar information
src/ddf/minim/AudioMetaData.java:34
InterfaceAudioOut
An <code>AudioSythesizer</code> is an <code>AudioStream</code> that generates sound, rather than reading sound. It uses the attached <code>AudioSignal
src/ddf/minim/spi/AudioOut.java:33
ClassAudioOutput
An AudioOutput is a connection to the output of a computer's sound card. Typically the computer speakers are connected to this. You can use an AudioOu
src/ddf/minim/AudioOutput.java:68
ClassAudioPlayer
An <code>AudioPlayer</code> provides a self-contained way of playing a sound file by streaming it from disk (or the internet). It provides methods for
src/ddf/minim/AudioPlayer.java:40
ClassAudioRecorder
An <code>AudioRecorder</code> can be used to record audio that is being played by a <code>Recordable</code> object such as an <code>AudioOutput</code>
src/ddf/minim/AudioRecorder.java:38
InterfaceAudioRecording
@deprecated
src/ddf/minim/spi/AudioRecording.java:31
InterfaceAudioRecordingStream
src/ddf/minim/spi/AudioRecordingStream.java:24
InterfaceAudioResource
src/ddf/minim/spi/AudioResource.java:24
ClassAudioSample
src/ddf/minim/AudioSample.java:49
InterfaceAudioSignal
If you want to write an audio generating class to work with Minim, you must implement the <code>AudioSignal</code> interface. Your only responsibility
src/ddf/minim/AudioSignal.java:34
ClassAudioSnippet
@deprecated
src/ddf/minim/AudioSnippet.java:41
ClassAudioSource
An <code>AudioSource</code> is a kind of wrapper around an <code>AudioStream</code>. An <code>AudioSource</code> will add its <code>AudioBuffer</code>
src/ddf/minim/AudioSource.java:22
InterfaceAudioStream
An <code>AudioStream</code> is a stream of samples that is coming from somewhere. Users of an <code>AudioStream</code> don't really need to know where
src/ddf/minim/spi/AudioStream.java:33
ClassAudioSystem
This clas is the primary interface to the audio system. It contains a number of static methods which can be used to access this package's functionalit
src/ddf/minim/javax/sound/sampled/AudioSystem.java:49
ClassBalance
Balance is for controlling the left/right channel balance of a stereo signal. This is different from Pan because rather than moving the signal around
src/ddf/minim/ugens/Balance.java:20
ClassBandPass
A band pass filter is a filter that filters out all frequencies except for those in a band centered on the current frequency of the filter. @author D
src/ddf/minim/effects/BandPass.java:28
ClassBartlettHannWindow
A Bartlett-Hann window function. @author Damien Di Fede @author Corban Brook @see <a href="http://en.wikipedia.org/wiki/Window_function#Bartlett.E2
src/ddf/minim/analysis/BartlettHannWindow.java:30
ClassBartlettWindow
A Bartlett window function. @author Damien Di Fede @author Corban Brook @see <a href="http://en.wikipedia.org/wiki/Window_function#Bartlett_window_
src/ddf/minim/analysis/BartlettWindow.java:30
ClassBasicMetaData
src/ddf/minim/javasound/BasicMetaData.java:23
ClassBeatDetect
The BeatDetect class allows you to analyze an audio stream for beats (rhythmic onsets). <a href="http://www.gamedev.net/reference/programming/features
src/ddf/minim/analysis/BeatDetect.java:76
ClassBitCrush
BitCrush is an effect that reduces the fidelity of the incoming signal. This results in a sound that is "crunchier" sounding, or "distorted". <p> Audi
src/ddf/minim/ugens/BitCrush.java:25
ClassBlackmanWindow
A Blackman window function. @author Damien Di Fede @author Corban Brook @see <a href="http://en.wikipedia.org/wiki/Window_function#Blackman_windows
src/ddf/minim/analysis/BlackmanWindow.java:30
ClassBooleanControl
A BooleanControl is a Control which has two states. @since 1.3
src/ddf/minim/javax/sound/sampled/BooleanControl.java:45
ClassBypass
The Bypass UGen allows you to wrap another UGen and then insert that UGen into your signal chain using Bypass in its place. You can then dynamically r
src/ddf/minim/ugens/Bypass.java:42
ClassChebFilter
A Chebyshev filter is an IIR filter that uses a particular method to calculate the coefficients of the filter. It is defined by whether it is a low pa
src/ddf/minim/effects/ChebFilter.java:49
InterfaceClip
A Clip represents some pre-loaded audio data. @since 1.3
src/ddf/minim/javax/sound/sampled/Clip.java:47
ClassConstant
Just outputs a constant value. @example Synthesis/constantExample @author Anderson Mills @related UGen
src/ddf/minim/ugens/Constant.java:16
ClassControl
A control provides the ability to affect some attribute of a line, for instance its volume. @since 1.3
src/ddf/minim/javax/sound/sampled/Control.java:46
ClassController
<code>Controller</code> is the base class of all Minim classes that deal with audio I/O. It provides control over the underlying <code>DataLine</code>
src/ddf/minim/Controller.java:56
ClassConvolver
<code>Convolver</code> is an effect that convolves a signal with a kernal. The kernal can be thought of as the impulse response of an audio filter, or
src/ddf/minim/effects/Convolver.java:42
ClassCosineWindow
A Cosine window function. @author Damien Di Fede @author Corban Brook @see <a href="http://en.wikipedia.org/wiki/Window_function#Cosine_window">The
src/ddf/minim/analysis/CosineWindow.java:30
ClassDFT
DFT stands for Discrete Fourier Transform and is the most widely used Fourier Transform. You will never want to use this class due to the fact that it
src/ddf/minim/analysis/DFT.java:41
ClassDamp
A UGen that generates a simple envelope that changes from a starting value to a middle value during an "attack" phase and then changes to an ending va
src/ddf/minim/ugens/Damp.java:21
InterfaceDataLine
The DataLine interface adds data-related functionality to the Line interface. For example, it adds methods to start and stop the data on the line. @s
src/ddf/minim/javax/sound/sampled/DataLine.java:46
ClassDefaultInstrument
You can use this default instrument to make sound if you don't want to write your own instrument. It's a good way to start playing around with the pla
src/ddf/minim/ugens/DefaultInstrument.java:20
ClassDelay
The Delay UGen is used to create delayed repetitions of the input audio. One can control the delay time and amplification of the repetition. One can a
src/ddf/minim/ugens/Delay.java:17
InterfaceEffectable
An <code>Effectable</code> object is simply one that can have <code>AudioEffect</code>s attached to it. As with an audio track in a typical DAW, you c
src/ddf/minim/Effectable.java:31
ClassEffectsChain
An <code>EffectsChain</code> is a list of {@link AudioEffect AudioEffects} that gives you the ability to enable and disable effects, as you would in a
src/ddf/minim/EffectsChain.java:41
ClassEncoding
This describes a given audio format encoding. @since 1.3
src/ddf/minim/javax/sound/sampled/AudioFormat.java:56
ClassEnvelopeFollower
An EnvelopeFollower will analyze the audio coming into it and output a value that reflects the volume level of that audio. It is similar to what Audio
src/ddf/minim/ugens/EnvelopeFollower.java:23
ClassFFT
FFT stands for Fast Fourier Transform. It is an efficient way to calculate the Complex Discrete Fourier Transform. There is not much to say about this
src/ddf/minim/analysis/FFT.java:151
ClassFilePlayer
The FilePlayer UGen provides a way for you to play audio files in the same way that AudioPlayer does, allowing you to patch them into a UGen graph any
src/ddf/minim/ugens/FilePlayer.java:27
ClassFlanger
A Flanger is a specialized kind of delay that uses an LFO (low frequency oscillator) to vary the amount of delay applied to each sample. This causes a
src/ddf/minim/ugens/Flanger.java:34
ClassFloatControl
@since 1.3
src/ddf/minim/javax/sound/sampled/FloatControl.java:41
ClassFloatSampleBuffer
A class for small buffers of samples in linear, 32-bit floating point format. <p> It is supposed to be a replacement of the byte[] stream architecture
src/ddf/minim/javasound/FloatSampleBuffer.java:163
ClassFloatSampleTools
Utility functions for handling data in normalized float arrays. Each sample is linear in the range of [-1.0f, +1.0f]. <p> Currently, the following bit
src/ddf/minim/javasound/FloatSampleTools.java:55
ClassFormatConversionProvider
A format conversion provider supplies methods for converting between different audio formats. This abstract class defines the interface to this functi
src/ddf/minim/javax/sound/sampled/spi/FormatConversionProvider.java:50
ClassFourierTransform
A Fourier Transform is an algorithm that transforms a signal in the time domain, such as a sample buffer, into a signal in the frequency domain, often
src/ddf/minim/analysis/FourierTransform.java:143
ClassFrequency
<code>Frequency</code> is a class that represents an audio frequency. Audio frequencies are generally expressed in Hertz, but <code>Frequency</code> a
src/ddf/minim/ugens/Frequency.java:26
ClassGain
Gain is another way of expressing an increase or decrease in the volume of something. It is represented in decibels (dB), which is a logorithmic scale
src/ddf/minim/ugens/Gain.java:18
ClassGaussWindow
A Gauss window function. @author Damien Di Fede @author Corban Brook @see <a href="http://en.wikipedia.org/wiki/Window_function#Gauss_windows">The
src/ddf/minim/analysis/GaussWindow.java:32
ClassGranulateRandom
GranulateRandom is randomly varying version of GranulateSteady. Rather than have fixed values for grain length, space length, and fade length, it has
src/ddf/minim/ugens/GranulateRandom.java:20
ClassGranulateSteady
A UGen which chops the incoming audio into steady grains of sound. The envelope of these sounds has a linear fade in and fade out. @example Synthesi
src/ddf/minim/ugens/GranulateSteady.java:19
ClassHammingWindow
A Hamming window function. @author Damien Di Fede @author Corban Brook @see <a href="http://en.wikipedia.org/wiki/Window_function#Hamming_window">T
src/ddf/minim/analysis/HammingWindow.java:31
ClassHannWindow
A Hann window function. @author Damien Di Fede @author Corban Brook @see <a href="http://en.wikipedia.org/wiki/Window_function#Hann_window">The Han
src/ddf/minim/analysis/HannWindow.java:30
ClassHighPassSP
HighPassSP is a single pole high pass filter. It is not super high quality, but it gets the job done. @author Damien Di Fede
src/ddf/minim/effects/HighPassSP.java:28
ClassIIRFilter
An Infinite Impulse Response, or IIR, filter is a filter that uses a set of coefficients and previous filtered values to filter a stream of audio. It
src/ddf/minim/effects/IIRFilter.java:37
ClassInfo
An Info object describes a mixer. @since 1.3
src/ddf/minim/javax/sound/sampled/Mixer.java:51
ClassInfo
An object of this type holds information about a Line. @since 1.3
src/ddf/minim/javax/sound/sampled/Line.java:51
ClassInfo
This class extends Line.Info with information specific to DataLine. In particular it adds information about buffer sizes, and about supported audio fo
src/ddf/minim/javax/sound/sampled/DataLine.java:54
EnumInputType
src/ddf/minim/UGen.java:58
InterfaceInstrument
The Instrument interface is expected by AudioOutput.playNote. You can create your own instruments by implementing this interface in one of your classe
src/ddf/minim/ugens/Instrument.java:16
ClassJSAudioInput
src/ddf/minim/javasound/JSAudioInput.java:31
ClassJSAudioOutput
src/ddf/minim/javasound/JSAudioOutput.java:32
ClassJSAudioRecordingClip
@deprecated
src/ddf/minim/javasound/JSAudioRecordingClip.java:31
ClassJSAudioSample
src/ddf/minim/javasound/JSAudioSample.java:25
ClassLanczosWindow
A Lanczos window function. @author Damien Di Fede @author Corban Brook @see <a href="http://en.wikipedia.org/wiki/Window_function#Lanczos_window">T
src/ddf/minim/analysis/LanczosWindow.java:30
ClassLine
A UGen that starts at a value and changes linearly to another value over a specified time. @example Synthesis/lineExample @author nodog
src/ddf/minim/ugens/Line.java:16
InterfaceLine
A Line represents a single input or output audio line. @since 1.3
src/ddf/minim/javax/sound/sampled/Line.java:45
ClassLineEvent
This class holds information about a state change of a Line. @specnote This class is not really serializable, and attempts to serialize it
src/ddf/minim/javax/sound/sampled/LineEvent.java:53
InterfaceLineListener
This interface is used by classes which wish to be notified when the state of a Line changes. @since 1.3
src/ddf/minim/javax/sound/sampled/LineListener.java:48
ClassLineUnavailableException
@since 1.3
src/ddf/minim/javax/sound/sampled/LineUnavailableException.java:41
ClassLiveInput
LiveInput is a way to wrap an input stream with the UGen interface so that you can easily route incoming audio through a UGen graph. You can get an Au
src/ddf/minim/ugens/LiveInput.java:20
ClassLowPassFS
LowPassFS is a four stage low pass filter. It becomes unstable if the cutoff frequency is set below 60 Hz, so it will report and error and set the cut
src/ddf/minim/effects/LowPassFS.java:31
ClassLowPassSP
LowPassSP is a single pole low pass filter. It is not super great, but it gets the job done. @author Damien Di Fede
src/ddf/minim/effects/LowPassSP.java:28
ClassMAudioBuffer
<code>MAudioBuffer</code> encapsulates a sample buffer of floats. All Minim classes that give you access to audio samples do so with an <code>MAudioBu
src/ddf/minim/MAudioBuffer.java:33
ClassMP3MetaData
src/ddf/minim/javasound/MP3MetaData.java:23
ClassMidi2Hz
Midi2Hz is a UGen that will convert a MIDI note number to a frequency in Hertz. This is useful if you want to drive the frequency input of an Oscil wi
src/ddf/minim/ugens/Midi2Hz.java:18
ClassMinim
The <code>Minim</code> class is the starting point for most everything you will do with this library. There are methods for obtaining objects for play
src/ddf/minim/Minim.java:75
InterfaceMinimServiceProvider
<code>MinimServiceProvider</code> is the interface that an audio implementation must provide to <code>Minim</code>, to guarantee that it can provide a
src/ddf/minim/spi/MinimServiceProvider.java:41
InterfaceMixer
A Mixer is a Line which itself holds multiple lines. @since 1.3
src/ddf/minim/javax/sound/sampled/Mixer.java:45
ClassMixerProvider
This abstract class defines an interface to mixer providers. Concrete subclasses will implement the methods in this class. @since 1.3
src/ddf/minim/javax/sound/sampled/spi/MixerProvider.java:48
ClassMoogFilter
MoogFilter is a digital model of a Moog 24 dB/octave resonant VCF. It can be set to low pass, high pass, or band pass using the MoogFilter.Type enumer
src/ddf/minim/ugens/MoogFilter.java:36
ClassMultiChannelBuffer
MultiChannelBuffer represents a chunk of multichannel (or mono) audio data. It is primarily used internally when passing buffers of audio around, but
src/ddf/minim/MultiChannelBuffer.java:23
ClassMultiplier
Multiplier is a UGen that will simply multiply the incoming signal by whatever its amplitude input is currently generating, which could be constant if
src/ddf/minim/ugens/Multiplier.java:18
ClassNoise
A UGen that can generate White, Pink, or Red/Brown noise. @example Synthesis/noiseExample @author Anderson Mills, Damien Di Fede @related UGen @rel
src/ddf/minim/ugens/Noise.java:16
ClassNotchFilter
A notch filter removes a narrow band of frequencies from an audio signal. It is the opposite of a band pass filter, which allows only a narrow band of
src/ddf/minim/effects/NotchFilter.java:28
InterfaceNoteEvent
src/ddf/minim/NoteManager.java:34
ClassNoteManager
@author ddf @invisible
src/ddf/minim/NoteManager.java:14
next →1–100 of 152, ranked by callers