Why we haven't simply ported GDAM to GTK+ 2

(note: we don't want to criticize GDAM or its developers in any way, these are just our observations)

  • it's too intimately tied to GTK+ 1 (the object model of GTK+ was split and integrated into GLib in version 2).
  • it was designed in 1998, when the Linux audio landscape was very different from today. There weren't audio frameworks and every audio application handled common tasks (such as decoding a file) in its own way, which lead to a great duplication of efforts and code.
  • there are very few people (the two main developers?) who know their way through the entire code base.
  • we now have audio frameworks, plugin libraries and advanced sound systems that greatly simplify the building of a similar application.
  • we don't want to add audio production features, many people have solved that problem with their apps in a better way that we would have been able to. We have a JACK input element for them :)
  • it's big :)