lassulus changed the topic of #nixos-de to: Willkommen im deutschen NixOS Channel. | camp! https://hackmd.shackspace.de/camp2019# | T-Shirts: https://codi.lassul.us/1ApEfpzOQf6tGXZT0Pusdw?both#NixOS
hmpffff has joined #nixos-de
palo1 has joined #nixos-de
palo has quit [Ping timeout: 276 seconds]
palo1 is now known as palo
hmpffff has quit [Quit: nchrrrr…]
<musicmatze> Morgen. Ich hab mal ne Frage. Ist folgendes sinnvoll: Ich über lege wie ich am sinnvollsten eine zweite Workstation auf meinem Rechner einrichten um damit audiokram zu machen/rumzuspielen. Meine Idee wäre eine zweite configuration.nix anzulegen (reusable parts entsprechend wieder verwenden) und einfach ein neues profil im bootloader damit anzufangen (das geht ja afaik). Hintergrund warum ich nicht einen zweiten user
<musicmatze> machen will ist weil ich viele Systemdienste nicht brauche, unter andere pulseaudio durch Jack ersetze und evtl sogar einen anderen kernel nutzen will (linux-rt zB oder eben was aus dem musnix Projekt).
<musicmatze> Sinnvoll oder gibts ne schönere Lösung?
<lassulus> Gabs da nich musnix oder sowas? makefu nimmt das glaub her
hmpffff has joined #nixos-de
<IdleBot_6776ad30> musicmatze: nesting.children ?
andi- has quit [Quit: WeeChat 2.6]
andi- has joined #nixos-de
<musicmatze> Nesting children?
<musicmatze> lassulus ja aber das ist nur kernel
fendor_ has joined #nixos-de
fendor_ has quit [Client Quit]
<lassulus> In 19.09 gibts services.jack.enable
fendor has joined #nixos-de
<makefu> musicmatze: jo, hab musnix genommen für rt kernel. das tut auch
andi- has quit [Quit: WeeChat 2.6]
andi- has joined #nixos-de
fendor has quit [Ping timeout: 240 seconds]
<musicmatze> Jo also die Frage war ja auch eher ob es sinnvoll ist ein komplett neues system profil dafür anzulegen? Weil ja praktisch voll viel anders laufen muss im system, kernel, Dienste, ... Etc. User würde ich gleich lassen, aber zB. Auch Oberfläche würde ich auf kde5 gehen dafür ... Und all so Geschichten...
<musicmatze> Oder ob es da eine schönere Lösung gibt
<musicmatze> "Neues system profil" ist praktisch das dualboot mit nixos/nixos ;-)
fendor has joined #nixos-de
Chiliparrot has joined #nixos-de
<makefu> weil man keine anderen distros mehr braucht, jo xD
<jonge[m]> mittlerweile bekomme ich kopfschmerzen wenn ich dabei zusehe wie kollegen sich unter ubuntu/fedora pakete systemweit installieren und dann ueberlegen ob sie das wirklich machen
<musicmatze> Ich paketiere für verschiedene Linux distros (also als job jetzt) ... Und ja, ich bekomme jedes mal Krämpfe.
<musicmatze> Und das haben Leute Jahrzehnte lang so gemacht!!!!!!11!elf!
<jonge[m]> musicmatze: benutzt du dafuer nix? ich habe gute erfahrungen damit gemacht, die distro-specific vms in nix zu benutzen um debian pakete aus cmake paketen zu bauen
<makefu> musicmatze: wirklich unvorstellbar. oder random in /etc rumzupfuschen, damit $feature endlich tut
<musicmatze> jonge nein, auf der Arbeit kann ich nix nicht einsetzen
<musicmatze> Vielleicht irgendwann mal
<musicmatze> Aber es müssen halt echte deb/rpm Pakete raus fallen die keinerlei Abhängigkeiten auf nix haben und auch auf normalen CentOS/rhel/sles/Debian Installationen laufeb
<jonge[m]> sehr schade
<musicmatze> makefu besser noch automatisiert in etc rumpfuschen beim installieren von Paketen!!! Kotz
<jonge[m]> wir wollten bald paar C++ libs open sourcen und pakete anbieten. ich habe es hinbekommen, die kollegen davon zu ueberzeugen dass man das am besten mit nix macht, weil man da mit so wenig code so viel automation hinbekommt.
<musicmatze> Ja leider sehr schade..ich hab auch mal angefangen auszuprobieren ob man mit nix echte deb bauen kann
<musicmatze> Aber das geht leider nicht (so einfach)
<jonge[m]> wobei der bulk an arbeit auf cpack zurueckfaellt. nix hilft hier, reproduzierbar environments zu erzeugen wo die .deb und .rpm pakete distro-spezifische pfade enthalten...
<jonge[m]> ja, genau davon rede ich ja
<musicmatze> Ach?
<jonge[m]> ja ok, da wirds dann langsam haesslich, lol...
<musicmatze> Wenn du das kannst, kann ich #58777 ja zu machen
<{^_^}> https://github.com/NixOS/nixpkgs/pull/58777 (by matthiasbeyer, 23 weeks ago, open): [WIP] Recursive debian packages
<jonge[m]> imperative distros sind halt broken, aber da stoesst bei nicht-nixern halt auf taube ohren...
<jonge[m]> stockholm-syndrom
<musicmatze> Aber ich bezweifle dass wir vom gleichen reden
<jonge[m]> https://github.com/tfc/pprintpp/blob/nix/nix/release.nix hier hab ich das, da wird ne derivation in ner normalen linux umgebung ausgefuehrt
<jonge[m]> kannste pro distro einmal machen, super sache.
<jonge[m]> das beispiel hier ist ne header-only library, aber ich hab grad auch nichts anderes anzubieten das online ist
<musicmatze> Was sagst du wenn ich jetzt komme mit "joar dann lass mal damit octave für centos6 mit qt5 durch bauen"?
<jonge[m]> ich wuerde total gerne deb/rpm pakete bauen, die eine kernel binary (custom hypervisor) in grub installieren...
<musicmatze> Und zwar so das nachher alle .deb files raus fallen die man braucht für die Installation, also eben für qt, die ganzen anderen Abhängigkeiten und alles hoch bis octace
<musicmatze> Octave*
<musicmatze> Geschätzt also so 50+ packages
<jonge[m]> das denke ich auch... rekursiv arbeitet mein stuff nicht
<jonge[m]> ich glaube meine methode ist am ende wenn ich da was rekursiv machen will.
<jonge[m]> not sure ob man den debian paket output nicht einfach nehmen kann um sie in diese VM mit reininstallieren zu koennen wenn man das naechste paket baut...
<musicmatze> Guck dir mal #58777 an
<{^_^}> https://github.com/NixOS/nixpkgs/pull/58777 (by matthiasbeyer, 23 weeks ago, open): [WIP] Recursive debian packages
<musicmatze> Der reinste clusterfuck
<musicmatze> Jo das ist auch mein problem
<musicmatze> Wenn das gehen würde und ich am Schluss einfach packages raus bekommen würde, dann würde allen hier auf der Arbeit einer abgehen dafür
<musicmatze> Und rekursiv ist halt echt muss, wenn man sowas wie eben octave bauen will
<musicmatze> Eben auch weil halt alle dependencies als packages ausgeliefert werden können sollten
hmpffff has quit [Quit: nchrrrr…]
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<jonge[m]> ich kann dir zur zeit ne liste von paketen bauen, aber keinen baum von paketen.
<musicmatze> Sehr schade
<palo> musicmatze: wozu brauchst du einen rt kernel?
<palo> hast du externe audio geräte von denen du samplest ?
<palo> wenn du musik nie samplest, also audio via soundkarte in den computer kommt, sondern nur raus geht, brauchst du keinen rt kernel
fendor has quit [Ping timeout: 246 seconds]
<musicmatze> palo: TIL!
<musicmatze> Ich wollte mal bisschen mit ardour spielen, alles in allem geht nur sound durch die soundkarte raus und evtl Midi rein irgendwann mal
<musicmatze> Dann kann ich das evtl n bisschen anders aufziehen :-)
hmpffff has joined #nixos-de
<palo> joah kommt auf das midi an, denke mal du speicherst die sequenzen in ardour. dann brauchste kein rt kernel. Wenn de aber irgend nen gerät hast was z.b. moduliert oder so dann macht nen rt kernel schon sinn.
<musicmatze> ne das werd ich vermutlich nicht haben
<musicmatze> ich hab auch noch gar kein Gerät
<palo> an sich brauchste nen rt kernel immer wenn inputs mit möglichst wenig latenz rein kommen sollen.
<musicmatze> wollte jetzt erstmal mit ardour spielen und dann mal weiter gucken
<palo> Joah
<musicmatze> wenn was raus kommt wo ich denke "joar kann man hören", dann würde ich mich nach nem midi controller umsehen, aber nicht vorher
<palo> ardour bin ich nie mit warm geworden.
<palo> ich find sowas wie LMMS nicer
<musicmatze> was nutzt du?
<musicmatze> ah
<musicmatze> das wäre meine alternative
<musicmatze> aber ardour gefällt mir vom UI einfach besser
<palo> Ich nutzte jetzt Bitwig3 habe aber lange renoise genutzt.
<musicmatze> und wenn ich das über drei Monitore groß mach dann wirkt das irgendwie besser
<musicmatze> und ich finds intuitiver
<palo> Aber bitwig3 ist einfach nur geil
<musicmatze> hast bitwig gekauft?
<palo> ja
<musicmatze> 300 tacken O_O
<palo> aber brauchste schon wenig wissen um das zu bedienen, sonst ist das geld rausgeworfen.
<musicmatze> joar aber da lohnt sichs dann halt vermutlich auch
<palo> na ich hatte bitwig1 (irgendwo mal billig geschossen) und die 3er war dann nur 100€ letztens im angebot als upgrade
<palo> zum rumspielen kann ich vcv-rack und LMMS empfehlen.
<musicmatze> vcv-rack?
<palo> Einen der besten Synthesizern ist in LMMS richtig nice integriert ZynAddSubFx (sehr sehr geil, nutz ich heute auch noch)
<palo> und die beste drum-machine is hydrogen
<musicmatze> ich hatte vor ardour und zyx-synth zu probieren
<musicmatze> Zyn! nicht zyx
<palo> ja das ghet auch.
<palo> aber LMMS hat zynaddsubfx mit nativen interface integriert
<palo> find das ziemlich nice
<musicmatze> jo hydrogen sagt mir was
<musicmatze> hab ich auch mal mit gespielt, bin aber absolut nicht damit klar gekommen
<palo> lmms kann dann auch dein zynaddsubfx patch speichern, ...
<palo> mit hydrogen sollte das auch so sein.
<palo> aber mach wie du denkst, soll ja spass machen. hab damals rosengarden benutzt.
<musicmatze> Hab aber auch keine Erfahrungen mit drummachines
<musicmatze> weiß nicht wie relevant eine drummachine für meinen anwendungsfall ist
<palo> wollt heute auch ein wenig musik machen
<palo> (oder zocken)
<musicmatze> musik machen > zocken!!!
<palo> na kannst das auch mit ardour machen
<palo> hydrogen ist halt für drum-loops optimiert. kannst halt nice velocity und drum pattern verwalten.
<palo> das geht aber auch alles in ardour
<musicmatze> vielleicht muss ich mich mehr damit auseinandersetzen
<musicmatze> ich denke ich will aber halt alles in einem programm haben, vor allem wegen session-management und so ...
<musicmatze> denke erstmal nur ardour und zyn sollte schon genug sein um ewig rum zu spielen :-)
<palo> ah ja, weis ja nicht ob du gerade anfängst, aber ein wichtiger satz der mir gesagt wurde und der stimmt ist. "Die DAW macht nicht den unterschied" soll heißen du kannst mit jeder DAW alles machen.
<musicmatze> danke auf alle Fälle für deinen Input!
<musicmatze> jup
<musicmatze> Tooling ersetzt Talent nicht :-P
<palo> genau
<palo> du kannst auch alles in jeder DAW einfach machen.
<palo> es ist halt mal einfacher und mal aufwendiger
<palo> aber möglich ist es immer
<palo> Ich kann auch empfehlen ein paar sample packs zu ziehen (gibt ja genug for free)
<musicmatze> jup
<musicmatze> thx
fendor has joined #nixos-de
Chiliparrot has joined #nixos-de
Chiliparrot has quit [Quit: Textual IRC Client: www.textualapp.com]
Chiliparrot has joined #nixos-de
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
hmpffff has quit [Quit: nchrrrr…]
fendor has quit [Ping timeout: 246 seconds]