edo.js
Version:
A set of functions for manipulating musical pitches within a given EDO
43 lines (38 loc) • 1.63 kB
HTML
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<script src="https://code.jquery.com/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
<script src="scripts/raphael.min.js"></script>
<script src="scripts/edo.js"></script>
<title>Scale Explorer</title>
<style>
.col {
border: solid 1px;
}
input[type=text] {
margin-right: 50px;
}
td:first-child {
font-weight: bold;
}
</style>
</head>
<body class="" style="color:white;background-color: black">
<h1>Scale Finder</h1>
<div id="top">
</div>
<div id="main" style="max-width: 1900px">
<table>
<tr><td>EDO:</td><td><input typ="text" size="1"></td></tr>
<tr><td># of pitches:</td><td>At least: <input typ="text" size="1" value="1"></td><td>At most: <input typ="text" size="1" value="12"></td></tr>
<tr><td>Step sizes:</td><td>At least: <input typ="text" size="1" value="1"></td><td>At most: <input typ="text" size="1" value="12"></td></tr>
<tr><td>Modes of limited transposition:</td><td><label>include<input name="MOLT_Radio" type="radio" value="include"></label><label>exclude<input name="MOLT_Radio" type="radio" value="exclude"></label><label>only<input name="MOLT_Radio" type="radio" value="only"></label></td></tr>
</table>
</div>
<script>
</script>
</body>
</html>