@@ -3,18 +3,11 @@ import dataclasses
|
||||
import fractions
|
||||
import unittest
|
||||
|
||||
import generator.arrange.generate
|
||||
import generator.arrange.form
|
||||
import generator.model
|
||||
import generator.parts
|
||||
import generator.solo.arrangement
|
||||
import generator.solo.analysis
|
||||
import generator.source
|
||||
import generator.solo.profiles
|
||||
import generator.solo.placement
|
||||
import generator.solo.types
|
||||
import generator.solo.harmonic
|
||||
import tests.solo_fixtures
|
||||
import tests.solo_fixtures
|
||||
import tests.solo_fixtures
|
||||
|
||||
def events(measure):
|
||||
@@ -39,7 +32,7 @@ class SoloInstrumentAndIdentity(unittest.TestCase):
|
||||
self.assertTrue(any(p.string_number == 1 for p in generator.solo.placement.positions(65, electric)))
|
||||
self.assertTrue(any(p.string_number == 1 for p in generator.solo.placement.positions(65, acoustic)))
|
||||
def test_soft_overlapping_registers_do_not_inherit_a_mandatory_octave(self):
|
||||
source = generator.solo.analysis.analyze(generator.parts.prepare_document(tests.solo_fixtures.song(count=4, chords=('CM7',))))
|
||||
source = generator.source.analyze(generator.parts.prepare_document(tests.solo_fixtures.song(count=4, chords=('CM7',))))
|
||||
acoustic = generator.solo.profiles.for_part('acoustic', source)
|
||||
electric = generator.solo.profiles.for_part('electric', source)
|
||||
self.assertIsNone(electric.reference)
|
||||
|
||||
Reference in New Issue
Block a user