aboutsummaryrefslogtreecommitdiffstats
path: root/maximilian.h
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #37 from sieren/loadogg-assertionmicknoise2016-12-191-0/+1
|\ | | | | Added runtime assertion for undefined VORBIS
| * Added runtime assertion for OGGMatt Sieren2015-11-101-0/+1
| | | | | | | | | | | | | | New users might not end up digging through the actual implementation to uncomment the VORBIS definition right away. The runtime assertion will fire if a user calls loadOGG without the definition, thus reminding to uncomment.
* | refactored, tested, bugfixed the new javascript samplerate-based envelopes. ↵mick grierson2016-12-191-3/+3
| | | | | | | | Should be good now...
* | Fixing errors in new envelope functions. maxiEnvelope now has a ramp ↵mick grierson2016-12-191-7/+9
| | | | | | | | function, a ramps function that takes time / value pairs from a std::vector, an adsr and ar that all sync directly to the samplerate. They all take params in seconds. This makes it easier for javascript users when I transpile with emscripten. Wait what?
* | Merge remote-tracking branch 'origin/master'mick grierson2016-12-141-35/+58
|\ \
| * | fixed maxiRecorder with OS multithreading APIsLeon Fedden2016-10-161-35/+58
| | |
* | | refined old envelopesmick grierson2016-12-141-3/+14
|/ /
* | fixing record bugs (temp fix)mick grierson2016-10-111-34/+34
| |
* | adding maxiRecorderLeon Fedden2016-10-111-0/+33
| |
* | getLengthmick grierson2016-10-091-1/+1
|/
* more work for kadenze moocmick grierson2015-09-221-3/+166
|
* updating core filesmick grierson2015-08-161-80/+200
|
* yeahmick grierson2015-08-131-1/+1
|
* Tested and Working in Visual Studio 2015. Commit!micknoise2015-08-081-0/+4
|
* Some initial changes that are long overdue part 1mick grierson2015-07-261-4/+16
|
* band limited oscillatorsmick2012-11-241-0/+2
|
* copying changes backChris Kiefer2012-07-261-18/+24
|
* updates to ofxMaximmick2012-07-261-6/+165
|
* HugoYu's github issue #4 "Example's Bug On Win32 Platform" fixed. Thanks HugoYu!mick2012-06-141-2/+3
|
* some commentingMick Grierson2012-04-261-33/+1
|
* "added ogg vorbis support also did some minor bug fixes for windows and ↵Mick Grierson2012-04-071-0/+8
| | | | | | | fixed a bug in stereo sample loading where the files played back a t a funny speed" You *need* to make sure that stb_vorbis.h and stb_vorbis.c are included in your VS2010 or Xcode project if you want vorbis support!
* Fixed string header + g++ warningsChris Kiefer2012-01-181-10/+1
|
* updated oxfMaxim to the latest version of maximilianMick Grierson2011-10-311-3/+4
| | | | | | | ofxMaxim now has one shot sample playback with speed, sample loading takes a channel arg (0 for left, 1 for right, default 0). Triangle wave fixed, new easy to use envelopes with adsr function, gate and compressor, minor changes here and there to a few methods.
* added maxisample::playOnce with a speed setting - only uses linear ↵Mick Grierson2011-10-281-0/+2
| | | | interpolation at the moment
* fixed the triangle waveform generator. Added some samples to test the drum ↵Mick Grierson2011-10-221-1/+2
| | | | machine example with
* basic drum machine exampleMick Grierson2011-10-211-0/+1
|
* wotevaMick Grierson2011-10-191-1/+2
|
* having some funMick Grierson2011-10-191-0/+6
|
* added maxiEnv - easier to use ADSR and AR envelopes for those who find ramps ↵Mick Grierson2011-10-171-4/+23
| | | | a bit weird
* added maxiDyn compressor and gateMick Grierson2011-10-161-0/+18
|
* tick example in main.cppMick Grierson2011-10-141-1/+0
|
* Support for loading a specific channel from a stereo wav file as an argument ↵Mick Grierson2011-10-121-1/+2
| | | | to the load function. Default is channel 0
* added monosynth example to main.cppMick Grierson2011-10-091-0/+1
|
* maximillian basic examplesChris Kiefer2011-08-231-0/+316