John Cutter's Recent Forum Activity

  • One thing that I have considered is adding high pitched sounds at certain points in my audio recording. Maybe sounds that are too high for human hearing?

    Would I be able to detect those high pitched "pings" using the audio analyzer?

  • WHAT I'M TRYING TO DO:

    I want to record my voice, and while I'm recording, press number keys on my keyboard at specific times.

    Then I want to play back the audio recording, and have code trigger at the specified times.

    For example, I might record a story that includes me saying: "Then Sally turned the corner and she saw a large bear! It raised up!" At the appropriate time I would press "1" on the keyboard. (This uses Date.now to tell me that "1" was pressed at 6.364 seconds.)

    When someone PLAYS my "story" I will play/stream my audio file and start checking the timestamps. At 6.364 seconds that first timestamp would trigger, and the "1" would tell me to play an animation where the bear raises up.

    CONCERNS

    Some of my stories could last 15 or more minutes and I'm concerned that there could be lag or other issues that make the audio get out of sync with the timestamps.

    Is there a better approach that I should be using?

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • You do not have permission to view this post

  • You do not have permission to view this post

  • You do not have permission to view this post

  • You do not have permission to view this post

  • You do not have permission to view this post

  • You do not have permission to view this post

  • You do not have permission to view this post

  • It's a shame that Construct 3 is subscription-based because I only get to use it three or four times per year, but I LOVE this tool!

    Ignoring functionality and all the other great stuff it offers what I mainly wanted to comment on today was the feature set. It blows me away. I'll give you a couple of examples:

    LEARNING FRENCH

    About seven years ago my wife and I moved to Paris, France. I was trying -- unsuccessfully -- to learn the language, so I tried downloading some flash card programs. They didn't do exactly what I wanted so I started making my own in Construct 3.

    Midway through development I thought, "It would sure be nice if I could hear a voice reading the words IN FRENCH. I'm sure Construct doesn't support that, though." Wrong. It only took me 20 minutes to get my program to speak to me in French!

    A bit later I said to myself, "You know what would be really cool? Imagine if it could listen to me trying to speak French." Yup, it can do that, too!

    NEW PRODUCT IDEA

    A few days ago I had an idea for a product. Basically, I wanted to take an existing device on the market, hook it to a PC using a USB cable, and then control the device by writing some C# or Python code for it. (This would limit my market to PC only, and I wasn't sure I would actually be able to write the code myself.)

    Yesterday I found an even better device that works with an iPhone or Android smart phone, via an app. (That was daunting because publishing an app sounds like a major PITA.) The device uses Bluetooth and I thought, "Boy, it would sure be cool if Construct 3 supported Bluetooth." I'll be damned. It does!

    That means that, theoretically, I wouldn't need to pay someone to write iOS and Android apps for me... I could just use Construct 3 to create a website. That would allow me to -- with NO extra effort -- support PC, Mac, iOS, AND Android.

    Amazing.

    EDIT: Hmm. I see there was a post from only a day ago that says Android does NOT support Bluetooth. (Due to Google not supporting it or something.) That's a shame. :-(

  • Thank you! I was getting ready to use keycodes, which would have meant importing a file with all the codes and the corresponding text strings.

    Your suggestion will make everything MUCH easier!

  • I have an input box and I want users to be able to enter different keyboard commands. How do I show them what they are entering?

    For example:

    "CTRL+2"

    "SHIFT+L"

    "R"

    "ALT+2"

    "CTRL+3

    "Spacebar"

    "Home"

    "Page up"

    etc.

    Thanks!

John Cutter's avatar

John Cutter

Member since 11 Dec, 2015

None one is following John Cutter yet!

Connect with John Cutter