ich gehe bei SOURCE aber auch oft von reinen ASM listings ohne Kommentar aus, womit ich wohl alleine dastehe.
naja unter source versteht man idr. aber halt ein kommentiertes listing.
Es gibt 41 Antworten in diesem Thema, welches 6.962 mal aufgerufen wurde. Der letzte Beitrag (
ich gehe bei SOURCE aber auch oft von reinen ASM listings ohne Kommentar aus, womit ich wohl alleine dastehe.
naja unter source versteht man idr. aber halt ein kommentiertes listing.
Je nachdem wer das kommentiert hat ist man aber manchmal mit nacktem ASM besser bedient ![]()
da haste allerdings auch wieder recht
SID ist nicht "trivial" und somit auch nix fĂĽr Laien.
Erstmal Bitte melde dich an, um diesen Link zu sehen. und Bitte melde dich an, um diesen Link zu sehen. lesen, dann wahlweise was selbst programmieren oder disassemblieren oder womöglich noch empfehlenswerter: Tracker nehmen, wie jeder normale "Laie".
Also:
Frage beantwortet.
Fertig.
Und Bitte melde dich an, um diesen Link zu sehen.. ![]()
csdb.dk/forums/?roomid=14&topicid=107150
selbst die gurus auf der csdb kniffeln gerade etwas am matt gray player.
waer schon spannend wenn jemand das zuenftig auskommentieren wuerde.
auf der csdb hab ich den matt gray editor gefunden
Bitte melde dich an, um diesen Link zu sehen.
ob der den player aus den sourcen nutzt geht nicht hervor.
Ei sowas, wenn selbst die Experten[tm] daran verzweifeln dürfte deine Eingangsfrage ja hinlänglich beantwortet sein ![]()
Komponieren ist ja ein kreativer Prozess. Was mir an der Stelle noch einfällt, ist die fehlende "optische" Komponente beim Composen (Notation). Im Tracker sehe ich beim Abspielen von mehrstimmigen Sounds, welche Töne wann und wie abgespielt werden und kann unter Zuhilfenahme von Augen und Ohren das komponierte Stück mitverfolgen und die Stellen gleich identifizieren, die Fehler enthalten oder umgeschrieben/erweitert werden müssen. Bei einer ASM-basierten Komposition ist das Abspielen rein akustisch. Wenn ich nun bspw. einen Fehler rausgehört habe, weiss ich noch lange nicht, wo der sich im ASM-Listing befindet.
Ei sowas, wenn selbst die Experten[tm] daran verzweifeln
Naja, nicht alle die dort kommentieren gehören ja eigentlich zur 'Zielgruppe' der Compo: nämlich Musiker.
Das Ergebnis dort ist imho genauso wie hier: es gibt die Leute, die sagen 'ohgottohgott' und diejenigen, die sagen 'okay, ich mach's' ![]()
Wobei der Player ohne die Erklärung in SIDin Bitte melde dich an, um diesen Link zu sehen. Magazin auch weitaus schlechter (bis gar nicht) dokumentiert ist, als alle, die hier bislang genannt wurden.
@blackswan: klar, komponiert wurde "damals"[tm] wohl eher am Keyboard/Synthesizer und nicht direkt am C64.
Naja, nicht alle die dort kommentieren gehören ja eigentlich zur 'Zielgruppe' der Compo: nämlich Musiker.
Schon richtig, aber
ZitatWobei der Player ohne die Erklärung in SIDin Bitte melde dich an, um diesen Link zu sehen. Magazin auch weitaus schlechter (bis gar nicht) dokumentiert ist, als alle, die hier bislang genannt wurden.
ist das, worauf ich eigentlich hinaus wollte. Wenn man nicht weiss, welchen Track-, Pattern- und Instrumentenaufbau der Playercode erwartet dürfte es schwierig bis unmöglich sein, diesem Töne zu entlocken. Und wenn selbst die gelernten Assembliker sich bei einem undokumentierten Source schon schwer tun wird ein Laie auf diesem Gebiet wohl Noten eintippen können bis er schwarz wird, ohne je zu einem Ergebnis zu kommen ![]()
es gibt ja keinen undokumentierten source, wie mir schon weiter oben erklärt wurde...
es gibt ja keinen undokumentierten source, wie mir schon weiter oben erklärt wurde...
scherzkeks
klar dokumentiert nicht jeder seinen source - aber das ist im allgemeinen schlechter stil und sourcecode ist kein diassemblierter code
Um in dem Ding Musik zu machen muss man auch - genau wie in irgendeinem Tracker - einfach nur die Tabellen ausfĂĽllen. Es gibt sogar die Notennamen-Labels.
Ja, es sind nicht alle Commands hĂĽbsch aufgeschlĂĽsselt, aber man kann sich diese direkt aus dem MusikstĂĽck, welches ja im Sourcecode bereits vorhanden ist (sozusagen ein integrierter Demotune) abgucken.
Warum jetzt dieses eine schlecht kommentierte Beispiel irgendeine Relevanz für die Frage hat, ob man grundsätzlich auch ohne Programmieren zu können im Texteditor SID Tunes machen kann, erschließt sich mir ehrlich gesagt nicht.
Genauso gut könnte man jetzt irgendeinen Tracker ohne vernünftiges Manual hernehmen und behaupten in Trackern könne man keine Musik machen, weil die ja kein vernünftiges Manual haben.
Auch Tracker sind ohne Vorbildung/Docs erstmal böhmische Wälder, wenn man null Peil von SID (IC) hat und noch nie vor einem Tracker gesessen hat, das stimmt.
Aber sich in einen Tracker reinfummeln, bringt einen "Laien" (!<-StartPosting) wahrlich schneller "nach vorn" als from Scratch bisschen rumdudeln mit irgend ner eigenen Routine. Klar, kann man auch machen, SID Register per Random fĂĽllen -> das Ergebnis "experimental" nennen -> great art ![]()
vermutlich ist es doch das beste, speziell im falle des matt gray players, wenn jemand ein halbwegs zeitgemäßen editor drumherum bastelt der kinderleicht zu bedienen ist
Ich verstehe den Hintergrund der Diskussion noch nicht vollständig. Geht es um "Wie schreibe ich ein Lied in Assembler?" oder um "Wie kann ich ein Lied in Assembler abspielen?" oder um "Wie schreibe ich mir einen Composer in Assembler?"? Das Komponieren in Assembler (um mal etwas exakter zu werden) ist quasi nicht möglich. Zuerst muss ich mal ein Programm haben, welches mir eine Notation interpretiert und dann an den SID schickt. Das wäre dann schon ein Player (wenn auch ohne Oberfläche). Wenn ich das dann noch um eine Oberfläche erweitere, die mich die Noten ändern lässt, habe ich schon Composer.
PS:Interessant finde ich, dass besagter Matt Gray gerade eine Kickstarter-Kampagne laufen hat, in der er seine berĂĽhmten Tracks verkauft: Bitte melde dich an, um diesen Link zu sehen.
GruĂź
Sascha
Die Verwirrung ist verständlich, aber die Ausgangsfrage war und bleibt:
Zitatcomposen in assembler source?
geht das als absoluter leie? [sic] gibts etwas einfaches u. brauchbares?...
- Absoluten Laien wurden eher Tracker emfpohlen.
- Brauchbares gibt es vieles, einiges wurde verlinkt, einfach ist eigentlich wenig davon.
Fakten bleiben Fakten, Frage beantwortet, Fred kann zu, schönen Gruß! ![]()
PS: Apropos Fred: Die Matt Gray Competition ist eigentlich eine ganz andere Baustelle, wurde hier eher mal als Beispiel für die Komplexität damaliger Player angeführt, das das ganze womöglich etwas Werbung für seine Kickstarter Kampagne sein soll, ist bestimmt nicht aus der Luft gegriffen, aber imho auch nicht ehrenrührig, keine Blasphemie, bitte ![]()
ice00 auf der csdb schreibt dass er den gray player so kommentieren/beschreiben wird damit auch leute damit was anfangen koennen die absolut keine ahnung von assembler haben
ice00 auf der csdb schreibt dass er den gray player so kommentieren/beschreiben wird damit auch leute damit was anfangen koennen die absolut keine ahnung von assembler haben
das ist doch super ![]()