* correct part deduplicator
This commit is contained in:
parent
03f5407727
commit
40f3b7d83e
|
|
@ -779,9 +779,11 @@ module JamRuby
|
|||
|
||||
tracks.each do |track|
|
||||
|
||||
found = unique_instruments[[track.instrument_id, track.part]]
|
||||
key = "#{track.instrument_id} | #{track.part}"
|
||||
found = unique_instruments[key]
|
||||
if !found
|
||||
found = []
|
||||
unique_instruments[key] = found
|
||||
end
|
||||
|
||||
found << track
|
||||
|
|
@ -797,13 +799,19 @@ module JamRuby
|
|||
else
|
||||
track.part = "#{track.part} #{count + 1}"
|
||||
end
|
||||
count += 1
|
||||
end
|
||||
|
||||
count += 1
|
||||
end
|
||||
end
|
||||
|
||||
# debug output
|
||||
tracks.each do |track|
|
||||
puts "TRACK #{track.instrument_id} #{track.part}"
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
def sort_tracks(tracks)
|
||||
|
||||
sorted_tracks = tracks.sort do |a, b|
|
||||
|
|
|
|||
Loading…
Reference in New Issue