} if (isset($_POST["n{$k}{$i}"])) { $t = $ts; $midi->addMsg($tn, "{$t} On ch={$ch} n={$n} v={$v}"); } $ts += 120; } if ($ts == $t + 120) { $midi->addMsg($tn, "{$ts} Off ch={$ch} n={$n} v=127"); } } $midi->addMsg($tn, "{$ts} Meta TrkEnd"); } } $midi->saveMidFile($file, 0666); $midi->playMidFile($file, $visible, $autostart, $loop, $player); ?> <br /><br /> <input type="button" name="download" value="Save as SMF (*.mid)" onclick="self.location.href='download.php?f=<?php echo urlencode($file); ?> '" /> <?php } ?> </td></tr></table> </td> <td style="width:10px"> </td> <td valign="top">
$midi->transpose(12); } if (isset($p['down'])) { $midi->transpose(-12); } if (isset($p['double'])) { $midi->setTempo($midi->getTempo() / 2); } if (isset($p['half'])) { $midi->setTempo($midi->getTempo() * 2); } if (isset($p['solo'])) { $midi->soloTrack($p['soloTrackNum']); } if (isset($p['delete'])) { $midi->deleteTrack($p['delTrackNum']); } if (isset($p['insert'])) { $midi->insertMsg(0, "0 On ch=10 n=39 v=127"); $midi->insertMsg(0, "120 On ch=10 n=39 v=127"); $midi->insertMsg(0, "240 On ch=10 n=39 v=127"); } $midi->saveMidFile($new); $midi->playMidFile($new, 1, 1, 0, $plug); if (isset($p['show'])) { echo '<hr>' . nl2br($midi->getTxt()); } } ?> </body> </html>
>Beatnik <input type="radio" name="engine" value="qt"<?php echo $engine == 'qt' ? ' checked' : ''; ?> >QuickTime <input type="radio" name="engine" value="wm"<?php echo $engine == 'wm' ? ' checked' : ''; ?> >Windows Media <input type="radio" name="engine" value=""<?php echo $engine == '' ? ' checked' : ''; ?> >other (default Player)<br><br> <input type="submit" value=" send "> </form> <?php if (isset($p['txt'])) { $midi = new Midi(); $midi->importTxt($txt); $midi->saveMidFile($file); $midi->playMidFile($file, 1, 1, 0, $engine); ?> <br><br><input type="button" name="download" value="Save as SMF (*.mid)" onClick="self.location.href='sequencer.php?download=<?php echo urlencode($file); ?> '"> <?php } ?> </body> </html>
$midi->addMsg($tn, "{$ts} Off ch={$ch} n={$n} v=127"); } $midi->addMsg($tn, "{$ts} Off ch={$ch} n={$n} v=127"); if (isset($p["n{$k}{$i}"])) { $t = $ts; $midi->addMsg($tn, "{$t} On ch={$ch} n={$n} v={$v}"); } $ts += 120; } $midi->addMsg($tn, "{$ts} Off ch={$ch} n={$n} v=127"); } $midi->addMsg($tn, "{$ts} Meta TrkEnd"); } } $midi->saveMidFile($file); $midi->playMidFile($file, 1, 1, $loop, $plug); ?> <br><br> <input type="button" name="download" value="Save as SMF (*.mid)" onClick="self.location.href='sequencer.php?download=<?php echo urlencode($file); ?> '"> <?php } ?> </td></tr></table> </td> <td width=10> </td> <td valign="top">