teebsd

How I use python to explain Jazz

Sep 11th, 2013
338
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.69 KB | None | 0 0
  1. 0 (default) teebsd@clu:~/src/dotfiles$ cat All_Blues.txt                                                                            
  2. B D B C B D
  3. B C B D B A Bb C
  4. D C Bb A D B A Ab
  5. G Ab A Bb A B A
  6. G G A C B A G F
  7. E F E D E D G A
  8. C Bb G G G G G
  9. G G G G G Bb G Bb A
  10. A C C# C Bb C Bb
  11.  
  12. F E F D C Bb G Bb C Bb B
  13. G D D F E D E D E
  14. D D D D D F G F
  15. E F E D E D C C# D Eb E F F# G Ab A Bb
  16. B C C# D
  17. D C Bb
  18. A Bb
  19. C Bb A C Bb B G
  20. F G F
  21. E F E E
  22. D E D
  23. A Bb
  24. Bb G C# C Bb
  25. Bb C C# D C#
  26. D E F D B C
  27. Bb B G F G
  28. F
  29. G C Bb B G
  30. B
  31. D
  32. B C B
  33. D
  34. B C B
  35. D
  36. B
  37. A Bb C
  38. D
  39. C Bb
  40. A D
  41. B
  42. A Ab
  43. G
  44. Ab
  45. A
  46. Bb
  47. A
  48. B
  49. A G
  50. B C B
  51. 0 (default) teebsd@clu:~/src/dotfiles$ cat count.py                                                                                
  52. #!/usr/bin/env python
  53. import sys
  54. from collections import *
  55.  
  56. d = { 'Ab':0 , 'A':0 , 'Bb':0 , 'B':0 , 'C':0 , 'C#':0, 'D':0, 'Eb':0, 'E':0, 'F':0, 'F#':0, 'G':0 }
  57. for line in sys.stdin:
  58.         for k in line.split():
  59.                 d[k]+=1
  60. print(d)
  61. 0 (default) teebsd@clu:~/src/dotfiles$ cat All_Blues.txt  | count.py
  62. {'A': 21, 'C': 25, 'B': 25, 'E': 16, 'D': 32, 'G': 29, 'F': 15, 'Ab': 5, 'Bb': 25, 'C#': 6, 'Eb': 1, 'F#': 1}
  63.  
  64. 0 (default) teebsd@clu:~/src/dotfiles$ cat mypersonalexplain.txt
  65. Note these number os occurrencies: D=32, G=29, A=21, Bb=25, B=25, C=25. This is a Blues in D. Because, we have some elements of Blues scale: The tonic note (D) is more present in the music, the third degree is G. And we have some elements of Bebop Scale: The sequence Bb, B and C have a lot occurrences in these places. In Bebop it's a common thing. So, "All Blues" is a mix of Blues and Bebop Jazz. Is that right?! ;-)
Advertisement
Add Comment
Please, Sign In to add comment