Difference between revisions of "Love2DMidi"

From Ghoulwiki
Jump to: navigation, search
 
Line 1: Line 1:
 +
* see also https://github.com/ghoulsblade/love-pd-audio
 +
 
* suchbegriffe : soundlib, software synthesizer, player, SOUNDFONT(=soundlib), oder .sfz, .dls
 
* suchbegriffe : soundlib, software synthesizer, player, SOUNDFONT(=soundlib), oder .sfz, .dls
 
** gamedev.net ?  
 
** gamedev.net ?  

Latest revision as of 23:17, 5 September 2012

  • suchbegriffe : soundlib, software synthesizer, player, SOUNDFONT(=soundlib), oder .sfz, .dls
    • gamedev.net ?



  • in code ?
 http://lists.libsdl.org/pipermail/commits-libsdl.org/2011-March/004092.html
 +int Mix_SetSoundFonts(const char *paths)
 +int Mix_EachSoundFont(int (*function)(const char*, void*), void *data)


  • idea : post in forums for support : löve2d, freegamer, tigsource, ...



  • libfluidsynth-dev - Real-time MIDI software synthesizer (development files)
  • libfluidsynth1 - Real-time MIDI software synthesizer (runtime library)
  • libghc6-midi-dev - MIDI message and file handling
  • libghc6-midi-doc - MIDI message and file handling; documentation
  • libghc6-midi-prof - MIDI message and file handling; profiling libraries
  • libinstpatch-1.0-0 - MIDI instrument editing library
  • libinstpatch-1.0-0-dbg - MIDI instrument editing library - debugging symbols
  • libinstpatch-dev - MIDI instrument editing library development files
  • libinstpatch-doc - MIDI instrument editing library documentation
  • libmidi-perl - read, compose, modify, and write MIDI files in Perl
  • libportmidi-dev - library for real-time MIDI input/output
  • libportmidi0 - library for real-time MIDI input/output
  • libportsmf-dev - Portable Standard Midi File Library (development files)
  • libportsmf0 - Portable Standard Midi File Library
  • libswami-dev - MIDI instrument editor - development files
  • libswami0 - MIDI instrument editor - shared libraries
  • libtse3-0.3.1c2a - portable MIDI sequencer engine in C++ - development files
  • libtse3-dev - portable MIDI sequencer engine in C++ - development files
  • libwildmidi-dev - software MIDI player library headers
  • libwildmidi1 - software MIDI player library


 Filippo: auf jeden fall.. a propos, ich benutze ja oft max msp (oder pd, das ist freeware und praktisch das gleiche)
 Filippo: hab gehoert, dass das auch in spore eingebunden wurde..
 Filippo: ist bestimmt eher aufwendig fuer love, aber wer weiss!
 ghoulsblade: was ist das ? eine soundlib mit samples für instrumente ?
 Filippo: das ist so eine art programmiersprache fuer musiker (also sehr simpel ;) )


 Filippo: was soundbanks angeht, gbibt es einige ganz gute moeglichkeiten
 Filippo: 1) dls
 Filippo: http://www.crimsontech.jp/eng/dls/
 Filippo: und .sfz (free)
 Filippo: http://www.cakewalk.com/DevXchange/article.aspx?aid=108
 Filippo: was meinst du?
 ghoulsblade: mal reinschauen
 ghoulsblade: wie wäre denn die normale art die soundlib die du zum midi erzeugen benutzt hast zu exportieren, ein ordner voller .wav dateien, oder gibts da ein bestimmtes standardformat ?
 Filippo: das sind normalerweise entweder direkt eingebaute libs (z.B. in handys), oder eben diese DLS, SFZ oder auch sog. Soundfonts


 Filippo: sfz and sf2 are different formats. Actually they are very different, in that sf2 files contain both the program and the samples packed into one file, whereas sfz is just the program and the samples are stored separately as wav files. The SFZ Soundfont player can handle both formats fairly well, but not every player that can handle one will be able to handle the other.