|
Post by Maxim on Aug 11, 2009 14:53:39 GMT
It's harder to learn your first language than the second, third, etc. And assembler is harder to learn than C. I would add another tutorial but I'd estimate there's at least 20 hours work in each of the ones I've written, and I have other projects taking up my time. If you want to finance me (offers above £30/hr) then I don't mind For sound, I would say: 1. Programming the PSG is easy. Read www.smspower.org/dev/docs/wiki/Sound/PSG . 2. Making nice sound is hard. You will need a music engine and some kind of data format for it, to produce nice things like volume envelopes, channel precedence, etc. 3. Making music is even harder, for me at least. It's a talent that not everyone has. Converting random MIDIs from the internet is not going to go well. Overall, I'd suggest trying to use MOD2PSG2 and hoping you can find a musician. Failing that, what I usually do is to transplant the music engine from a game into my program, although that's not strictly legal.
|
|
Aypok
Sonic the Hedgehog
Posts: 2,372
|
Post by Aypok on Aug 11, 2009 16:00:55 GMT
Maxim assembler isn't that difficult to grasp..I found learning C alot harder to learn years ago Likewise. Most people give me weird looks when I tell them that... i'm lost for sound though I had the same problem; I only recently (a few months ago) got around to fully understanding how it all works. If I wasn't so bad at writing guides/tutorials, I'd give it a go myself. Have you tried MOD2PSG or whatever it's called? It's a good place to start. EDIT: Nevermind, Maxim beat me to it. I didn't notice this thread continuing on to the next page. :)
|
|
|
Post by Stan on Aug 11, 2009 20:06:49 GMT
That is one problem that cannot be taught. If you don't have any grasp of music, writing anything using the MOD won't come out very well. Sure, you can mess around with the notes and see what comes out of it, but if you don't have any musical background it's going to be very difficult to get anything substantial. The few songs I wrote on it I first wrote on piano. As far as a tutorial for it, it's possible to at least explain how it works and such, but then again I didn't see that in the forum. That's another reason why you guys should have links organized so people can find everything.
Same thing for designing graphics. Since I have a background in art, I didn't find it hard at all. When it comes down to it, it's all an illusion, just like drawing. Having a sense of how to create false dimensions using color, line, shading and so forth isn't something that's just there for most people. It's time-consuming to create a sprite, but even moreso if you don't have the slightest grasp of art. I happen to have a background in minimalism, so it came pretty easy to me, you're just breaking everything down into tiny squares.
Anyway, shin, I've got a ton written for the next part. Writing this page has been time-consuming because there's so much to say. There might be too much, but I want to finish it as it is. That being said, yes, you're correct, if you look what NA has been doing with homebrewing, that's where I'm taking this. Essentially what you see there on their forum is what I'm writing right now. It's not the same thing, of course, but very similar. Look at the output it got them. They already have a full-length platformer on the way that looks quite impressive, someone ported Frogger (decent job) and some other things have been in the works.
|
|
XOR
Cloud Master
Posts: 36
|
Post by XOR on Aug 12, 2009 15:54:10 GMT
I'll definitely have a look at mod2psg2 thank you Maxim and Aypok i wasn't aware it was taking you that long to create a tutorial maxim i see your point
Stan:Are you including those test that you've done in the past? Not sure about anyone else but i enjoy them
|
|
|
Post by Stan on Aug 12, 2009 19:30:12 GMT
Do you mean the worksheets you could download? If so, yes, I plan on adding some more, but I want to get the bulk of the pages done first so you have stuff to work with. The only places I didn't add them were for the Z80 section and the assembly section.
|
|
|
Post by Stan on Aug 20, 2009 15:39:29 GMT
Sorry for the delay shin and others who PMed me, my band is busy getting our first CD finished by next Wednesday to be sent out for printing, replication and all of that. After that I can devote more time to finishing the write-up for this next section.
|
|
XOR
Cloud Master
Posts: 36
|
Post by XOR on Oct 22, 2009 5:13:50 GMT
Heya stan how did the cd turn out? I totally understand not having time for the tutorials i've been busy also
|
|
|
Post by Stan on Oct 23, 2009 3:20:37 GMT
Went good actually. The label has been really slow to get things done, but they're cool. Sorry again about this delay. I've only been able to pick at it over the past two weeks (it's mainly finished though) because of my PhD exam. All I've been doing is burning Russian into my head. Heck, I even know how to talk about this stuff in Russian now. Won't be too much longer, don't worry!
|
|
XOR
Cloud Master
Posts: 36
|
Post by XOR on Oct 26, 2009 15:23:15 GMT
Why not put up one one the songs so we can check it out
|
|
Aypok
Sonic the Hedgehog
Posts: 2,372
|
Post by Aypok on Oct 26, 2009 19:31:57 GMT
|
|
XOR
Cloud Master
Posts: 36
|
Post by XOR on Oct 26, 2009 23:43:49 GMT
Thx Aypok
|
|
XOR
Cloud Master
Posts: 36
|
Post by XOR on Nov 17, 2009 6:40:43 GMT
Still not done yet stan?
|
|
|
Post by Stan on Nov 17, 2009 14:21:38 GMT
Almost! I've only been able to nibble at it these past two weeks. The reason is because our band is currently reworking our image. Since we don't do anything on stage other than belittle people, we needed some presence. We're remaking our costumes so they look more professional, for starters. I just made this sweet prosthetic jaw this past week for mine. Also, for the stage, we're creating a multi-media presentation, kind of like silent films that have the music in-synch with them for some extra hilarity. We're making a film for each song and it takes a LONG dang time to finish them. We've been creating animations, weird art, and have hacked films for extra goodies. The only reason I'm focusing so much on that is we're having this issue with a show that was supposed to be scheduled for December 5th. It was going to be moved, but the woman who owns the place for some reason booked and rented out the space before we were even definite of playing, so now we have to have like 10 films done in three weeks. SUCKS. After that, you can bet you're going to see it. Thanks for the interest man and sorry to keep you waiting!
|
|
|
Post by cicciocarb on Dec 4, 2009 16:29:30 GMT
Hi everyone, i'm a new user of this community, i found a link to this post somewhere in internet. I'm very interested in your tutorial about SMS programming, is possible to have a copy of it? wich skills are required? i'm a ph.d student and since 8 years i used to program only in fortran77 and 90 i tried to study some other tutorial but none of them went far from a simple hello world.... reading your post it sounds more interesting.
|
|
|
Post by Stan on Dec 4, 2009 20:56:32 GMT
It's right here on the main site. If you go to the first page of this thread, you'll see the link! Keep in mind that if you have a programming background, some of it may be really easy or information you already know, but it's a good start and review anyway! The next part will be coming in about two weeks. Finishing up some stuff with my band this week and then I can finish off the new section and start on the next ones!
|
|