Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cyriux/mpcmaid
/ types & classes
Types & classes
75 in github.com/cyriux/mpcmaid
⨍
Functions
643
◇
Types & classes
75
Class
AudioWorker
A sample-playing thread which uses single dataline to play samples.
MpcMaid/src/com/mpcmaid/audio/AudioWorker.java:15
Class
BareBonesBrowserLaunch
MpcMaid/src/com/centerkey/utils/BareBonesBrowserLaunch.java:20
Class
BaseElement
A byte buffer with its reading and writing methods taking care of the char arrays, the little-endian shorts etc. @author cyrille martraire
MpcMaid/src/com/mpcmaid/pgm/BaseElement.java:11
Class
BaseFrame
Main Frame subclass, to be subclassed again on each action method (open, saveAs.. etc) @author cyrille martraire
MpcMaid/src/com/mpcmaid/gui/BaseFrame.java:85
Class
BatchCreateCommand
A command that walks folders of sample files and creates a listing program automatically. @pattern Command @author cyrille martraire
MpcMaid/src/com/mpcmaid/gui/BatchCreateCommand.java:20
Interface
BindingCapable
MpcMaid/src/com/mpcmaid/gui/BindingCapable.java:3
Interface
Buffer
MpcMaid/src/com/mpcmaid/pgm/Buffer.java:3
Class
ByteBuffer
A byte buffer with its reading and writing methods taking care of the char arrays, the little-endian shorts etc. @author cyrille martraire
MpcMaid/src/com/mpcmaid/pgm/ByteBuffer.java:13
Class
ComboField
MpcMaid/src/com/mpcmaid/gui/Widget.java:287
Interface
Element
Represents the basic interface for each element of the Pgm format structure @author cyrille martraire
MpcMaid/src/com/mpcmaid/pgm/Element.java:8
Class
EnumType
MpcMaid/src/com/mpcmaid/pgm/Parameter.java:148
Class
ExportCommand
Exports every sample file into the destination directory. @author cyrille martraire
MpcMaid/src/com/mpcmaid/pgm/command/ExportCommand.java:16
Class
FileAndTextTransferHandler
@See http://www.davidgrant.ca/drag_drop_from_linux_kde_gnome_file_managers_konqueror_nautilus_to_java_applications @See http://bugs.sun.com/bugdataba
MpcMaid/FileAndTextTransferHandler.java:6
Class
FileDragHandler
Drag handler to retrieve files. It is intended to be subclassed to process the dragged list of files or each dragged file @author cyrille martraire
MpcMaid/src/com/mpcmaid/gui/FileDragHandler.java:17
Class
ImportCommand
Imports files and processes them into Sample objects for later use. Subclasses must call importFiles() to process the imported files before use. @au
MpcMaid/src/com/mpcmaid/pgm/command/ImportCommand.java:18
Class
ImportCommandTest
MpcMaid/test/com/mpcmaid/pgm/command/ImportCommandTest.java:14
Class
IntType
MpcMaid/src/com/mpcmaid/pgm/Parameter.java:102
Class
IntegerField
MpcMaid/src/com/mpcmaid/gui/Widget.java:125
Class
Layer
Represents a sample in a layer on a pad @author cyrille martraire
MpcMaid/src/com/mpcmaid/pgm/Layer.java:8
Class
LocationRange
Represents a location range @author cyrille martraire
MpcMaid/src/com/mpcmaid/audio/LocationRange.java:8
Class
MPCMaid
Dummy main class with short name @author cyrille martraire
MpcMaid/src/MPCMaid.java:21
Class
MainFrame
Main frame class for the application. @author cyrille martraire
MpcMaid/src/com/mpcmaid/gui/MainFrame.java:53
Class
Marker
Represents a marker on a location expressed in number of samples from the start of the full sample @author cyrille martraire
MpcMaid/src/com/mpcmaid/audio/Marker.java:9
Class
Markers
Represents the list of markers of slices, along with the currently selected marker @author cyrille martraire
MpcMaid/src/com/mpcmaid/audio/Markers.java:21
Class
MidiSequenceBuilder
A builder to create a MIDI sequence that can be played or exported to file. @author cyrille martraire
MpcMaid/src/com/mpcmaid/midi/MidiSequenceBuilder.java:18
Class
MultiSampleCommand
Imports sample files to create a multisample program @author cyrille martraire
MpcMaid/src/com/mpcmaid/pgm/command/MultiSampleCommand.java:21
Class
MultisampleBuilder
Finds out a configuration of a multisample program from a mere set of sample files names. Uses the sample filenames to guess their pitch, then assign
MpcMaid/src/com/mpcmaid/pgm/MultisampleBuilder.java:19
Class
MultisampleBuilderTest
MpcMaid/test/com/mpcmaid/pgm/MultisampleBuilderTest.java:12
Class
NumberType
MpcMaid/src/com/mpcmaid/pgm/Parameter.java:58
Class
OSXAdapter
MpcMaid/src/apple/dts/samplecode/osxadapter/OSXAdapter.java:66
Class
OffIntType
MpcMaid/src/com/mpcmaid/pgm/Parameter.java:110
Class
OffIntegerField
MpcMaid/src/com/mpcmaid/gui/Widget.java:326
Class
Pad
Represents a pad out of the 64 pads on the Mpc1000 @author cyrille martraire
MpcMaid/src/com/mpcmaid/pgm/Pad.java:10
Class
PadEnvelope
Represents the envelope section of a pad @author cyrille martraire
MpcMaid/src/com/mpcmaid/pgm/PadEnvelope.java:8
Class
PadFilter1
Represents the filter1 section of a pad @author cyrille martraire
MpcMaid/src/com/mpcmaid/pgm/PadFilter1.java:8
Class
PadFilter2
Represents the filter2 section of a pad @author cyrille martraire
MpcMaid/src/com/mpcmaid/pgm/PadFilter2.java:8
Class
PadListener
The listener for each pad button @author cyrille martraire
MpcMaid/src/com/mpcmaid/gui/PadListener.java:13
Class
PadMixer
Represents the mixer and FX section of a pad @author cyrille martraire
MpcMaid/src/com/mpcmaid/pgm/PadMixer.java:8
Class
Parameter
Represents the definition of a parameter, including its readable name, its possible value or value range, its type and integer index. @author cyrille
MpcMaid/src/com/mpcmaid/pgm/Parameter.java:9
Class
Preferences
Application-scope settings @pattern Singleton @author cyrille martraire
MpcMaid/src/com/mpcmaid/gui/Preferences.java:17
Class
Profile
Represents the profile of an MPC @author cyrille martraire
MpcMaid/src/com/mpcmaid/pgm/Profile.java:8
Class
Program
Represents an MPC1000 Program ( .pgm file). Note that a program only declares how to deal with samples, it does not contain any actual sound. The MPC
MpcMaid/src/com/mpcmaid/pgm/Program.java:18
Class
ProgramInOutTest
MpcMaid/test/com/mpcmaid/pgm/ProgramInOutTest.java:11
Class
ProgramPanel
@pattern Composite target=BindingCapable @pattern Composite target=JComponent @author cyrille martraire
MpcMaid/src/com/mpcmaid/gui/ProgramPanel.java:55
Class
ProgramSamples
Represents the collection of every sample used in a program @author cyrille martraire
MpcMaid/src/com/mpcmaid/gui/ProgramSamples.java:19
Class
ProgramTest
MpcMaid/test/com/mpcmaid/pgm/ProgramTest.java:14
Class
Range
Represents a range of values [low..high] @author cyrille martraire
MpcMaid/src/com/mpcmaid/pgm/Range.java:8
Class
RangeField
MpcMaid/src/com/mpcmaid/gui/Widget.java:204
Class
RangeType
MpcMaid/src/com/mpcmaid/pgm/Parameter.java:131
Class
RelativeBuffer
@pattern Decorator target=Buffer forwards every call to setter and getter to the underlying buffer with a constant offset added to the buffer
MpcMaid/src/com/mpcmaid/pgm/RelativeBuffer.java:10
Class
Sample
Represents a sample, with its sample name always shorter than 16 chars without the extension, and the corresponding file. @author cyrille martraire
MpcMaid/src/com/mpcmaid/pgm/Sample.java:15
Class
Sample
Represents an audio sample @author cyrille martraire
MpcMaid/src/com/mpcmaid/audio/Sample.java:22
Interface
SampleCommand
A closure to execute agaisnt this sample matrix @pattern Command @author cyrille martraire
MpcMaid/src/com/mpcmaid/pgm/SampleCommand.java:10
Class
SampleList
MpcMaid/test/com/mpcmaid/pgm/command/ImportCommandTest.java:16
Class
SampleMatrix
Represents a matrix of sample (pads, layers). @see SampleCommand Commands operate on this matrix @author cyrille martraire
MpcMaid/src/com/mpcmaid/pgm/SampleMatrix.java:13
Class
SamplePanel
Panel to contain the four widgets (one for each sample layer) for the selected pad, which is why it is also BindingCapable When we select another pad
MpcMaid/src/com/mpcmaid/gui/ProgramPanel.java:630
Class
SamplePlayer
An sample player which employs limited number of threads to play clips. Each thread creates it's own dataLine. @pattern Singleton We only need one sa
MpcMaid/src/com/mpcmaid/audio/SamplePlayer.java:15
Class
SampleTest
MpcMaid/test/com/mpcmaid/pgm/SampleTest.java:7
Class
SimpleAssignCommand
Assigns sample files (provided they are valid, or perhaps renamed during import) to each available pad or each available layer. @author cyrille martr
MpcMaid/src/com/mpcmaid/pgm/command/SimpleAssignCommand.java:20
Class
Slicer
A tool that is given @author cyrille martraire
MpcMaid/src/com/mpcmaid/audio/Slicer.java:12
Class
SlicerTest
MpcMaid/test/com/mpcmaid/audio/SlicerTest.java:10
Class
Slider
Represents a pad out of the 64 pads on the Mpc1000 @author cyrille martraire
MpcMaid/src/com/mpcmaid/pgm/Slider.java:8
Class
Slot
Represents one sample used in a multisample program, including the chromatic note it is supposed to play and the tuning required to play this note @a
MpcMaid/src/com/mpcmaid/pgm/MultisampleBuilder.java:221
Class
Status
MpcMaid/src/com/mpcmaid/pgm/Sample.java:17
Class
StringField
MpcMaid/src/com/mpcmaid/gui/Widget.java:165
Class
TestDragDropLinux
Working drag and drop on Windows and Linux with either Nautilus (Gnome) or Konqueror (KDE)
MpcMaid/TestDragDropLinux.java:19
Class
TextType
MpcMaid/src/com/mpcmaid/pgm/Parameter.java:22
Class
TuningField
MpcMaid/src/com/mpcmaid/gui/Widget.java:373
Class
TuningType
MpcMaid/src/com/mpcmaid/pgm/Parameter.java:118
Interface
Type
MpcMaid/src/com/mpcmaid/pgm/Parameter.java:11
Class
Utils
MpcMaid/src/com/mpcmaid/gui/Utils.java:10
Class
UtilsTest
MpcMaid/test/com/mpcmaid/gui/UtilsTest.java:5
Class
WaveformPanel
A panel dedicated to display a waveform. It actually contains a Slicer that must be initialized before using any delegate method. @author cyrille mar
MpcMaid/src/com/mpcmaid/gui/WaveformPanel.java:26
Class
Widget
Dedicated JPanel to contain an input together with its label, and the binding logic to/from an Element and a Parameter. Represents @author cyrille ma
MpcMaid/src/com/mpcmaid/gui/Widget.java:32
Class
WidgetPanel
@pattern Composite target=BindingCapable @pattern Composite target=JComponent @author cyrille martraire
MpcMaid/src/com/mpcmaid/gui/WidgetPanel.java:25