Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove the MIDI code | Chris Robinson | 2015-10-20 | 1 | -244/+0 |
| | | | | | | | The extension's not going anywhere, and it can't do anything fluidsynth can't. The code maintenance and bloat is not worth keeping around, and ideally the AL API would be able to facilitate MIDI-like behavior anyway (envelopes, start-at- time, etc). | ||||
* | Use a helper function to check valid MIDI controller inputs | Chris Robinson | 2014-07-04 | 1 | -0/+2 |
| | |||||
* | Move an inline definition to a more appropriate source | Chris Robinson | 2014-07-04 | 1 | -0/+3 |
| | |||||
* | Rework MIDI clock timing | Chris Robinson | 2014-02-02 | 1 | -54/+15 |
| | | | | | | It's best to avoid using doubles in the mixer since the FPU's set to single- precision mode. The new clock timing is similar to the device clock timing, and should hopefully be less prone to drift caused by fp rounding errors. | ||||
* | Use nanosecond resolution for MIDI | Chris Robinson | 2014-02-01 | 1 | -2/+2 |
| | | | | | This makes the MIDI clock use the same resolution as the device clock and source latency and the device clock. | ||||
* | Use the 64-bit clamp method when getting the MIDI clock time | Chris Robinson | 2014-01-15 | 1 | -1/+1 |
| | |||||
* | Add a method to get the current MIDI state | Chris Robinson | 2014-01-12 | 1 | -0/+1 |
| | |||||
* | Move some soundfont methods to ALsoundfont | Chris Robinson | 2014-01-05 | 1 | -93/+1 |
| | |||||
* | Allow "deleting" the default soundfont | Chris Robinson | 2014-01-04 | 1 | -0/+49 |
| | | | | | The ID remains valid and the soundfont will be reloaded as needed, but this provides a way for the application to clear up the soundfont memory. | ||||
* | Update some trace messages to be more useful | Chris Robinson | 2014-01-03 | 1 | -2/+2 |
| | |||||
* | Allow selecting the default soundfont using ID 0 | Chris Robinson | 2014-01-03 | 1 | -2/+48 |
| | |||||
* | Remove an unused method | Chris Robinson | 2014-01-03 | 1 | -12/+0 |
| | |||||
* | Move ALsoundfont methods to the right source file | Chris Robinson | 2014-01-03 | 1 | -38/+0 |
| | |||||
* | Mostly load into fontsound objects directly | Chris Robinson | 2014-01-02 | 1 | -130/+0 |
| | | | | This leaves only one unsafe alFontsoundiSOFT call. | ||||
* | Move some preset alloc/dealloc code to separate functions | Chris Robinson | 2014-01-02 | 1 | -28/+0 |
| | |||||
* | Add the last remaining "real-time" properties | Chris Robinson | 2013-12-29 | 1 | -2/+11 |
| | |||||
* | Add chorus and reverb send properties | Chris Robinson | 2013-12-29 | 1 | -0/+3 |
| | |||||
* | Add pan and attenuation properties | Chris Robinson | 2013-12-29 | 1 | -0/+4 |
| | |||||
* | Add tuning properties | Chris Robinson | 2013-12-29 | 1 | -1/+7 |
| | |||||
* | Add filter properties | Chris Robinson | 2013-12-29 | 1 | -0/+5 |
| | |||||
* | Add modulation envelope properties | Chris Robinson | 2013-12-29 | 1 | -0/+9 |
| | |||||
* | Add a few more pitch properties | Chris Robinson | 2013-12-29 | 1 | -0/+4 |
| | |||||
* | Add volume envelope properties | Chris Robinson | 2013-12-29 | 1 | -0/+9 |
| | |||||
* | Add support for the fontsound loop mode | Chris Robinson | 2013-12-29 | 1 | -0/+1 |
| | |||||
* | Add a method to set and get soundfonts | Chris Robinson | 2013-12-27 | 1 | -0/+43 |
| | | | | | The main purpose of this is to select soundfonts for playback, eventually, instead of the existing method that takes a filename. | ||||
* | Remove the generator list | Chris Robinson | 2013-12-26 | 1 | -49/+11 |
| | |||||
* | Store a list of sounds in the preset | Chris Robinson | 2013-12-25 | 1 | -0/+9 |
| | |||||
* | Remove the zone, sample, and instrument object types | Chris Robinson | 2013-12-25 | 1 | -191/+0 |
| | |||||
* | Add methods to add generators and modulators to fontsounds | Chris Robinson | 2013-12-25 | 1 | -0/+71 |
| | |||||
* | Add a new fontsound object type | Chris Robinson | 2013-12-25 | 1 | -0/+47 |
| | | | | This is basically a combined preset and intrument zone with sample header. | ||||
* | Add methods to get and set a preset object's preset and bank numbers | Chris Robinson | 2013-12-23 | 1 | -0/+3 |
| | |||||
* | Make sure key and velocity ranges are the first two generators | Chris Robinson | 2013-12-21 | 1 | -0/+28 |
| | |||||
* | Free thunk entry in the object destructor | Chris Robinson | 2013-12-20 | 1 | -0/+4 |
| | |||||
* | Better protect against improper alSoundfontSamplesSOFT calls | Chris Robinson | 2013-12-20 | 1 | -0/+1 |
| | |||||
* | Add functions to set a soundfont's sample data | Chris Robinson | 2013-12-19 | 1 | -0/+2 |
| | |||||
* | Rename some ALsoundfont fields | Chris Robinson | 2013-12-19 | 1 | -5/+5 |
| | |||||
* | Add a new ALsoundfont object type | Chris Robinson | 2013-12-18 | 1 | -66/+278 |
| | | | | | Includes a basic hierarchy for presets, instruments, samples, zones, generators, and modulators. | ||||
* | Move the base MidiSynth to a separate file | Chris Robinson | 2013-12-17 | 1 | -0/+241 |