For Music Enthusiasts

Objective of VIshwamohini is to promote & open Indian Classical music for all through various initiatives. Vishwamohini Script & Melody player is a great tool to share notations & play notations of any composition, sharing notations of various compositions, songs is the real contribution to help Indian Classical Music community and we look forward for your active participation. We want to bring all music composition on Vishwamohini which will be free to all

Buy subscription

Buy subscription

For Developers

If you want to contribute for this project check ToDo list, just download Vishwamohini Desktop Application. Refer vm.js which contains all code for converting Vishwamohini Script into Vishwamohini Melody Player.

face@font is used to convert notations to Devnagari font (or custom font). Noations are first converted into alphabets & alphabets are mapped with font.

here is mapping of alphabets with Devnagari font.

English notations Vs Keyboard mapping Vs Devnagari Representation

Lower Octave S0 r0 R0 g0 G0 m0 M0 P0 d0 D0 n0 N0
Z x X c C V v B n N m M
Z x X c C V v B n N m M
Middle Octave S1 r1 R1 g1 G1 m1 M1 P1 d1 D1 n1 N1
A s S d D F f G h H j J
A s S d D F f G h H j J
Upper Octave S2 r2 R2 g2 G2 m2 M2 P2 d2 D2 n2 N2
Q w W e E R r T y Y u U
Q w W e E R r T y Y u U

You can create your custom font with the help of http://www.myscriptfont.com/ or any other services

You can create font@face with help of ttf file using https://fontie.flowyapps.com/home or any other services

Notations are played with the help of MIDI.js

Note : You are not allowed to integrate this product in any commercial website,software,service,product.

For Webmasters

If you are running non-commercial music website for public interest & benefit, you are allowed to integrate Vishwamohini Melody player in your website with prior written permission.

It means access to any part of Vishwamohini Script & Melody Player should be open & free and without any fees, subcription,.