Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - MGOS

Pages: 1 ... 18 19 [20] 21 22 23
286
TI Z80 / Re: Piano Roll Sequencer
« on: December 26, 2011, 11:33:59 am »
Is it possible to load/save files yet?
Unfortunately, no. But I will add that later, for sure.


And for now, I have added some new features:

- speed now up to 400 Bpm (still very rough)
- transposing (using + and - keys)
- automatic random riff generator! (press MATH): choses one of 5 melodies, generates a rhythm and randomizes the pitch (not just random notes)

287
TI Z80 / Re: Piano Roll Sequencer
« on: December 25, 2011, 02:02:40 pm »
Still nothing correct, but Muse often does something similar to the first one.

288
TI Z80 / Re: Piano Roll Sequencer
« on: December 25, 2011, 09:10:11 am »
is the second one 7 nations army?

Nope.


Now I try to built an amplifier for the calculator...

289
TI Z80 / Piano Roll Sequencer
« on: December 25, 2011, 05:35:34 am »
Hey guys, especially the music makers,

here is something I wrote yesterday in Axe 1.0.5b:
A four bar, four octave sequencer for the TI-83+. Just plug in your 2.5 headphones and ready to go.
Using should be quite intuitive but here are the controls:

Arrows - move cursor
2nd - set note
Del - remove note
Trace/Graph - adjust tempo / speed
Y= - play
Window - stop /switch back to  input mode
Clear - quit

Because I don't have an emulator, I only have some stills. But feel free to test it out, there shouldn't be any bugs afaik.
The executable is attached.

Btw... who recognizes those 2 basslines?

You can get the latest version here: http://ourl.ca/14609/274319

290
General Calculator Help / Re: Problem with Link port
« on: December 23, 2011, 10:02:14 am »
Wooho... It works - and no data got lost!
It was just a broken solder connection at one of the contacts, so no big deal - the hardest part was to get the whole thing open, but I managed that.
Thank you guys!

291
Humour and Jokes / Re: If there was tech support in botswana...
« on: December 18, 2011, 02:43:45 pm »
put it in the microwave

I don't have electricity for the microwave here

292
Axe / Re: Exiting For-loop in a search-subroutine
« on: December 09, 2011, 04:15:37 pm »
Huge thanks to all of you, guys. I think I'm gonna use the version with the returns. That with searching the array for values is just a simplyfied version of what I want to do, actually the condition is a lot more than just that.

293
Axe / Re: Exiting For-loop in a search-subroutine
« on: December 09, 2011, 08:51:55 am »
Not only. I want to stop the for loop if the condition is true. But the function should return the value the index variable of the loop had when it was stopped.
So lets say the Array has the dimension of 5 and is {1,2,0,9,7} and r1 is 9. Then my function goes through the loop, stops at I = 4 and returns 4.
If I looked for let's say 5, the function would return 0, becouse none of the elements in the array had the value 5.

Both of the functions I posted SHOULD do this, but I don't know which one is better / legal axe code.

I know that array indizes usally start with 0, but starting with 1 has some advantages in my case, so I use that.

294
Axe / Exiting For-loop in a search-subroutine
« on: December 09, 2011, 07:27:53 am »
I have some question for a routine I was about to write:
The function should search the array L1 with the dimension G for the value r1. It should return the index of the first found value, or 0 if not found.

I had these two ideas how to do this, but Is the second legal axe code?
If so, which one is faster?
Do I have to put a space between Return and I?

Code: [Select]
Lbl S
If G
For (I,1,G)
If {L1+I-1} = r1
Goto F
End
End
End
0->I
Lbl F
Return I

Code: [Select]
Lbl S
If G
For (I,1,G)
If {L1+I-1} = r1
Return I
End
End
End
Return 0

295
General Calculator Help / Re: Problem with Link port
« on: December 06, 2011, 09:06:42 am »
OK, thanks. That's what I thought the is the best. And a 84+ would be the right upgrade, but I have to keep my 83+ since this is the only we are allowed to use in exams.

296
General Calculator Help / Problem with Link port
« on: December 05, 2011, 03:33:00 pm »
Hey guys, I have following Problem with my 83+:
For now about 2 weeks or so, errors in xmit occur when I want to receive/send data. At the beginning, the linking worked by performing little pressure on the plug, but now nothing works anymore, I cannot even back up. Since this is a hardware related problem, I should be able to fix this, but I'm not sure If I should do that.
I think its only a contact out of shape in the 2.5 mm jack or a broken solder joint.
Sending the calc to TI isn't a solution, because I need the calc almost everyday at school and I want to keep my data. What shall I do?

- Rewrite/Copy the all my program code since the last backup to another calc by hand and save that on my computer
- Archive everything
- Remove all batteries and unscrew the calc, try to fix the problem by myself
- Buy a new TI, but keep the other for school
(I think this will cause a Ram clear, but the archive should be fine, right?)

297
Axe / Re: Routines
« on: November 25, 2011, 03:40:21 pm »
Is something wrong with Pt-Change(X,Y,sprite)?
Yeah, else I wouldn't have posted this. The Pt-Change function inverts also white pixels, which isn't desired.
My routine only inverts if the background-pixel AND the sprite-pixel are black.

Actually looking at your code, it looks like your routine and Pt-Change() will do exactly the same things.  All Pt-Change is, is an XOR sprite display, which is exactly what you wrote

Ok, I tried it out and it's actually the same. But the routine stays usefull for ANDing sprites and maybe XORing with different buffers

298
Axe / Re: Routines
« on: November 25, 2011, 12:07:32 pm »
Is something wrong with Pt-Change(X,Y,sprite)?
Yeah, else I wouldn't have posted this. The Pt-Change function inverts also white pixels, which isn't desired.
My routine only inverts if the background-pixel AND the sprite-pixel are black.

299
Axe / Re: Routines
« on: November 25, 2011, 10:02:52 am »
That might come in handy for monochrome games :D
Yeah, I needed it for a cursor in my program, which got undesiredly invisible if you moved to a black area.

300
Other Calculators / Re: Anti-Axe/BASIC mentality/debates
« on: November 16, 2011, 01:35:06 pm »
This feature doesn't work 100% of the time. Sometimes the backup gets corrupted.

That never happened to me - there were some bugs with that backup, but in V1.0.5 they are fixed I think.

The most important feature (for me) of Axe is, that the executable is only one program. You do not need Doors, xLib, Celtic or Grammar.
And, because I usually program for people who don't know much about the TI-83+, so if anything currupts, you don't need to set all these up / install them again.

Pages: 1 ... 18 19 [20] 21 22 23