Online Sequencer Make music online
  • Sequences
  • Members
  • Chat
  • Forum
  • Wiki

Existing user? Sign In Create account
Login at Online Sequencer Forums

Online Sequencer Forums › Online Sequencer › Suggestions
« Previous 1 … 36 37 38 39 40 … 48 Next »

3/4 Time Signature

Thread tools
3/4 Time Signature
Ullemann123 Offline
Member
2 Posts:
 
#1
09-13-2018, 01:24 AM
It annoys me how 4/4 is the only available time signature to sequence with. It makes 3/4-sequencing more tedious and I can't imagine adding the option to change between 4/4 and 3/4 would be that difficult? 

Adding 3/4 would in my opinion allow for more variety in sequences, maybe also add 3/4 as a search filter so you can search for 3/4 sequences exclusively?

-Ullemann123


  • x2
    • x2
    • TerraVentus22
    • Lumien
Reply
Tests Offline
Member
57 Posts:
   
#2
09-13-2018, 02:23 AM (This post was last modified: 09-13-2018, 02:24 AM by Tests.)
Press F12 to open developer tools. Press the "Console" tab and paste this code in:

var opt = document.createElement("option");
opt.value = parseFloat(3/4);
opt.text = "1/"+String(opt.value*4);
document.getElementById('grid_select').add(opt)

Then, in the bottom left, click where it says "1/4" in a dropdown list and select "1/3" at the bottom.

(I totally didn't use Frank's code: https://onlinesequencer.net/forum/showth...p?tid=2667)


Reply
Ullemann123 Offline
Member
2 Posts:
 
#3
09-13-2018, 02:43 AM
(09-13-2018, 02:23 AM)Tests Wrote: Press F12 to open developer tools.  Press the "Console" tab and paste this code in:

var opt = document.createElement("option");
opt.value = parseFloat(3/4);
opt.text = "1/"+String(opt.value*4);
document.getElementById('grid_select').add(opt)

Then, in the bottom left, click where it says  "1/4" in a dropdown list and select "1/3" at the bottom.

(I totally didn't use Frank's code: https://onlinesequencer.net/forum/showth...p?tid=2667)

That's cool, thanks. But I still think it should be part of the interface and not some code you have to add yourself


Reply
ds treats Offline
ds beats
5 Posts:
 
#4
09-13-2018, 03:50 AM
lol but thanks anyway


Reply
Frank Offline
Grey Hat Script Kiddie who can Compose Music
388 Posts:
 
#5
09-14-2018, 04:38 PM
(09-13-2018, 02:43 AM)Ullemann123 Wrote:
(09-13-2018, 02:23 AM)Tests Wrote: Press F12 to open developer tools.  Press the "Console" tab and paste this code in:

var opt = document.createElement("option");
opt.value = parseFloat(3/4);
opt.text = "1/"+String(opt.value*4);
document.getElementById('grid_select').add(opt)

Then, in the bottom left, click where it says  "1/4" in a dropdown list and select "1/3" at the bottom.

(I totally didn't use Frank's code: https://onlinesequencer.net/forum/showth...p?tid=2667)

That's cool, thanks. But I still think it should be part of the interface and not some code you have to add yourself

As the creator of the code, I totally agree. Custom grids are already built in, they are just unused for no reason.


Kim Wrote:##878337 + https://js-game.glitch.me + Doesnt take peopel serious if their has badly speling gramer puntuatin
Reply
guest Offline
Member
454 Posts:
   
#6
09-14-2018, 04:44 PM
Frank, you should add smaller values for triplets


my soundcloud
Reply
Atreyu92 Offline
Member
2 Posts:
 
#7
02-01-2019, 09:14 AM
(09-14-2018, 04:44 PM)Guest Wrote: Frank, you should add smaller values for triplets

1/2 triplets
var opt = document.createElement("option");
opt.value = parseFloat(3/4);
opt.text = "1/"+String(opt.value*4);
document.getElementById('grid_select').add(opt)

1/4 triplets:
var opt = document.createElement("option");
opt.value = parseFloat(6/4);
opt.text = "1/"+String(opt.value*4);
document.getElementById('grid_select').add(opt)


Reply
dfhwze Offline
Member
41 Posts:
 
#8
03-15-2019, 11:04 AM
some presets

Code:
var note_lengths = [64, 32, 16, 8, 4, 2, 1, 0.5, 0.25];
var note_symbols = ["16", "8", "4", "2", "1", "1/2", "1/4", "1/8", "1/16"];
var tuplets = [3, 5, 7, 11];
var tuplet_names = ["triplet", "quintuplet", "septuplet", "undecatuplet"];
while (grid_select.firstChild) {
   grid_select.removeChild(grid_select.firstChild);
}
for (var i = 0; i < note_lengths.length; i++) {
   var nl = note_lengths[i];
   var ns = note_symbols[i];
   var opt = document.createElement("option"); opt.value = 1/nl; opt.text = ns;  grid_select.add(opt);
   for (var j = 0; j < tuplets.length; j++) {
    var t = tuplets[j];
    var tn = tuplet_names[j];
    var opt1 = document.createElement("option"); opt1.value = t/(nl*2); opt1.text = ns + "(" + tn + ")";  grid_select.add(opt1);
   }
}


Reply



Users browsing this thread:   1 Guest(s)


  •  Return to Top
  •  Contact Us
  •   Home
  •  Lite mode
© Rush Crafted with ❤ by iAndrew
Powered By MyBB, © 2002-2025 MyBB Group.
Linear Mode
Threaded Mode
View a Printable Version
Subscribe to this thread
Add Poll to this thread
Send thread to a friend