swissdoc
back on duty
Chapeau!Hier nun Factory Demos ohne Fehler:
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: This feature may not be available in some browsers.
Chapeau!Hier nun Factory Demos ohne Fehler:
danke für den hinweis. hab gerade nochmal nachgelesen, das ist vom 3. august. also wenn er inzwischen seine meinung nicht geändert hat sollte das mit einem raspi machbar sein. wenn nicht findet garantiert irgend jemand eine lösung weil das einfach naheliegend ist. an der rechenleistung kann es nicht liegen.Ich portiere den Recompiler gerade auf ARMv8, dann läuft er sogar auf einem Raspberry Pi 3/4 und dem Apple M1. Ein Virus TI3 wäre machbar ohne den Code neuschreiben zu müssen.
Ja, habe ich vor Jahren schon gemacht, bin von Windows weg, aber das läuft ohnehin nicht auf nem M1... Wenn Du Dir meinen letzten Beitrag genau durchliest, dann wirst Du auch feststellen, dass hier das OS sicherlich nicht die hälfte wegfrisst... wie ich geschrieben habe, habe ich während dessen so einiges im Hintergrund offen (Outlook, Slack, Browser, div. andere Programme) und die Kiste langweilt sich insgesamt.wenn du das auf deinem M1 nicht hinbekommst würde ich mal zu einem betriebssystem wechseln das nicht die hälfte deiner cpu frisst
Hatte ich ja geschrieben, dass es mit 4 oder mehr ohne Knackser geht. Ich kann mir nur nicht vorstellen, dass bei einem System, dass über 400MIPS machen kann, das notwendig sein soll.was du machen kannst ist im plugin interface rechte maustaste -> latency (blocks) -> 2 oder mehr.
Ich weiss, dass die Emu nur auf einem Core läuft und das Prinzipbedingt auch nicht auf mehrere aufteilbar ist... und mehr als 220 MIPS bringt mein System ja (zumindest gehe ich davon aus, dass 400 mehr als 220 ist ).ja die emu läuft auf nur einem core genauso wie das orginal - aber 400 mips sollten mehr als genug sein. eigentlich brauchts sowas wie 220 mips mindestens.
Muss ich doch mal probieren, hatte meine Viren immer ganz gerne. Ist mir dann auch gerne eine Donation Wert.danke für den hinweis. hab gerade nochmal nachgelesen, das ist vom 3. august. also wenn er inzwischen seine meinung nicht geändert hat sollte das mit einem raspi machbar sein. wenn nicht findet garantiert irgend jemand eine lösung weil das einfach naheliegend ist. an der rechenleistung kann es nicht liegen.
ich finde das projekt auch theoretisch interessant weil es eben grundsätzlich was anderes ist als ein virus soundalike plugin - ein hardware virus emu clone wäre ein perfektes multiple weil eben der orginale access code läuft - nur übersetzt. der begriff des multiple ist in den 70gern von beuys geprägt worden als antwort auf die kritik dass seine filz/fett skulpuren jeder nachbauen könnte weil da kein künstlerisches "können" dahinter ist. also hat er alle seine studenten filzanzüge machen lassen und das "multiple" genannt.
eine kopie eines orginals ist keine abwertung des orginals sondern eine aufwertung. heute nachdem jeder weiss was ein MEME ist und die ganze netzkultur auf ideenkopieren und fakes beruht ist das klar aber in den 70gern war das radikal.
ich finde jeder hier der wirklich damit was macht sollte den herren dsp56300 mal eine paypal spende machen. ich natürlich auch.
yep, ich auchAnsonsten tolles Projekt, ich warte sehnsüchtig auf den microKORG/MS2000.
Haben wir auf dem Schirm, ist ein potenzieller nächster Kandidat, aber noch nicht angefangen. Aktuell liegt der Focus auf dem Waldorf microQ und ich hab noch ein paar Ideen was Performance angeht, die ich demnächst angehen möchte.Ansonsten tolles Projekt, ich warte sehnsüchtig auf den microKORG/MS2000.
Ich würde mir eher wünschen dass man das Ti ROM (gibts das schon, hab' ja hier 'nen TI1, beobachte den Thread nur) so weit hacken könnte, dass man bei den neuen Synthese Funktionen nicht so schnell an die Grenzen kommt, mehr DSP Power zur Verfügung steht.Es wäre glaube ich ganz hilfreich wenn man die Polyphonie in der Emu irgendwie begrenzen könnte, so ab 8 Stimmen ungefähr meine ich schnellt der CPU Verbrauch bei mir hoch. Geht im original Virus zwar auch nicht, entweder Mono oder volle Polyphonie dynamisch mit bis zu 80 Stimmen (beim TI2), aber vielleicht könnte man das in der Emu irgendwie realisieren. Wäre schon echt gut wenn man da wählen könnte, 4, 8, 16 usw. Stimmen.
Ja, genau richtig. Um genauer zu sein, der TI funktioniert bereits als Plugin, aber es fehlt noch fast die komplette GUI und die Stabilität muss besser werden, stürzt noch recht schnell ab.@ dsp56300: den virus TI released ihr nicht weil der noch gebaut wird hab ich gelesen. was aber nicht heisst das ein TI OS nicht mit dem plugin irgendwann funktioniert? hab ich das richtig verstanden?
Da haben wir inzwischen Informationen aus erster Hand, laut Chris Kemper ist der Virus "a living product", er sieht den Virus also in der Tat nicht als Legacy-Produkt..
gebaut wird der TI aber nicht mehr supportet was ich nicht ganz verstehen kann. für mich ist die virus line teil der techno/trance geschichte und als soche offen für alle möglichen hacks. ich glaube der herr kemper sieht das ähnlich weil der ja selbst einer der besten deutschen dsp coder ist und versteht dass alle "produkte" sich von selbst weiterentwickeln, auch ohne "erfinder".
nur meine meinung ...
stimmt, was man ja schon am hohen interesse an eurer virus emu sieht. dann kommt vermutlich irgendwann ein neuer virus von access was ich klasse finde. sagen wir einfach "der virus der 2000er ist legende aber der virus lebt!"laut Chris Kemper ist der Virus "a living product
Ich habe das gleiche Spiel jetzt übrigens auch mal in Reaper probiert, gleiches Problem, Knackser nach kurzer Zeit, sobald latency (blocks) unter 4 ist.
Wie viele Samples das im Plugin sind, keine Ahnung, global habe ich 128 Samples (bei 48kHz, falls relevant) buffer und kann da ansonsten an Plugins und Processing soviel reinhauen, wie ich will bislang (max. war irgendwas um 20 Spuren, alles mit diversen FX und Plugins dichgekleistert) ohne einen Aussetzer.die frage ist wieviele samples das sind aber für mich klingt das extrem wenig. dann hast du eventuell einfach global zu wenig audio buffer und das hat nichts mit der emu zu tun?
Nein, apple war noch nie linux im Unterbau oder sonstwo... Darwin (Unterbau von OSX) basiert auf BSD und die BSD-Bestandteile verschwinden auch immer mehr bzw. werden durch apple-eigene Versionen ersetzt. Aber eine OS-Diskussion ist hier ohnehin eher Offtopic.apple ist ja unter der haube auch linux inzwischen aber der overhead ist im vergleich zu manjaro/XFCE bei mir gewaltig.
Klingt sehr nachvollziehbar und gerade in Bezug auf den M1 logisch, da hier zugunsten Energieeffizienz recht aggressiv nicht benötigte Cores schlafen gelegt werden.Also, der DSP läuft in einem separaten Thread. Aber auf welchem Core dieser Thread läuft ist Sache des Betriebssystems, das lege ich nicht explizit fest, weil es für jedes Betriebsystem und auch je nach CPU andere sinnvolle Methoden der Verteilung gibt.
Wenn der DSP auf den selben Core geschoben wird, auf dem bereits andere Dinge laufen, meint das Betriebssystem offenbar, dass das reichen sollte. Weniger Cores zu nutzen ist energieeffizienter.
Das könnte in der Tat helfen. Ich denke unter Linux tut man sich da so schon leichter zur Not mittels nice die Priorität anzuheben, unter Mac sehe ich zumindest mit Boardmitteln (Aktivitätsanzeige, top) keine einzelnen Threads, die ich mittels nice re-priorisieren kannEine Sache dir mir da aber gerade einfällt: Was für Mac und Linux noch fehlt ist, den DSP Thread auf eine hohe Priorität zu setzen, das dürfte Abhilfe schaffen, baue ich in die nächste Version ein. Bisher ist das nur für Windows drin.
und was passiert wenn du das global auf 256 setzt? oder andersrum, was spricht dagegen? bei mir läuft pipe wire auf 1024, mit einer internen RME audio karte und alles ist gut ... super schneller prozessor heisst ja noch nicht dass der audio output super schnell sein muss.keine Ahnung, global habe ich 128 Samples (bei 48kHz,
Wenn ich global auf 256 stelle, erhöht sich natürlich die globale Latenz auch... da ich hier externe Synths mit dran habe, ein No-Go, da dann alles auseinander läuft. Mit 256 global buffer knackst der DSP auch auf latency (blocks) 0 nicht... hilft hier in dem Fall aber eben nicht. Ich denke, wenn in der nächsten Version von @dsp56300 die Priorität des threads hochgesetzt wird, dann kann sich das schon erledigt haben, werde testen und berichten.und was passiert wenn du das global auf 256 setzt? oder andersrum, was spricht dagegen? bei mir läuft pipe wire auf 1024, mit einer internen RME audio karte und alles ist gut ... super schneller prozessor heisst ja noch nicht dass der audio output super schnell sein muss.
Das hat doch mal Potential zum Tipp des Monats...kauf dir mal was anständiges
Ich moduliere gerne ich Echtzeit und das letzte mal wo ich mit höherer Latenz versucht habe zu arbeiten, ging das gar nicht für mich. Aber vielleicht sollte ich mich nochmal intensiver damit auseinander setzen. Danke für den Tipp.ich hab x verschiedene hardware dran, alle mit unterschiedlichen latenzen. digitale sachen aus den 80gern haben intern schon oft 40 ms latenz. das problem hast du mit 128 samples auch nur etwas weniger. da musst du nur in ableton oder was auch immer alles etwas verzögern und so einstellen dass alle auf einer linie landen. das ist ein einfaches arithmetisches problem
das nur als tip. ich programmiere meine sequenzer selbst in pure data da ist das natürlich einfach zu machen aber jede daw kann eigentlich tracks verzögern.
der M1 ist wie alles auf ARM basis erste sahne - nur apple os würde ich auslassen weil ich gerne die komplette kontrolle über alles habe und apple da was dagegen hat. so wies aussieht läuft meine linux version auch bald auf dem m1 dann ist mein nächste dsp cruncher ein m1 mini oder ähnliches.kauf dir mal was anständiges
eben dazu ist das genau gut. wenn du millisekundengenaues timing unter deinen fingern hast dann kannst du im track manche sachen vor und nacheinder kommen lassen usw. zb hier der track war mal ein showcase dafür da wandern die 3 elemente auf sinuskurven bis zu 40ms hin und her, schieben an, bremsen ab, swing kommt und geht usw. das ist jetzt OFFtopic aber mein spezialgebietIch moduliere gerne ich Echtzeit
so wies aussieht läuft meine linux version auch bald auf dem m1
Man munkelt, der neue Virus wird dann nur noch aus einem Raspberry Pie mit DSP-Emu bestehen…dann kommt vermutlich irgendwann ein neuer virus von access was ich klasse finde. sagen wir einfach "der virus der 2000er ist legende aber der virus lebt!"