Forum Replies Created
-
AuthorPosts
-
what sort of collision issues are you having? Might be able to help
YAY. Viva Mortis come second in the SyntaxBomb competition.
Jack Deadly (by TheRevills) comes a close third.
My personal view is: some people do not like chat or live communication – or any direct communication. Forums provide and nice way to think and store things – provide feedback and code.
Nope, not operational
Mojo3d works, so there must be something to do with the GLWindow and the GL stuff that’s not correct anymore
That’s very helpful information
I’ll do a quick hack and report back…
Thanks. Which version (machine os) did you play?
Any bugs – suggestions?
On safari, both don’t work
It’s been on the go for a few months, but faithfully replicates the famous system:


This includes directly loading most sample formats from heaps of sources (emu, yamaha, korg, wav, aif and more)
waveform drawing, manipulation, etc and also direct control over parameters as playing and recording.
I’m not active on SyntaxBomb anymore after having issues with one of the members, so can’t really help you there. but I am in direct contact with Derron who wishes you all the best
Hi John,
Congratulations on finishing your studies. I really hope something comes from it, You deserve every happiness for you and your family.
It was a pleasure to provide some support for you
(I’ll pass on your message to Derron)
Feliz Navidad xx
OK. Here’s the core colorTagz code with the loading routines:
Monkey1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586class ColorTagzCorefield Path:string = ""field Count:int = -1field Active:bool[, ] = New bool[256, 5]field Red:ubyte[, ] = New ubyte[256, 5]field Green:ubyte[, ] = New ubyte[256, 5]field Blue:ubyte[, ] = New ubyte[256, 5]field CurrentColor:int = 0method AddTagColor:bool( tag:int, col:int, r:ubyte, g:ubyte, b:ubyte )If tag < 0 or tag > 255 Then Return FalseIf col < 0 or col > 4 Then Return falseCurrentColor = colIf tag > Count ThenCount = tagEnd IfActive[ tag, col ] = trueRed[ tag, col ] = rGreen[ tag, col ] = gBlue[ tag, col ] = b' Print tag+" "+r+" "+g+" "+bIf r = 0 And g = 0 And b = 0 Then Return Falsereturn TrueEnd methodmethod Load:bool( path:string )Local file := Stream.Open( path, "r" )If Not file Then Return falseLocal header:string = file.ReadCString()If header = "mx2tagz" ThenPath = pathLocal count:int = file.ReadUInt()Local check1:int = file.ReadUInt()Local check2:int = file.ReadUInt()If check1 <> 9947 or check2 <> 8873 Then Return false' Print count+" Colors"Count = countIf count < 256 ThenLocal k:intLocal red:UbyteLocal green:UbyteLocal blue:UbyteFor k = 0 to countred = file.ReadUByte()green = file.ReadUByte()blue = file.ReadUByte()AddTagColor( k, 0, red, green, blue )red = file.ReadUByte()green = file.ReadUByte()blue = file.ReadUByte()AddTagColor( k, 1, red, green, blue )red = file.ReadUByte()green = file.ReadUByte()blue = file.ReadUByte()AddTagColor( k, 2, red, green, blue )red = file.ReadUByte()green = file.ReadUByte()blue = file.ReadUByte()AddTagColor( k, 3, red, green, blue )red = file.ReadUByte()green = file.ReadUByte()blue = file.ReadUByte()AddTagColor( k, 4, red, green, blue )nextEnd IfEnd iffile.Close()Return trueEnd methodEnd ClassI’ll up the loading code in the next few days
Whilst I agree that making web apps actually work is a good idea. I’m definitely with My Bunny: web based apps are terrible – period!
Hola Yue
you have a file called mystuff.monkeyat the top of the main file just:
#Import “mystuff”linux version of ColorTagz is upped as well
-
AuthorPosts