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 - Keoni29

Pages: 1 ... 139 140 [141] 142 143 ... 168
2101
Other / Re: TI-Nterface (my version of labpro)
« on: December 19, 2011, 12:45:55 pm »
The programmer finally works. There have been some issues with a faulty cable and outdated software, but now everything runs smoothly. I burned the demo and I can see some LED's displaying the scrolling shiftregister content.

2102
TI Z80 / Re: TI Real Chipsound engine
« on: December 17, 2011, 04:20:24 pm »
"Patterns" is a new feature which I'm now implementing. Also a GUI and maybe the posibility to tune the calculator. Different models produce different frequencies. Also the battery level derermines how fast the linkport alternates states.

2103
Music Showcase / Re: Keoni29's (8bit) music topic
« on: December 16, 2011, 01:59:43 pm »
Now working on some more songs for "pixellicker studio's" Cps2 style chiprock :)

2104
Axe / Re: How do I reserve ram for GDB?
« on: December 16, 2011, 01:25:25 pm »
or here's the one that Runer gave me long time ago.

Code: [Select]
:"appvS00"→Str0
:D^10*256+(D/10)+[sub]E[/sub]3030→{Str0+2}[sup]r[/sup]
This modifies the 00 to number according to D.
I think this one is more optimized actually:
Code: [Select]
"appvDSLvl00"→Str0L
A/10+48→{Str0L+6}
A^10+48→{Str0L+7}

2105
Axe / Re: How do I reserve ram for GDB?
« on: December 16, 2011, 08:02:07 am »
You mean, something like editing
"appvLvl01"
so it says
"appvLvl02"
..?
You just edit the string like it's a normal GDB, Pic, etc.
The string is just one token after the other, spelling out whatever it's supposed to.
So, one could just do something like this:
Spoiler For Spoiler:
"appvDSLvl01"→Str0L
.A is number to store to string, from 00 to 99
A/10+48→{Str0L+6}
.first digit
A^10+48→{Str0L+7}
.second digit
And it should work.
Keep in mind how many bytes in you are, tho...it might help to do it in a test program first :P

btw it's +48 because 0 is the 48th token, there's technical stuff but it works.
I guess that 99 patterns will be plenty.

2106
The Axe Parser Project / Re: Features Wishlist
« on: December 16, 2011, 02:38:03 am »
Maybe auto-backup for libraries.
And includes

2107
The Axe Parser Project / Re: Features Wishlist
« on: December 15, 2011, 01:24:13 pm »
The frequency which Freq() generated is different on each calculator. Is there a way to tune it easily or do we need an updated Freq command for that?

2108
Axe / Re: How do I reserve ram for GDB?
« on: December 15, 2011, 12:42:08 pm »
I guess reading and writing to appvars solves all my problems. I want to implement a pattern editor so that you can edit the sequence of patterns to reduce both the size of the file and the amount of work that you put in it. Since patterns have variable sizes it's gonna be hard to put them all in a buffer. The following question remains: How do I create a variable amount of appvars? I have to add something (a number) to the end of the string that refers to the appvar.

2109
Axe / Re: How do I reserve ram for GDB?
« on: December 14, 2011, 09:28:31 am »
You can Buff(#)→GDB1, where a space # bytes large is created and GDB1 points to it.
How large can the buffer possibly be? Can I expand the buffer while running the program?

2110
Anime and Manga / Re: My manga drawings
« on: December 13, 2011, 03:58:30 pm »
I got a new sketchbook :)

2111
TI Z80 / Re: TI Real Chipsound engine
« on: December 13, 2011, 03:18:55 pm »
TRAXE manual/Ignoreme

Use a 83+ I/O linkcable and some jumpwires to connect it to an amplifier or a set of earphones. A converter (2,5mm to 3,5 mm) is also okay or use nokia 2,5 mm headphones.
I am not responsible for any damage done to your calculator. Install this at your own risk.

READ THESE INSTRUCTIONS CAREFULLY:
-Install TRAXE.8xp using TI connect (T1.8xv is a demo song)
-Run the software using the ASM( command
-Plug in your earphones/whatever you use to produce sound
-Mess around with the butons (as described below)
-Press clear to stop using TRAXE
-Wanna save? you only have one savefile this will automatically load the next time you use TrAXE

Buttons and navigation:

[^] Move up
[V] Move down
[<] [>] Scroll trough commands
[2nd] [Mode] Decrease/Increase octave/parameter
[ +] Insert note at cursor position
[ -] Delete note at curor position
[F1] Press to hear the note at cursor position
[F2] play song from cursor position (loop)
[F3] stop playback
[F4] [F5] Decrease/increase song length

Commands list:
Dur x = Duration of each note
Arp x = Arpeggio (x has no purpose yet) Rapidly alternates the next two notes
<*> x = Loop point (See loop points for further explanation)
Res x = Rest X durations
C-0/B-7 = Notes
C-8 -> KICK = notes become drums after the 7th octave (See drums for further explanation)

Loop points:
You are smart enough to find out what loop points do. Just have a look at these two samples:
Code: [Select]
<*> 3
C - 2
C - 3
G - 2
G - 3
<*> 0
A # 3
A # 2
These commands will play a sequence of 4 notes for 4 times and then  2 notes.
Code: [Select]
<*> 1
C - 2
C - 3
G - 2
G - 3
<*> 3
A # 3
A # 2
<*> 0
These commands will play a sequence of 4 notes for 2 times and then it plays a sequence of 2 notes 4 times.

Loop points loop!

Drums:
When the octave is 8 or higher the notes turn into drums.
C- Kick (fills one note duration)
C# Snare (fills one note duration)
D- Hat cls (Adds to one note duration. Play in front of a note or a rest or whatever)
D# Hat opn (Same)

Additional features:
Live transpose:
Transpose the song while playing with these keys:


I know you like reading ;D

The attachment is an older version. Please download the latest version here:
Download V0.2

2112
Axe / How do I reserve ram for GDB?
« on: December 13, 2011, 01:47:39 pm »
See description and title:
I wanna reserve ram for music editing. I use GDB1
* Keoni29 lost :P

2113
TI Z80 / Re: TI Real Chipsound engine
« on: December 13, 2011, 10:04:30 am »
so later this will turn into on-calc famitracker with squares, triangles and stuff? :D
Nope since the TI can't generate fast enough pwm for that so It won't be able to blend sounds either. You have the option to save your song when quitting the program. It loads the last saved file automatically at startup.

2114
TI Z80 / Re: TI Real Chipsound engine
« on: December 12, 2011, 02:08:49 pm »
New:
+Drums (the notes turn into drums after the 7th octave)
-Weird scrolling glitch
*Some optimization

Planned:
Drums blend with notes
Saving and loading songs
Fixing the arpeggio's
Rearranging keys
-[Del] for note deletion
-[Stat] for note insertion
Tons of optimization (I will save that for later <_<)

2115
TI Z80 / Re: TI Real Chipsound engine
« on: December 11, 2011, 10:39:46 am »
New features covered in these two video's can be found in the previous post. Also the arpeggio's work :D
[ Invalid YouTube link ]
[ Invalid YouTube link ]
I couldn't upload them yesterday because of the broken interwebs :(

Pages: 1 ... 139 140 [141] 142 143 ... 168