Online Sequencer Make music online
  • Sequences
  • Members
  • Import MIDI
  • Forum

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

Online Sequencer Forums › Online Sequencer › Suggestions
1 2 3 4 5 … 39 Next »

please add a "double note deleter"

Pages (2): 1 2 Next »
Thread tools
please add a "double note deleter"
ma_spaghett Offline
Member
29 Posts:
 
#1
09-22-2021, 05:00 PM (This post was last modified: 04-03-2022, 06:31 PM by ma_spaghett.)
so it deletes the note that is stacked in one block, and it left only 1 note in the block. I added this suggestion because there is always a specific note that is stacked / doubled each time I import a MIDI file / resuming my project.
Here is a picture of that example:

       


  • x1
  • x1
  • x2
    • x1
    • Lopyt-UWU
    • x1
    • eepic
    • x2
    • Firebolt391d
    • Tukaske
Reply
emekat Offline
Member
108 Posts:
 
#2
09-24-2021, 08:41 AM
Just right click the top note and it is gone. It works for me.


I remixed the remix.  Now it's back to normal. ~Mitch Hedberg
Reply
Firebolt391d Away
Can fly you to Hogwarts with great Music
525 Posts:
   
#3
09-25-2021, 01:37 PM
I like this idea. I hate it when notes are stacked. I think they need some kind of tool to detect stacked notes. Also, maybe a tool to shift around the layers or send notes backward or forward through the layers would be a nice addition too.


Reply
Liam Offline
Code Monkey
243 Posts:
 
#4
09-28-2021, 10:21 AM
A better suggestion might be to fix that midi import bug Tounge

Anyway, you can do this with the JS console. Select the notes you want to dedupe (in your case you can just select the whole song), run the code below in the JS console (open the console with ctrl+shift+J on chrome), and it will select all the duplicate notes in the selection. I made it just select the dupe notes, rather than immediately deleting them, so that you can make sure it detected the dupes correctly.

let s=new Set();let t=new Set();for(const n of selection.notes) {let k=n.toString(0);if(t.has(k)){s.add(n);}else{t.add(k);}};selectNotesIf(n=>s.has(n));


https://tiusic.com

https://www.youtube.com/playlist?list=PL...v872SZVXzI
Reply
ma_spaghett Offline
Member
29 Posts:
 
#5
11-01-2021, 08:25 PM
(09-24-2021, 08:41 AM)emekat Wrote: Just right click the top note and it is gone.  It works for me.
dude it comes in handy when there is a lot of them. it took a long time, and it makes me tired


Reply
ma_spaghett Offline
Member
29 Posts:
 
#6
01-30-2022, 01:13 AM
(09-22-2021, 05:00 PM)ma_spaghett Wrote: so it deletes the note that is stacked in one block, and it left only 1 note in the block. I added this suggestion because there is always a specific note that is stacked / doubled each time I import a MIDI file / resuming my project.
Here is a picture of that example:

please i really need it


Reply
Nisker Offline
Nisker. Nisker the Skeleton.
13 Posts:
 
#7
01-30-2022, 01:37 AM
(01-30-2022, 01:13 AM)ma_spaghett Wrote:
(09-22-2021, 05:00 PM)ma_spaghett Wrote: so it deletes the note that is stacked in one block, and it left only 1 note in the block. I added this suggestion because there is always a specific note that is stacked / doubled each time I import a MIDI file / resuming my project.
Here is a picture of that example:

please i really need it
Yes it's really annouing...


Reply
tbyunomi Away
trapbeat349
1,063 Posts:
   
#8
01-30-2022, 07:37 AM
I had this problem recently, maybe an option to remove stacked notes (only if they are the same instruments btw) would be very handy since you could have accidentally pasted your entire project and there's no undo-ing


Reply
ma_spaghett Offline
Member
29 Posts:
 
#9
02-02-2022, 05:37 PM
(09-28-2021, 10:21 AM)Liam Wrote: A better suggestion might be to fix that midi import bug Tounge

Anyway, you can do this with the JS console. Select the notes you want to dedupe (in your case you can just select the whole song), run the code below in the JS console (open the console with ctrl+shift+J on chrome), and it will select all the duplicate notes in the selection. I made it just select the dupe notes, rather than immediately deleting them, so that you can make sure it detected the dupes correctly.

let s=new Set();let t=new Set();for(const n of selection.notes) {let k=n.toString(0);if(t.has(k)){s.add(n);}else{t.add(k);}};selectNotesIf(n=>s.has(n));

oh wow! thanks! this really helps me!


Reply
ma_spaghett Offline
Member
29 Posts:
 
#10
04-03-2022, 06:38 PM
(01-30-2022, 07:37 AM)trapbeat349 Wrote: I had this problem recently, maybe an option to remove stacked notes (only if they are the same instruments btw) would be very handy since you could have accidentally pasted your entire project and there's no undo-ing

yeah... but maybe different instrument deleting could also be useful because some people could have different instruments in the same sequence. when they accidentally copy and paste everything in there, it could be very handy


  • x1
    • x1
    • tbyunomi
Reply
Pages (2): 1 2 Next »



Users browsing this thread:   3 Guest(s)


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