History log of /haiku-fatelf/src/kits/midi/SoftSynth.cpp
Revision Date Author Comments
# d61187a1 27-May-2011 Jérôme Duval <korli@users.berlios.de>

Patch from Pete Goodeve (ticket #7581): MIDI Pitchbend scaled wrongly.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41777 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 51b3623e 09-Jul-2010 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Fix warnings


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37446 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 77f87987 06-Jul-2006 Jérôme Duval <korli@users.berlios.de>

added back previous copyright notices, they were mysteriously replaced by our own copyright notice


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18046 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e2e2e542 02-Jul-2006 Jérôme Duval <korli@users.berlios.de>

fix a crash in SetVolume, fix debug build


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18005 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4810cdcd 19-Jun-2006 Jérôme Duval <korli@users.berlios.de>

code style update to match ours (kind of)
license header update
minor clean up


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17876 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2df2b984 17-Jun-2006 Jérôme Duval <korli@users.berlios.de>

clean up


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17866 a95241bf-73f2-0310-859d-f6bbb57e9c96


# bafde775 17-Jun-2006 Jérôme Duval <korli@users.berlios.de>

made midi server beos compatible
fix binary compatibility for several classes (I missed this before)
the soft synth loads by default /boot/beos/etc/synth/big_synth.sy (which I locally linked to a General Midi sf2 bank
tested with MidiSynth 1.6 on Haiku


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17864 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2af5dee4 15-Jun-2006 Jérôme Duval <korli@users.berlios.de>

minor fix


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17854 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 98c9e9e8 15-Jun-2006 Jérôme Duval <korli@users.berlios.de>

some fixes for dano
fix SoftSynth::PlayHandler, offset and incr are counted in samples


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17853 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e3a74a24 15-Jun-2006 Jérôme Duval <korli@users.berlios.de>

an untested work in progress of BSoftSynth using fluidsynth (it's a try out and could be reverted if we feel like it)
libfluidsynth.so isn't on the image yet


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17844 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d1c4420e 11-Mar-2005 mahlzeit <mahlzeit@nowhere.fake>

Added preliminary support for using TiMidity++ as softsynth.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11678 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b178e190 13-May-2004 mahlzeit <mahlzeit@nowhere.fake>

Implemented BMidiSynthFile.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7571 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d1c8cf1d 13-May-2004 mahlzeit <mahlzeit@nowhere.fake>

Hey Axel, I changed it to use a BPath ;-)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7568 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b6909aea 13-May-2004 mahlzeit <mahlzeit@nowhere.fake>

Path to default instruments file wasn't calculated properly.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7567 a95241bf-73f2-0310-859d-f6bbb57e9c96


# fbaf754a 13-May-2004 mahlzeit <mahlzeit@nowhere.fake>

Implemented the softsynth support classes and a skeleton for
the synth itself.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7565 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d61187a1f32b434c684a0fd03aa59bd144cb6fff 27-May-2011 Jérôme Duval <korli@users.berlios.de>

Patch from Pete Goodeve (ticket #7581): MIDI Pitchbend scaled wrongly.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41777 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 51b3623ee6c4cb2da48dacb524266104c14b929b 09-Jul-2010 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Fix warnings


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37446 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 77f879871f89bfcd40965f6d4f2b2a529e2f9743 06-Jul-2006 Jérôme Duval <korli@users.berlios.de>

added back previous copyright notices, they were mysteriously replaced by our own copyright notice


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18046 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e2e2e542ed5ceb4d61d13ccce60f38c897c96736 02-Jul-2006 Jérôme Duval <korli@users.berlios.de>

fix a crash in SetVolume, fix debug build


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18005 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4810cdcdbce34442e72600c975882c2db8c621e2 19-Jun-2006 Jérôme Duval <korli@users.berlios.de>

code style update to match ours (kind of)
license header update
minor clean up


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17876 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2df2b9841660d917c22ff8f38f0cd32e5d2da851 17-Jun-2006 Jérôme Duval <korli@users.berlios.de>

clean up


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17866 a95241bf-73f2-0310-859d-f6bbb57e9c96


# bafde775b9d7acdd9a81bae995ecb8b01cba903c 17-Jun-2006 Jérôme Duval <korli@users.berlios.de>

made midi server beos compatible
fix binary compatibility for several classes (I missed this before)
the soft synth loads by default /boot/beos/etc/synth/big_synth.sy (which I locally linked to a General Midi sf2 bank
tested with MidiSynth 1.6 on Haiku


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17864 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2af5dee4b4c7aeb232c7769f49e3a274603eed34 15-Jun-2006 Jérôme Duval <korli@users.berlios.de>

minor fix


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17854 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 98c9e9e8978b417cabb295985c799f52adaf5ba9 15-Jun-2006 Jérôme Duval <korli@users.berlios.de>

some fixes for dano
fix SoftSynth::PlayHandler, offset and incr are counted in samples


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17853 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e3a74a24bd8ff88576bdf712ad87eb557db5ae3b 15-Jun-2006 Jérôme Duval <korli@users.berlios.de>

an untested work in progress of BSoftSynth using fluidsynth (it's a try out and could be reverted if we feel like it)
libfluidsynth.so isn't on the image yet


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17844 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d1c4420ee5ee34d79f6858503941467a8a12c3e5 11-Mar-2005 mahlzeit <mahlzeit@nowhere.fake>

Added preliminary support for using TiMidity++ as softsynth.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11678 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b178e1905ba0487583b40817d9a54f0fe2fd1a71 13-May-2004 mahlzeit <mahlzeit@nowhere.fake>

Implemented BMidiSynthFile.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7571 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d1c8cf1d2f74d4f311be9187820b7c0dd805b9be 13-May-2004 mahlzeit <mahlzeit@nowhere.fake>

Hey Axel, I changed it to use a BPath ;-)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7568 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b6909aeabafaa4dc52efacb2e03b92651633c095 13-May-2004 mahlzeit <mahlzeit@nowhere.fake>

Path to default instruments file wasn't calculated properly.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7567 a95241bf-73f2-0310-859d-f6bbb57e9c96


# fbaf754a211e41db0faf0c2a5f1ed5ea9d93cd9e 13-May-2004 mahlzeit <mahlzeit@nowhere.fake>

Implemented the softsynth support classes and a skeleton for
the synth itself.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7565 a95241bf-73f2-0310-859d-f6bbb57e9c96