U-He unter Linux (Tyrell)

dein computer soll auch eigene töne erzeugen? synthesizer (virtuell-analog, modular, rompler, fm, physical modelling usw.), sampler oder drumcomputer: alles über die klangsynthese mit linux findest du genau hier...
Benutzeravatar
stevie777
Power User
Power User
Beiträge: 687
Registriert: Do Feb 04, 2010 11:28 pm

Re: U-He unter Linux (Tyrell)

Beitrag von stevie777 »

zettberlin hat geschrieben: Für Dich vielleicht, ich habe Abelton nach 3-4 Stunden Gebastel sein lassen.
Nun, wenn ich mich ernsthaft für eine Software interessiere, überfliege ich in den 3-4 Stunden "Gebastel" gerade mal das Handbuch. Es ist halt kein Standard-Sequenzer, sondern hat eine eigene Architektur. Ob man das mag steht auf einem anderen Blatt. Ein Computer- und Ton-technisch wirklich sehr versierter Freund bekam bei ersten Versuchen mit der Linux Audio-Architektur auch nach 30-40 Stunden "Gebastel" keinen einen gescheiten Ton aus seinem Rechner :D :D :D
zettberlin
Power User
Power User
Beiträge: 1233
Registriert: Di Jul 06, 2004 11:47 pm
Wohnort: Berlin
Kontaktdaten:

Re: U-He unter Linux (Tyrell)

Beitrag von zettberlin »

stevie777 hat geschrieben: Ein Computer- und Ton-technisch wirklich sehr versierter Freund bekam bei ersten Versuchen mit der Linux Audio-Architektur auch nach 30-40 Stunden "Gebastel" keinen einen gescheiten Ton aus seinem Rechner :D :D :D
Das ging mir genauso. Nachdem ich 3 Jahre lang täglich stundenlang mit Cubase, Samplitude und Co gearbeitet hatte, bin ich unter Linux wochenlang gerade mal mit Audacity klar gekommen.

Das war allerdings 2002.
nostrum fungitur
Benutzeravatar
ungleichklang
Power User
Power User
Beiträge: 185
Registriert: Do Nov 11, 2010 12:08 pm
Wohnort: Ostbelgien

Re: U-He unter Linux (Tyrell)

Beitrag von ungleichklang »

Dann sollen wir es alle "The Linux Way" tuen.
Thema: Selbstzweck

Ich lese mich bspw. gerade in C++, FLTK und DSSI ein um ein DSSI basierend auf minicomputer http://minicomputer.sourceforge.net/
irgendwann erstellen zu können (allerdings polyphon und monotimbral).
Wenn der Tyrell nativ unter Linux rauskommt, hole ich mir den trotzdem.

Q: Was ist daran jetzt der Selbstzweck??
A:
1) ich lerne endlich mal noch ne weitere Programmiersprache
2) ich habe einen DSSI Synth für mein Renoise
3) ich kann tiefer in die Synthlogik von Oscilatoren, Filtern, ADSR und so einsteigen, was ich immer schon wollte aber leider immer verpasst habe

Q: Was bringt das der Welt??
A: Was interessiert mich das? :surprise: Halt ein weiteres OpenSource Projekt ....
Gruss aus Belgien, Sascha
Drumfix
Power User
Power User
Beiträge: 144
Registriert: Di Apr 29, 2003 4:29 pm

Re: U-He unter Linux (Tyrell)

Beitrag von Drumfix »

Wenn du schon das entwickeln für Linux anfängst dann bitte richtig:

- nimm Qt statt FLTK wenn es C++ sein soll
- nimm GTK+ statt FLTK wenn es C sein soll
- nimm LV2 statt DSSI, wenn es den Hardcore Opensource Freaks gefallen soll
- nimm VST statt DSSI, wenn du es dir einfach (= vernünftige Doku) machen willst
Benutzeravatar
ungleichklang
Power User
Power User
Beiträge: 185
Registriert: Do Nov 11, 2010 12:08 pm
Wohnort: Ostbelgien

Re: U-He unter Linux (Tyrell)

Beitrag von ungleichklang »

Drumfix hat geschrieben:Wenn du schon das entwickeln für Linux anfängst dann bitte richtig:

- nimm Qt statt FLTK wenn es C++ sein soll
- nimm GTK+ statt FLTK wenn es C sein soll
- nimm LV2 statt DSSI, wenn es den Hardcore Opensource Freaks gefallen soll
- nimm VST statt DSSI, wenn du es dir einfach (= vernünftige Doku) machen willst
1) es soll C++ sein weil mir als Java/Python/Ruby Mensch das Ding mit den Pointern nicht in den Schädel gehen will.
Header Dateien finde ich ja schon unnütz.
2) FLTK ist leichter als GTK+ oder Qt, also weniger CPU-Last, also mehr Instanzen des DSSI
Ausserdem läuft gerade ne Disskusion auf der LAD-ML bezüglich ZynAdd/Yoshimi und FLTK vs. GTK+ und es sind sich alle einig, das FLTK zwar nicht toll aussieht aber halt eben viel leichter und schneller ist und daher eigentlich eher was für Soundapps ist die irgendwie live eingesetzt werden sollen.
3) mein Renoise will noch kein LV2 sondern nimmt DSSI oder VST und ich will niemandem gefallen :wink: "Selbstzweck"
4) ähmmm fällt mir nix zu ein ... ausser VST == Steinberg == böse :ohno: keine Ahnung wenn es erstmal irgenwie läuft kann man es ja noch umschreiben
Gruss aus Belgien, Sascha
zettberlin
Power User
Power User
Beiträge: 1233
Registriert: Di Jul 06, 2004 11:47 pm
Wohnort: Berlin
Kontaktdaten:

Re: U-He unter Linux (Tyrell)

Beitrag von zettberlin »

ungleichklang hat geschrieben: 3) mein Renoise will noch kein LV2 sondern nimmt DSSI oder VST und ich will niemandem gefallen :wink: "Selbstzweck"
Dummerweise hat DSSI aber keine Zukunft. Mit LV2 kann man prinzipiell alles machen, de facto mehr als mit VST.

Die CALF-Leute entwickeln ihre Synths allerdings parallel als DSSI und LV2-Versionen - scheint nicht sooo kompliziert zu sein...
nostrum fungitur
Benutzeravatar
sonicwarrior
Power User
Power User
Beiträge: 257
Registriert: Fr Jul 08, 2005 6:28 pm

Re: U-He unter Linux (Tyrell)

Beitrag von sonicwarrior »

ungleichklang hat geschrieben: 2) FLTK ist leichter als GTK+ oder Qt, also weniger CPU-Last, also mehr Instanzen des DSSI
Ausserdem läuft gerade ne Disskusion auf der LAD-ML bezüglich ZynAdd/Yoshimi und FLTK vs. GTK+ und es sind sich alle einig, das FLTK zwar nicht toll aussieht aber halt eben viel leichter und schneller ist und daher eigentlich eher was für Soundapps ist die irgendwie live eingesetzt werden sollen.
Dann wäre es doch mal interessant das Plugin einmal mit FLTK und einmal mit QT zu programmieren.

Es gibt auch noch andere Frameworks, z.B. Juce (http://www.rawmaterialsoftware.com/juce.php). :mrgreen:
Benutzeravatar
metasymbol
Power User
Power User
Beiträge: 639
Registriert: Fr Jan 28, 2005 2:26 pm
Wohnort: Fishtown

Re: U-He unter Linux (Tyrell)

Beitrag von metasymbol »

stevie777 hat geschrieben:
zettberlin hat geschrieben: Für Dich vielleicht, ich habe Abelton nach 3-4 Stunden Gebastel sein lassen.
Nun, wenn ich mich ernsthaft für eine Software interessiere, überfliege ich in den 3-4 Stunden "Gebastel" gerade mal das Handbuch.
Ja, 3-4 Stunden reichen einfach nicht. Ich arbeite mit Live inzwischen ernsthaft 2 Jahre, kenne es schon 5 und lerne dauern was neues dazu. Schon allein jeder einzelne Synth (Operator, Analog etc) reicht schon um ein halbes Leben mit Klangschraubereien zu verbringen. Ich arbeite jeden Tag zum Teil 10 Stunden mit diesen Programm und bin noch weit davon entfernt mich "Experte" zu nennen. Allerdings erspart eine Stunde "Nachhilfeunterricht" bei mir (oder einen anderen erfahrenen Live Anwender) dem geneigten Anwender viele Stunden des Lesens und rumprobierens. Ist erstmal ein gewisser Punkt erreicht, findet man leicht Zugang und kann auch komplexe Aufgaben lösen. Hardware wie das "Launchpad" erleichtern den Workflow ungemein.

Warum ist Ableton Live so erfolgreich? Bestimmt nicht weil selbsternannte Free Software Guerillas mal 3-4 Stunden schlechtgelaunt mit der Prämisse "Das ist böse" drin rumgeklickt haben.

Es wäre toll, wenn das Live Konzept von freien Softwareautoren geklaut wird um es nachzubauen. Man könnte auf der Engine von Seq24 aufbauen...
Warum soll jemand, der sich an die GPL hält und die Software weitergibt dann vom Autor des Quelltextes und seinen Anhängern verfolgt werden?
zettberlin
Power User
Power User
Beiträge: 1233
Registriert: Di Jul 06, 2004 11:47 pm
Wohnort: Berlin
Kontaktdaten:

Re: U-He unter Linux (Tyrell)

Beitrag von zettberlin »

metasymbol hat geschrieben:Ich arbeite jeden Tag zum Teil 10 Stunden mit diesen Programm und bin noch weit davon entfernt mich "Experte" zu nennen.
Das ist beeindruckend!
Bedenket, oh ihr Nichtswürdigen, dass der Meister in den 14 übrigen Stunden des Tages auch noch ein enzyklopädisches Wissen über Linux-Audio Software zu erwerben vermag.
nostrum fungitur
brummer
Power User
Power User
Beiträge: 355
Registriert: Mi Jul 16, 2008 10:46 am

Re: U-He unter Linux (Tyrell)

Beitrag von brummer »

Drumfix hat geschrieben:Wenn du schon das entwickeln für Linux anfängst dann bitte richtig:

- nimm Qt statt FLTK wenn es C++ sein soll
- nimm GTK+ statt FLTK wenn es C sein soll
- nimm LV2 statt DSSI, wenn es den Hardcore Opensource Freaks gefallen soll
- nimm VST statt DSSI, wenn du es dir einfach (= vernünftige Doku) machen willst
gtkmm ist für C++ auch eine sehr gute alternative, lässt sich sehr schon strukturieren, und wird dadurch unheimlich schnell und leicht :wink:

Fltk ist zwar noch leichter, aber das sieht man dem Interface auch an . . .
Benutzeravatar
metasymbol
Power User
Power User
Beiträge: 639
Registriert: Fr Jan 28, 2005 2:26 pm
Wohnort: Fishtown

Re: U-He unter Linux (Tyrell)

Beitrag von metasymbol »

zettberlin hat geschrieben:
metasymbol hat geschrieben:Ich arbeite jeden Tag zum Teil 10 Stunden mit diesen Programm und bin noch weit davon entfernt mich "Experte" zu nennen.
Das ist beeindruckend!
Bedenket, oh ihr Nichtswürdigen, dass der Meister in den 14 übrigen Stunden des Tages auch noch ein enzyklopädisches Wissen über Linux-Audio Software zu erwerben vermag.

Ja danke für die Blumen, bei Linux Audio Programmen, die ich seit 2005 zum Teil systematisch teste, reicht LEIDER manchmal "gesehen, gelacht, gelöscht" - da fehlt mir die Ehrfurcht vor der Schöpfungshöhe, wenn sich die Anwendung nicht erschließt. Ansonsten besitze ich eine Art MetaVerstehen für die Anwendung von produktiv-kreativen Anwendungen, das macht mich flexibel das ich zwischen Plattformen und Anwendungen hin und herspringnen kann.

Ich nehme mir für mein Linuxhobby zumindest regelmäßig Zeit und schaue gerne mal über meinen Sandkasten hinaus. Mal so aus Spaß erleben wie der Rechner freezt, man Probleme lösen muss... All das vermisse ich auf dieser langweiligen, ewig gleich gut funktionierenden Mac Plattform. Ehrlich.

Kann verstehen das ihr Nichtwürdigen vor meinen großen Verstehen in Ehrfurcht erstarrt und mich "Meister" nennt. Siehe, ich bin der Meister des digitalen Zeitalters, alles was ihr Nichtwürdigen erlebt sind nur meine gedanklichen Spiele.
Warum soll jemand, der sich an die GPL hält und die Software weitergibt dann vom Autor des Quelltextes und seinen Anhängern verfolgt werden?
Benutzeravatar
ungleichklang
Power User
Power User
Beiträge: 185
Registriert: Do Nov 11, 2010 12:08 pm
Wohnort: Ostbelgien

Re: U-He unter Linux (Tyrell)

Beitrag von ungleichklang »

brummer hat geschrieben: gtkmm ist für C++ auch eine sehr gute alternative, lässt sich sehr schon strukturieren, und wird dadurch unheimlich schnell und leicht :wink:

Fltk ist zwar noch leichter, aber das sieht man dem Interface auch an . . .
Werde ich mir angucken .... die GTKMM UI ist schon Klasse :)

Bei FLTK kann man aber über den GUI_Designer FLUID Dials oder Slider auch mit Images versehen, das tut nur keiner der Entwickler weil alle auf das knochige stehen. Ehenso kann man das ganze Widget mit nem BG Image versehen und ebenso Modular arbeiten.,
also bspw. ein UI-file für den ADSR, wobei der dann im Hauptfenster 4 mal eingebunden wird, etc. oder so.
generiert werden dann die entsprechenden C++ und Header Dateien udn das meist relativ easy und unkompliziert, ohne XML parsen durch --->> irgendwas

Ich werds sehen, muss mich ja in die ganze Logik noch einarbeiten und im Moment habe ich eher bei C oder C++ noch das Problem, das ich zwar sehe was da steht aber an den wichtigen Stellen nichtmehr durchblicke und daher bspw. die engine vom minicomputer nicht verstehe .
Auch blicke ich noch nciht ganz durch was nen Synth überhaupt polyphon macht und wie ich das in DSSI einbaue, etc...
Gruss aus Belgien, Sascha
brummer
Power User
Power User
Beiträge: 355
Registriert: Mi Jul 16, 2008 10:46 am

Re: U-He unter Linux (Tyrell)

Beitrag von brummer »

ungleichklang hat geschrieben:Werde ich mir angucken .... die GTKMM UI ist schon Klasse :)
Richtig schön werden die Gui's mit Gtkmm + Cairo http://cairographics.org/documentation/

Einen Engine code zu verstehen, denn man nicht selber geschrieben hat, ist nicht so leicht wie es zunächst scheint, das geht nur Stück für stück, ja, da muß sich erstmal einarbeiten. :)
Benutzeravatar
ungleichklang
Power User
Power User
Beiträge: 185
Registriert: Do Nov 11, 2010 12:08 pm
Wohnort: Ostbelgien

Re: U-He unter Linux (Tyrell)

Beitrag von ungleichklang »

brummer hat geschrieben:
ungleichklang hat geschrieben:Werde ich mir angucken .... die GTKMM UI ist schon Klasse :)
Richtig schön werden die Gui's mit Gtkmm + Cairo http://cairographics.org/documentation/

Einen Engine code zu verstehen, denn man nicht selber geschrieben hat, ist nicht so leicht wie es zunächst scheint, das geht nur Stück für stück, ja, da muß sich erstmal einarbeiten. :)
Hatte mich sogar noch vertippt, ich wollte eigentlich schreiben das die Guitarix GUI Klasse ist, Respekt.
UIs werde ich noch was verstärkt studieren, habe langsam das Gefühl, das gerade da ein Bedarf bei den Audiodefs ist.

Da die meisten AudioUser ja zumindest QJackCtl benutzen und daher diese UI-libs im Hintergrund ja dann schon laufen (und weil es einfacher sein soll), werde ich mir diese erstmal anschauen .... dann irgendwann Gtk und Cairo.
*Hui, wieder was im a4l-IRC gelernt*
Gruss aus Belgien, Sascha
nowhiskey
Power User
Power User
Beiträge: 496
Registriert: Sa Jan 22, 2005 8:26 pm
Wohnort: berlin

Re: U-He unter Linux (Tyrell)

Beitrag von nowhiskey »

ick verstehe mich gar nicht im coden, aber wie ich gehört habe (aus sicherer quelle) ist etwa 1/4 die engine und der rest das gui.
hört sich böse an, soll aber so in etwa sein.

gruss,
doc
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste