Jump to content

stryd_one

Frequent Writer
  • Posts

    8,840
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by stryd_one

  1. I guess that drin views the forums in a frame... he means here: http://www.ucapps.de/mios_c.html
  2. Yep, sit cable in connector, squeeze, finished. Piece of cake :)
  3. Geez at least you're honest about it :) But you won't find many shortcuts around here, sorry mate. You might have gotten yourself in for more than you bargained for.... This stuff is going to be fairly indepth, and that's pretty much unavoidable. This is my point - we don't go around memorising IC datasheets for fun, and we aren't amazing magical super-gurus who can recite hex codes for programming various devices off the tops of our heads.(Well I'm not, maybe TK hs the PIC18F datasheet committed to memory ;) heehhe) I had to read the datasheet just to see if you were right or not. See what I'm saying? To find out that is 8 and 12, one has to read the datasheet..... and I don't think that anyone here is going to help you so much as to go and read datasheets for you when you're perfectly capable of doing so yourself. To me it is like asking someone to read your homework for you. You were honest enough to admit that you're lazy, and I respect that a lot, so I will be honest enough to tell you that you're a bit too lazy if you expect such things of us ;) We're here to help, but not to be your eyes and ears, seeing eye dog or bedtime story readers ;) hehehehe Right you are. Sorry I missed that, I had been out all night, I even had a drink (yuck! I hate alcohol) it was 5 am, and I'd already spent an hour showing you that other stuff, I guess I overlooked it. I'm sure you understand :) My brain will come back soon heheheh If I were you I'd get my friend to sort it out. Making it up as you go along will make this even more confusing. Tell him to figure out what he wants, then give you the specs. Better yet, why can't he do it himself? If you're so unenthusiastic, and he is obviously too unenthusiastic, there's not a lot of enthusiasm going on there, and not much to drive the project. The project won't be incredibly hard, but it won't be a walk in the park either. With so little enthusiasm driving you both, you don't stand much of a chance :( What you're talking about is MIDI Clock and the thing I said that "sounds way too complicated" is just one little part of that... You'll need to write a tap-tempo function to set the clock period according to the speed of the taps.
  4. Sounds good, keep us posted mate :)
  5. Thank you TK :) My imagination is running wild! Edit: Now I've seen the new page, wow wow wow, THANKYOU TK! You are helping my musical dreams come true mate. I wish I was a multimillionaire, I would hit that paypal button so hard! As it is, I will send enough maybe for some bier :)
  6. Let me know if there's anything I could explain better, I'm very happy to do so, it's good for the project!
  7. Clearly, I AM trying to make it too easy! Ignore my previous thoughts on centralisation please. Hey man, lets face it, he was being sarcastic, but he was right. You gave NO indication that you'd read it, so reading it was the next step. That's bloody great!! If you'd posted that first, wow, I would have jumped to help you out! That really shows what some more investigation can do. Just the MIOS C function reference, the 44780 datasheet, and some C, and you have your answer So well done But dude, what is this little temper tantrum all about? Really, it's not like that, and I think you know that. We're both more than happy to tell you what you need, and we did. Once again, you have posted your thoughts and asking for confirmation that you've got it right and we are telling you yes. Why are you making out like you didn't get any help? Wasn't the datasheet enough? I went and opened and read it just then to check it out and make sure you had the right code, and there it is, page 25. Then it dawned on me... I will answer your questions with references to the datasheet, just to show you that when Mobius said to read the datasheet, he DID give you the answers you typed out... here they are: Google tells me: http://www.trash.net/~luethi/microchip/datasheets/lcd/hd44780.pdf Page 2 Wide range of instruction functions: ¾ Display clear, cursor home, display on/off, cursor on/off, display character blink, cursor shift, display shift You don't want the first one, cause you want the letters to come back You don't want the 2nd one The third one you could use by turning it on and off The fourth is only the cursor The fifth is only the character The others are shifts, you don't want those So obviously you want display on\off... hit search, type it in, clickety-click and page 25 comes up: Display on/off control 0 0 0 0 0 0 1 D C B Sets entire display (D) on/off, cursor on/off ©, and blinking of cursor position character (B). 37 ?s So we ignore B and C, on and off are: 0 0 0 0 0 0 1 0 0 0 = 8 0 0 0 0 0 0 1 1 0 0 = 12 See above. http://www.ucapps.de/cmios_fun.html#MIOS_TIMER_Init http://www.ucapps.de/cmios_fun.html#USER_Timer Those links contain all the syntax for the commands. Obviously some creativity is required as to how you use them, but clearly you require no assistance there! If you'd have done everything else above, and had a go at the code based on those references, I'm sure moebius would have helped if it needed fixing. So why did I go to all this effort? Because I'm tired of people getting out the violins and having a sook when they don't get hand-held. Man, I didn't know this stuff off the top of my head, I had to go check them datasheets. Let me tell you, I've done very very little with LCD's in MIOS as yet, I haven't had the need to. It wasn't quick, I've been sitting here copying links for an hour or so - but the answers are RIGHT THERE. Now this part, I planned on answering when you came back after reading up a bit. Now I will, because you clearly have! No problem :) The tempo will either be internally generated using or externally generated F8 bytes, interpolated by TK's algorithm (You'd be mad to write your own, it's great!) either way, it will be 96ppqn (pulses per quarter note). So you setup a pair of countdowns which will control the two flashes. Each time a F8 byte is received while you are playing, you decrement the counters by one. When they reach 0, you loop them back to their default. The tempo counter can blink every 1/4 note, so that counter default is 96. Leave the LED off, and when you hit play, turn it on, and start the countdown. When it reaches 84 you turn the LED off, so it pulses for a 1/32nd note for each quarter (or turn it off at 90 for a 64th note etc). When it reaches 0, you turn it on and reset the counter to 96... The screen will blink faster than that (crikey your timer is set to 50ms my gosh that's a fast blink, I would go slower than that. I think that's more like vibration ;) ) let's make it black out every 4th 16th note... That counter's default would be 24. You leave the screen on, and when you go into bllink mode you start the countdown. When it gets to 6, you turn the LCD off, when it gets to 0, you turn the LCD on and reset the counter to 24. These are just examples, have a play :) If you don't want to ues MIDI Clock command like above, you could just set a timer to 96ppqn@120BPM or something... Use your imagination, you very clearly have the skills required to do this customisation! Hope that helps. PS, you don't have to do fancy timed blinks like above, you can just set a timer that turns it off, counts down, turns it on, counts down, turns it off.....etc etc Faster, but not as pretty.
  8. Bollocks, I really like the idea of a splashscreen for your application! I'm gonna do it with the vX, I think it's cool as hell. Don't give up on it just because we don't want it on that first screen, what's so bad about it appearing as soon as that one disappears? You could do a cool animated splashscreen like the superfly sony FX boxes (that wish me a happy birthday thanks to the inbuilt calendar FFS...Crazy talented japanese techs with too much time hahahah) Go on man, stick with the idea! :D Where's the begging smiley when you need it?
  9. Hey TK have you ever heard the expression in English "Patience is a virtue"? Surely you are a virtuous man :)
  10. faaaaaaaaaaaaark yeh! 20k..... uhm.... You should like, move down under ;)
  11. Regarding the end-to-end documentation... Hopefully my blogs will cover this off. Because I am starting from scratch and I like to document things (otherwise i forget or get confused, and make mistakes) I will be documenting my progress from beginning to end. Once it is up there, if anyone finds a section confusing or interesting or whatever, they can ask me to elaborate. People will still need to read and learn, but they will have a reduced need to jump from one place to another. Obviously, this kind of doco does not come easy, so don't expect it quickly... My own projects will be done based on this doco, so I will be delayed in finishing my synths by writing it out, and when the doco is done and followed and updated as I experience it, I will upload it bit by bit. Now back to our scheduled programming. SID I/O.
  12. TK's been cooking again gentlemen ;D http://ucapps.de/mbhp_iic_midi.html Thanks TK!!
  13. Creative SoundBlaster 16 IDE PnP CT2940 (OEM\-Version der CT2959) I'm pretty sure that will have the chips...
  14. A language and a chip... It's a bit complex, google it :) TheMaXX it's great to have you on board man. I think my reply to you will be a little longer, I'll come back to that shortly ;) PS Watch out for that claw ;)
  15. Someone else can tell you or you can wait till TK gives the OK and I'll tell you. It's not about a criminal on trial, it's about I wouldn't feel comfortable instructing such a thing as altering the copyright unless it is OK with the name. You have to understand that people have stolen TK's work in the past and given no credit, so altering the copyright screen is a touchy subject. This is not to say that you would do such a thing, it is to say that if I helped and you did do such a thing, I would feel responsible. I won't be swayed on this, I will wait for TK. I hope you can understand that I have to respect Tk's wishes on this matter.
  16. LMAO
  17. Yeh I dig the whole theremin\d-beam\waving your hands style of thing :) I don't imagine that the spectra stuff should pose too much trouble :) Good luck!
  18. Hiya QBAS. Thanks for trying it out mate! The images need to be hosted on a webserver somewhere, rather than on your HDD. If you would like to email them to me, I will get them online someplace and then you can link to them in the message :) Just PM me and I'll give you my email address. I will try and help with expanding the code if you need the help, although it seems you are quite good at this, so please don't think that I offer you help because I think you are incapable :) Just want to assist you in any way that you need. You know, I completely forgot that TK had done that code already! He has a solution to the multiple clock thing I was talking about: Velocity measuring works in the following way: so long the "depressed" contact is closed, a velocity counter is preloaded with 127 Once it is released, this counter will be decremented each millisecond until the "pressed" contact is closed (see din_vel.c, DIN_VEL_Tick()) Don't worry that the code is in C. We can port it to ASM if you prefer, or C and ASM code can be mixed in a single application. I am making comments before I have really done my 'homework' with this subject, so I may make errors. I will do some reasearch over the weekend.
  19. Awesome! Hey Smash, there's no law saying you can't keep the shop closed for a little while and spend some time with your family and job commitments. Yuo do so much for us all, don't forget to do nice things for yourself too!! Or I'll bash you! ;D Just make sure you come back, or we'll all miss you, and I might cry, and that will make moebius feel bad :'( hehehe That said, I'm prepping my order now. You'll know my order when you see it, it's gonna be large (everything for a Quad SID, a MBFM, a SEQv2, and some extras for the vX which will basically be another MBSEQ), so there is NO rush, you can take months if you need to :) Geez it's such a big order, it might take me months to get it right hehehe Can't wait to see those vids man! If only to see a photo of you that isn't the guy in your avatar ;) ehhehe
  20. I think we need a Datasheet repository on the Wiki... There are some on the portal (it might need updating, when I clean out my C:\Temp directory I'll upload them if I can) we could just link to those... Or maybe move those files to the Wiki? I don't know... I'll leave that to you webmaster types :) Anyway, I've now added various LCD PDFs to my temp directory for uploading later on, including the official Hitachi 44780 Datasheet. I must admit that, in the defense of the newbies, the information could be getting a little too spread out... There's ucapps.de, the forum, the wiki, the portal... Would it be worthwhile to attempt to bring some of that info together? Newbies, please let us know what you think... Maybe I am trying to make it too easy?
  21. Please update the chart on This page on the wiki or ask me to do it, once you find out about that card (or any others) :) Thanks!
  22. How low is 'very low'? nanoseconds?
  23. Great news... The LCD should work with MIOS but no application loaded...Weird.... Hey, it works!
  24. Glad it was of some help but sorry it was a bit confusing! Thanks for fixing it up man :) I was having trouble making it clear how it works, pointing out that it can emulate a pot is a good way of getting that across.
  25. I'll take that as Smash-speak for "Keep talking" ;)
×
×
  • Create New...