AdamStrange

Forum Replies Created

Viewing 15 posts - 166 through 180 (of 648 total)
  • Author
    Posts
  • in reply to: Powered by Monkey 2 logo. #10688

    AdamStrange
    Participant

    that’s a sad looking monkey 😉

    in reply to: file system quick look #10670

    AdamStrange
    Participant

    Second look.

    As you move around the browser any image or sound files will automatically load and be displayed.

    Sounds can then be directly played from the keyboard. This is the exact concept Wave2 used and allows for instant preview of audio files in eluding very big files (many megs).

    You can see in the small screen shot that stereo samples are shown as stereo, and mono (well as mono)

    in reply to: Powered by Monkey 2 logo. #10618

    AdamStrange
    Participant

    And some with the pink circle added

    diamond

    more abstract

    and further abstracted

    in reply to: Powered by Monkey 2 logo. #10577

    AdamStrange
    Participant

    OK.

    Lets assume that the logo could be on any color background.

    So… Lets keep the logo white – which can be coloured as needed by using Color.

    This also means it can be used mono on headers, paper, etc in black

     

    Lets also assume that there should be a good minimum size for more small windows that will also scale well and look good on larger windows.

    lets assume that 640×480 would be a good minimum

    So, the logo should be small than that but not too much and in white (only) for better detail.

     

    Next up we want to use a font that is good. So how about a classic gill sans?

     

    Here shown full size png that can be coloured on white so it looks black, etc

    It solves the blur test (screw up your eyes and defocus). can you still make out the logo and main words?

    It’s got the original logo with the swirled tail

    It’s clean with no separation of monkey and 2

     

    Feel free to criticise

    in reply to: MacOS Audio not fit for purpose! #10525

    AdamStrange
    Participant

    Mark, heres a thought…

    If you are going to make some changes to support dylibs. would it be possible to support dylib creation within monkey2?

    That way, we could compile and recompile the openal dylib directly and also possibly sort out future stuff like effects?

    in reply to: MacOS Audio not fit for purpose! #10523

    AdamStrange
    Participant

    Brilliant 🙂 🙂 :}

    just so you know. the sample used was just picked by random. all other samples exhibit the same issues. also the same when creating sounds from imported AudioData too

    in reply to: Keyboard doesnt work in OnUpdate using Timer? #10514

    AdamStrange
    Participant

    🙂

    in reply to: MacOS Audio not fit for purpose! #10510

    AdamStrange
    Participant

    here’s the zip file with the two different samples

    Attachments:
    1. audiotest.zip
    in reply to: MacOS Audio not fit for purpose! #10509

    AdamStrange
    Participant

    I am using loaded audio, not generated.

    mono, 16 bit

    Here’s a demo app showing exactly what is going on…

    in reply to: SystemCursor (wrapper class for SDL_Cursor) #10454

    AdamStrange
    Participant

    ???? Checked and confirmed in mojo.MouseDevice

    tried setting it by using:

    and it worked!

    in reply to: SystemCursor (wrapper class for SDL_Cursor) #10442

    AdamStrange
    Participant

    mmmm, not sure about the cursor and mobile thing. in ‘general’ mobile stuff does not use cursors. Cursors are a desktop thing.

    the default cursor IS an Arrow. You are assuming that is ‘could’ be something else. It won’t. it WILL be an arrow. Unless already set by something and not put back to an arrow <- in which case it’s an error and the Arrow should be used.

    A control may have different cursors, but the default will always be an arrow. it is up to you to decide, but it should always  be set back to an Arrow.

    But… There can be issues with controls not setting the cursor back to the default arrow, and thus affecting the required use in other controls. hence using Arrow as the default.

     

    The reason I used ‘proper’ as the use for the class is you are not really using the class. you are using just functions and some globals. you can remove the class entirely and it still functions. So. in this case it is not really a class.

    Also you are using globals inside a class, thus breaking the reason for using oop in the first place.

     

    in essence you’ve just got a bunch of functions and some globals wrapped up in a class that doesn’t need them. so either write the code to use a class or don’t use a class at all.

     

    to quote you:

    1. System cursor is a global thing, so we can manege it the sane way – via global functions. In your case we must create instance or instances.

    if it is global and accessed by functions then it is functional programming NOT a class. you don’t need a class and are just adding unneeded code.

    You really then just update the functions names with something like:

    function CursorStore(

    function CursorRestore(

    etc

     

    I’m not sure about the following statement:

    Separated global consts bring some noise in autocompletion

     

    doesn’t that suggest the possibility that there might be something off with the autocomplete in its operation? I don’t know about that as I don’t use it. But if you need to program something (in a very particular way)  to avoid it doing something… possibly?

     

    But as I said, brilliant work, either way 😉

    in reply to: SystemCursor (wrapper class for SDL_Cursor) #10440

    AdamStrange
    Participant

    Brilliant work.

    Here’s a proper class version of the above for you as well:

    and to use:

    in reply to: file system quick look #10433

    AdamStrange
    Participant

    I’ve been reverse engineering the old Roland s50 sample disk format. I think I’ve got the data now, just need to convert it from 12 bit!

    in reply to: file system quick look #10426

    AdamStrange
    Participant

    The first thing will be to move as much of wave2 from BlitzMax over to monkey2.

    |The one thing wave2 had was instant playback of samples from the file browser – any sound it could handle was instantly available. so you could preview sounds as fast as you could move through the file browser.

    So I will need to bring all the sound loader code.

    Then I will add the 3d functions to it along with the image previews

    in reply to: Mark – troubling memory leak #10088

    AdamStrange
    Participant

    thanks guys. all of this is really good information to know

Viewing 15 posts - 166 through 180 (of 648 total)