Sunday, January 29, 2017

JFugue Jython Example 16. Use "Replacement Maps" to Create Carnatic Music

This is Example 16 from JFugue website (JFugue Examples) in Jython.



# JFugue 16. Use "Replacement Maps" to Create Carnatic Music

'''
JFugue's ReplacementMap capability lets you use your own symbols
in a music string. JFugue comes with a CarnaticReplacementMap
that maps Carnatic notes to microtone frequencies.
'''

import sys
sys.path.append("C:/jfugue-5.0.7.jar")

from org.jfugue.player import Player
from org.staccato.maps import CarnaticReplacementMap
from org.staccato import ReplacementMapPreprocessor

rmp = ReplacementMapPreprocessor.getInstance()
rmp.setReplacementMap(CarnaticReplacementMap())

player = Player()
player.play("<S> <R1> <R2> <R3> <R4>")

1 comment:

  1. Casinos Near Me - MGM Grand Detroit, MI - Mapyro
    Find Casinos Near 속초 출장샵 Me 동해 출장마사지 in MI, MI with Mapyro. MGM 김해 출장마사지 Grand Detroit Casino 광주 출장안마 Resort has 화성 출장샵 many amenities, such as a casino, a state-of-the-art

    ReplyDelete