Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Just a silly C Pentatonic random notes player
#1
Code: (Select All)
dim c_pentatonic(0 to 4) as single
c_pentatonic(0) = 130.81
c_pentatonic(1) = 146.83
c_pentatonic(2) = 164.81
c_pentatonic(3) = 196.0
c_pentatonic(4) = 220.00
duration = 6
while inkey$ <> chr$(27)
  i = int(5 * rnd + 1) - 1
  print i,
  freq = c_pentatonic(i)
  sound freq, duration
  _delay 0.5
wend
Reply
#2
That's pretty slick. You can shorten the notes and the delay and make it go a lot faster too.
Reply
#3
(04-23-2022, 10:07 PM)SierraKen Wrote: That's pretty slick. You can shorten the notes and the delay and make it go a lot faster too.

Aside: Oh man.  I've been in "dirty old man" training for the last 20 years.  (Just can't seem to get "old man cute" working with it.  Yet.)  If HR could plug an RCA jack in the back of my sponge to see what's grinding up there, HR would not be happy ...

All of that to say, insta-thought in this old bean of mine:  can lengthen the notes and the delay to make it go slower too.

Or could get SIN(), or whatever other functions, involved in there to have varying length delays.

Now something so dinky as a study of the pentatonic scale can lead to all sorts of programming fun.  Huh.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Springs2 (random graphic art) mstasak 4 527 11-13-2025, 12:44 PM
Last Post: Dav
  Unique Random Array Program eoredson 5 824 07-10-2025, 10:29 AM
Last Post: DANILIN
  Getting a random number wihout RND. Dav 25 7,370 06-03-2025, 08:35 PM
Last Post: madscijr
  Random Object Wandering TerryRitchie 1 722 09-29-2024, 03:38 PM
Last Post: TerryRitchie
  Funny Random Sentence Generator SierraKen 5 3,488 09-12-2024, 05:57 PM
Last Post: DANILIN

Forum Jump:


Users browsing this thread: 1 Guest(s)