Website Home | Blog | Software | Reviews and Features | Forum | Help | Donate | About us
topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • August 31, 2015, 01:47:34 AM
  • Proudly celebrating 10 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Last post Author Topic: Teddy - A simple drum machine!  (Read 22072 times)

scancode

  • Honorary Member
  • Joined in 2007
  • **
  • Posts: 637
  • I will eat Cody someday.
    • View Profile
    • Donate to Member
Teddy - A simple drum machine!
« on: January 31, 2009, 08:06:00 PM »
Teddy
a small drum machine for windows
Thank you for trying out Teddy. I hope you have as much fun playing with it as I did making it.

teddy-shot.gif


Instructions

    • Bash the keyboard.
    • Press Ctrl+«Numpad0-9» to change samplebanks.
    • Doubleclick on the app's top banner to toggle toddler mode: the app goes fullscreen and can't be closed / switch to other windows.
    • Teddy will load samples in WAV / OGG / MP3 formats (place in SAMPLES\? subdir)
    What's new in v2.1?
      • You can switch soundbanks by clicking using the dedicated button, or by using the 0-9 keys.
      • Teddy can now be played using the mouse!
      • Better multi soundbank support.
      • A million and one bugfixes.
      • New splash screen!
      • New skin!
      • New License!
      • New installer!
      • Help system!
      Credits
        • BASS.DLL copyright © 2003-2008 un4seen developments
        • Force Foreground Window code copyright ©1998 Karl E. Peterson
        • Teddy icon by April Russo
        • #0 sampleset is Studio Drums 1 by TicTacShutUp (from freesound.org)
        • #1 sampleset is the alphabet, as spoken by AT&T's speech synthesis engine.
        Have fun!

        Download
        Download (7zipped for those with oversensitive antivirus software)
        « Last Edit: April 21, 2009, 05:32:31 PM by scancode »

        mouser

        • First Author
        • Administrator
        • Joined in 2005
        • *****
        • Posts: 34,933
          • View Profile
          • Mouser's Software Zone on DonationCoder.com
          • Donate to Member
        Re: Teddy - A simple drum machine!
        « Reply #1 on: January 31, 2009, 08:18:06 PM »
        Wonderful!  Really fun :Thmbsup: :Thmbsup: :Thmbsup:
        I'm sure some parents are going to love this for their kids (makes a great compliment to Crazy Little Fingers).

        Some very quickie suggestions:
        • Put a normal maximize button on the form for people who aren't going to read the website -- maybe it should even default to full screen
        • Make a website for it, then
        • Upload it in zip format for normal people
        • Make an installer maybe
        « Last Edit: January 31, 2009, 08:20:12 PM by mouser »

        PhilB66

        • Supporting Member
        • Joined in 2007
        • **
        • Posts: 1,513
          • View Profile
          • Donate to Member
        Re: Teddy - A simple drum machine!
        « Reply #2 on: January 31, 2009, 08:24:46 PM »
        Nice one scannie  :Thmbsup:

        Please add an option to change drumkit samples from the gui.

        mouser

        • First Author
        • Administrator
        • Joined in 2005
        • *****
        • Posts: 34,933
          • View Profile
          • Mouser's Software Zone on DonationCoder.com
          • Donate to Member
        Re: Teddy - A simple drum machine!
        « Reply #3 on: January 31, 2009, 08:26:44 PM »
        Quote
        Please add an option to change drumkit samples from the gui.
        i dont think thats worth the effort.

        however a compromise might be to let the digts 1-9 select between 9 possible banks of sounds, ie make 1 the base Samples folder, and then hitting 2-9 will load samples from "Samples\1" "Samples\2" etc

        PhilB66

        • Supporting Member
        • Joined in 2007
        • **
        • Posts: 1,513
          • View Profile
          • Donate to Member
        Re: Teddy - A simple drum machine!
        « Reply #4 on: January 31, 2009, 08:28:27 PM »
        Quote
        Please add an option to change drumkit samples from the gui.
        i dont think thats worth the effort.

        however a compromise might be to let the digts 1-9 select between 9 possible banks of sounds.

        That would do too.

        ps: my baby girl loves teddy.
        « Last Edit: January 31, 2009, 08:30:10 PM by PhilB66 »

        mouser

        • First Author
        • Administrator
        • Joined in 2005
        • *****
        • Posts: 34,933
          • View Profile
          • Mouser's Software Zone on DonationCoder.com
          • Donate to Member
        Re: Teddy - A simple drum machine!
        « Reply #5 on: January 31, 2009, 08:36:02 PM »
        If you want to do something really fancy and advanced, add this idea to your todo list:
        Make bank 9 reserved for Program Recorded Snippets.
        If user hits Ctrl+Letter then program should beep, then record from mic until ctrl key released, and then store the sound into that key (in bank 9).

        scancode

        • Honorary Member
        • Joined in 2007
        • **
        • Posts: 637
        • I will eat Cody someday.
          • View Profile
          • Donate to Member
        Re: Teddy - A simple drum machine!
        « Reply #6 on: January 31, 2009, 10:46:04 PM »
        • Put a normal maximize button on the form for people who aren't going to read the website -- maybe it should even default to full screen

        Done.

        • Make a website for it, then

        Maybe someday.

        • Upload it in zip format for normal people
        • Make an installer maybe

        Done!

        Quote
        Please add an option to change drumkit samples from the gui.
        i dont think thats worth the effort.

        however a compromise might be to let the digts 1-9 select between 9 possible banks of sounds, ie make 1 the base Samples folder, and then hitting 2-9 will load samples from "Samples\1" "Samples\2" etc


        Done! Press Ctrl+«Numpad0-9» to change samplebanks.

        ps: my baby girl loves teddy.

        Yay!

        If you want to do something really fancy and advanced, add this idea to your todo list:
        Make bank 9 reserved for Program Recorded Snippets.
        If user hits Ctrl+Letter then program should beep, then record from mic until ctrl key released, and then store the sound into that key (in bank 9).

        It's a PITA to do in VB... Sorry.

        ^^ New version is UP!

        PhilB66

        • Supporting Member
        • Joined in 2007
        • **
        • Posts: 1,513
          • View Profile
          • Donate to Member
        Re: Teddy - A simple drum machine!
        « Reply #7 on: February 01, 2009, 01:09:13 AM »
        Quote
        Please add an option to change drumkit samples from the gui.
        i dont think thats worth the effort.

        however a compromise might be to let the digts 1-9 select between 9 possible banks of sounds, ie make 1 the base Samples folder, and then hitting 2-9 will load samples from "Samples\1" "Samples\2" etc


        Done! Press Ctrl+«Numpad0-9» to change samplebanks.


        Could you let users cycle through the samplebanks by clicking on the "have fun!" button?

        kwacky1

        • Supporting Member
        • Joined in 2008
        • **
        • Posts: 181
        • i am Cody's cousin
          • View Profile
          • CrazyLittleWebsite
          • Donate to Member
        Re: Teddy - A simple drum machine!
        « Reply #8 on: February 01, 2009, 06:09:23 AM »
        I love it  :Thmbsup: well done.

        I'll get bubs to post a review later in the week  :P

        scancode

        • Honorary Member
        • Joined in 2007
        • **
        • Posts: 637
        • I will eat Cody someday.
          • View Profile
          • Donate to Member
        Re: Teddy - A simple drum machine!
        « Reply #9 on: February 01, 2009, 08:45:01 AM »
        Quote
        Please add an option to change drumkit samples from the gui.
        i dont think thats worth the effort.

        however a compromise might be to let the digts 1-9 select between 9 possible banks of sounds, ie make 1 the base Samples folder, and then hitting 2-9 will load samples from "Samples\1" "Samples\2" etc


        Done! Press Ctrl+«Numpad0-9» to change samplebanks.


        Could you let users cycle through the samplebanks by clicking on the "have fun!" button?


        That is clever. Doing it!

        mouser

        • First Author
        • Administrator
        • Joined in 2005
        • *****
        • Posts: 34,933
          • View Profile
          • Mouser's Software Zone on DonationCoder.com
          • Donate to Member
        Re: Teddy - A simple drum machine!
        « Reply #10 on: February 01, 2009, 06:02:03 PM »
        report after trying new version:
        • Installer didn't add a start menu item
        • Couldnt get it to change soundbanks until i turned off numlock key and then hit ctrl+numpad keys.
        • Why not let just regular number key pressed change the soundbanks and spacebar to cycle?  - why make user hit ctrl+numpad?
        • In the about box it would be nice if it had a link to click to open up this thread here, and maybe when you add start menu items, add a link to visit website that goes to this thread.
        • Double clicking banner goes into toddler mode well -- maybe it would be nice to have text on the banner saying "Double click here to toggle toddler mode"  -- you could show it for the first 60seconds only maybe.
        • On a multi-monitor setup if i made the mistake of running Teddy on one of my monitors, going into toddler mode damn near made me do a hard reboot because it was hidden behind a black screen and took over all control.  I'd suggest a few safeguards against that:  1) try to get it to do toddler mode better on multiple screen setups.  2) make a hotkey that can exit Teddy -- ctrl+alt+del like CrazyLittleFingers does would be a very good idea.

        looking great though!!

        scancode

        • Honorary Member
        • Joined in 2007
        • **
        • Posts: 637
        • I will eat Cody someday.
          • View Profile
          • Donate to Member
        Re: Teddy - A simple drum machine!
        « Reply #11 on: February 01, 2009, 09:27:05 PM »
        • Installer didn't add a start menu item

        Fixed

        • Couldnt get it to change soundbanks until i turned off numlock key and then hit ctrl+numpad keys.

        Fixed, use «0-9» or dedicated button.

        • Why not let just regular number key pressed change the soundbanks and spacebar to cycle?  - why make user hit ctrl+numpad?

        Fixed!

        • In the about box it would be nice if it had a link to click to open up this thread here, and maybe when you add start menu items, add a link to visit website that goes to this thread.

        Added!

        • Double clicking banner goes into toddler mode well -- maybe it would be nice to have text on the banner saying "Double click here to toggle toddler mode"  -- you could show it for the first 60seconds only maybe.

        Didn't like it. Added a help option instead!

        • On a multi-monitor setup if i made the mistake of running Teddy on one of my monitors, going into toddler mode damn near made me do a hard reboot because it was hidden behind a black screen and took over all control.  I'd suggest a few safeguards against that:  1) try to get it to do toddler mode better on multiple screen setups.  2) make a hotkey that can exit Teddy -- ctrl+alt+del like CrazyLittleFingers does would be a very good idea.

        Need more feedback! Try this one!

        kwacky1

        • Supporting Member
        • Joined in 2008
        • **
        • Posts: 181
        • i am Cody's cousin
          • View Profile
          • CrazyLittleWebsite
          • Donate to Member
        Re: Teddy - A simple drum machine!
        « Reply #12 on: February 02, 2009, 04:24:55 AM »
        Great work scannie, I like the updates.

        • Couldnt get it to change soundbanks until i turned off numlock key and then hit ctrl+numpad keys.

        Fixed, use «0-9» or dedicated button.


        Now the numpad doesn't do anything, either with control key or numpad on or off..

        And the 'switch soundbank' key looks like the space bar, is the space bar meant to cycle the soundbanks?

        scancode

        • Honorary Member
        • Joined in 2007
        • **
        • Posts: 637
        • I will eat Cody someday.
          • View Profile
          • Donate to Member
        Re: Teddy - A simple drum machine!
        « Reply #13 on: February 02, 2009, 06:22:59 AM »
        Now the numpad doesn't do anything, either with control key or numpad on or off..
        Use the numbers on top of the keyboard ;)

        And the 'switch soundbank' key looks like the space bar, is the space bar meant to cycle the soundbanks?
        I tried, but I found I accidentally hit it while playing, forcing me to wait for the soundbank to load =)

        app103

        • That scary taskbar girl
        • Global Moderator
        • Joined in 2006
        • *****
        • Posts: 5,559
          • View Profile
          • App's Apps
          • Donate to Member
        Re: Teddy - A simple drum machine!
        « Reply #14 on: February 02, 2009, 02:05:27 PM »
        You should add more, like French and Spanish, too. You could use MP3's.

        http://www.sounds.be...ware.com/letters.htm (free for non-commercial use)

        scancode

        • Honorary Member
        • Joined in 2007
        • **
        • Posts: 637
        • I will eat Cody someday.
          • View Profile
          • Donate to Member
        Re: Teddy - A simple drum machine!
        « Reply #15 on: February 02, 2009, 03:41:04 PM »
        You should add more, like French and Spanish, too. You could use MP3's.

        http://www.sounds.be...ware.com/letters.htm (free for non-commercial use)

        Good site app!
        I'm making some more sound banks today!

        Deozaan

        • Charter Member
        • Joined in 2006
        • ***
        • Posts: 7,038
          • View Profile
          • Just for mouser.
          • Donate to Member
        Re: Teddy - A simple drum machine!
        « Reply #16 on: February 12, 2009, 06:01:35 PM »
        I read the EULA.
        * Deozaan looks for the local crazy cat lady.


        scancode

        • Honorary Member
        • Joined in 2007
        • **
        • Posts: 637
        • I will eat Cody someday.
          • View Profile
          • Donate to Member
        Re: Teddy - A simple drum machine!
        « Reply #17 on: February 12, 2009, 06:13:10 PM »
        * Deozaan looks for the local crazy cat lady.
        * scancode points at app!

        app103

        • That scary taskbar girl
        • Global Moderator
        • Joined in 2006
        • *****
        • Posts: 5,559
          • View Profile
          • App's Apps
          • Donate to Member
        Re: Teddy - A simple drum machine!
        « Reply #18 on: February 13, 2009, 09:24:58 AM »
        * Deozaan looks for the local crazy cat lady.
        * scancode points at app!

        While I might have a crazy cat (or 2), to most people I am not local.

        scancode

        • Honorary Member
        • Joined in 2007
        • **
        • Posts: 637
        • I will eat Cody someday.
          • View Profile
          • Donate to Member
        Re: Teddy - A simple drum machine!
        « Reply #19 on: February 13, 2009, 01:20:33 PM »
        * Deozaan looks for the local crazy cat lady.
        * scancode points at app!

        While I might have a crazy cat (or 2), to most people I am not local.

        You're local to ALL of us, you're in DC =)

        xbeatle

        • Participant
        • Joined in 2009
        • *
        • gravatar avatar
        • Posts: 18
          • View Profile
          • Donate to Member
        Re: Teddy - A simple drum machine!
        « Reply #20 on: February 17, 2009, 07:22:20 PM »
        hmm, on my version only soundbanks 1 & 0 work even if I use "Switch Soundbank" button :(

        Any thoughts..looks like a cool little app.

        J.




        scancode

        • Honorary Member
        • Joined in 2007
        • **
        • Posts: 637
        • I will eat Cody someday.
          • View Profile
          • Donate to Member
        Re: Teddy - A simple drum machine!
        « Reply #21 on: February 17, 2009, 07:52:58 PM »
        hmm, on my version only soundbanks 1 & 0 work even if I use "Switch Soundbank" button :(

        Any thoughts..looks like a cool little app.

        J.





        It's by design. App only comes with two soundbanks to keep the download small. You can make your own, and I'll upload some more soon. Check Teddy\SAMPLES directory.

        xbeatle

        • Participant
        • Joined in 2009
        • *
        • gravatar avatar
        • Posts: 18
          • View Profile
          • Donate to Member
        Re: Teddy - A simple drum machine!
        « Reply #22 on: February 17, 2009, 08:48:01 PM »
        ah soo..everything is so well taken care of on this site that when I saw the bank of #'s I thought it was taken care of  ;)

        Anyway, I feel better now as I thought my computer was on the fritz..

        Thanks,

        J.

        PhilB66

        • Supporting Member
        • Joined in 2007
        • **
        • Posts: 1,513
          • View Profile
          • Donate to Member
        Re: Teddy - A simple drum machine!
        « Reply #23 on: February 17, 2009, 09:19:14 PM »
        @scancode

        Could you add sound recorder feature to teddy?

        scancode

        • Honorary Member
        • Joined in 2007
        • **
        • Posts: 637
        • I will eat Cody someday.
          • View Profile
          • Donate to Member
        Re: Teddy - A simple drum machine!
        « Reply #24 on: February 17, 2009, 09:23:25 PM »
        @scancode

        Could you add sound recorder feature to teddy?

        To record samples, or to record what you play?