Выбрать главу

"It’s lovely," Soz said.

Jato watched her, charmed by the way the rainbow-tinged mist haloed her head, giving her pretty face an ethereal aspect. She looked like a watercolor painting in luminous colors. "It’s called the FourierFount," he said.

She smiled. "You mean like a Fourier series?"

"That’s right." He restrained himself from blurting out how much he liked her smile. "The water arches can’t combine like true wave harmonics, but the overall effect works pretty well."

"It’s unique." She glanced down at his hands. "Jato, look. Your bird."

He held up the statue and saw what she meant. Light from the fountain was reflecting off the glitter so that it surrounded the statue with a nimbus of rainbows.

She held out her hands. "May I?" He handed it to her, and she turned it this way and that, watching the shimmer of light on its facets. "What did you mean, that it makes music?"

"The angle of each facet defines a note." He wondered if he even had the words to explain. Before composing the fugue, he had tried to learn music theory, but in the end he just settled for what sounded right. He played no instruments, nor could he make notes in his mind without hearing them first. He needed a computer to play his creation. The Dreamers steadfastly ignored his requests for web training, so he muddled through on his own, eventually learning enough to use one particular console in the library.

"Could I hear the music?" Soz asked.

Her request touched off an unexpected spark of panic. What if she scorned what she heard, the musical self-portrait he had so painstakingly crafted? "I can’t play it," he said. "It needs four spherical-harmonic harps."

"We can have a web console do it."

He almost said no. But he owed her for the dream and playing the fugue would pay his debt. Going on a walk through Nightingale didn’t count; dream debt required a work of art created by the debtor.

Still he hesitated. "It’s a long way to the console I use."

She motioned at Symphony Hall. "That building must have public consoles."

He could imagine what she would think of a grown man who could barely log into the web of a city where he had lived for years. He paused for a long time before he finally said, "Can’t use them."

"It has no console room?"

"It has one."

"Can’t you link to your personal console from here?"

His shoulders were so tense, he felt his sweater pulled tight across them. "No personal console."

She blinked. "You don’t have a personal console?"

"No."

"Where do you work?"

"Library."

"We can probably link into the library system from here." She watched his face as if trying to decipher his mood. "I can set it up for you."

So. He had run out of excuses. After another of their awkward pauses, he said, "All right."

He took her to an alcove in Symphony Hall. Blue light filled the room and blue rugs carpeted the floor. The sculpted white shapes of the public consoles made a pleasing design around the perimeter of the room.

Soz sat on a cushioned stool in front of the nearest console. "Open guest account."

When a wash of blue appeared the screen, Jato almost laughed. Only Dreamers would color-coordinate a room’s decor with its web console.

"Welcome to Nightingale," the console said. "What can I do for you?"

"Library access," she said. "Establish a root directory here, standard branch structure and holographics, maximum allowed memory, full paths to available public nodes, and all allowed anonymous transferral options."

"Specify preferred nodes," the console said.

"One to produce a music simulation, given a representation of the score and a mapping algorithm."

A new voice spoke in mellow tones. "Treble here. Please position score and define algorithm."

Soz glanced at Jato. "You can take it from here."

He just looked at her. It had sounded like she was speaking another language. He hadn’t even known the computers she spoke to existed. "Take it where?"

She stood up and moved aside. "Tell Treble how to access your files."

"I don’t have an account."

"Everyone has an account."

He had to make a conscious effort to keep from gritting his teeth. "I guess I’m no one."

Soz winced. "I’m sorry. I didn’t mean it that way." She started to say more, then stopped. Glancing around the alcove, she said, "This room must be easy to monitor."

"Probably." Did she think the Dreamers were watching them? "The drones keep track of me."

She nodded. Any questions or comments she had intended to make about his lack of computer accounts remained unsaid. Instead she indicated a horizontal screen on the console. "If you put the statue there and give Treble the mapping for the fugue, it will make a hologram of the bird, digitize it, transform the map, and apply the transform to the digitized data."

Jato wished he were somewhere else. This was worse than the business with the door at the Inn. At least then he had been revealing his ignorance to an inanimate object. "I’ve no idea what you just said."

Incredibly, she flushed, as if she were the one making an idiot out of herself rather than him. "Jato, I’m terrible at this. Ask me to calculate engine efficiency, plot a course, plan strategy-I’m a whiz, like you with your art. Put me in front of a handsome man and I’m as clumsy with words as a pole in a pot."

He stared at her. A whiz… like you with your art. She thought he was a "whiz." A handsome whiz, at that.

Jato smiled. "You’re fine." He motioned at the console. "So I put the statue there?"

Her face relaxed. "That’s right. Then tell Treble how to figure out the notes."

He set down the bird, and two laser beams played over it, making the glitter sparkle. When they stopped, he said, "Treble?"

"Attending," the console answered.

"The angle a facet makes with the base of the bird specifies a note. It varies linearly: facets parallel to the base are three octaves below middle C and those perpendicular are three octaves above." He touched the statue, his fingertips on its wings. "Each plane parallel to the base defines a chord and each facet touching the plane is a note in that chord. To play the fugue, start at the bottom and move to the top."

"Is height a discrete or continuous variable?"

"Continuous." Only a computer could do it. Human musicians would have to take planes at discrete heights. If the intervals between the planes were small enough, the human version approached the computer version. But the fugue only truly became what he intended when the distance between planes was so small that for all practical purposes it went to zero.

"Facets with one ridge are played by a spherical-harmonic baritone harp," he said. "Two ridges is tenor, three alto, and four soprano. Loudness is linear with glitter thickness, from pianissimo to fortissimo. Tempo is linear with the frequency of the light corresponding to the glitter color." He tapped a beat on the console. "Red." He increased the tempo. "Violet."

"Data entered," Treble said. "Any other specifications?"

"No." Then, realizing he would have to see Soz’s reaction to the music, Jato said, "Yes. Lower the room lights to fifteen percent."